Powerplay functions called from dm_pp_* functions tend to do a mutex_lock which isn't safe to do inside a kernel_fpu_begin/end block as those will disable/enable preemption. Rearrange the dm_pp_get_clock_levels_by_type_with_voltage calls to make sure they happen outside of kernel_fpu_begin/end. Cc: stable@vger.kernel.org Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> |
||
---|---|---|
.. | ||
bw_fixed.c | ||
calcs_logger.h | ||
custom_float.c | ||
dce_calcs.c | ||
dcn_calc_auto.c | ||
dcn_calc_auto.h | ||
dcn_calc_math.c | ||
dcn_calc_math.h | ||
dcn_calcs.c | ||
Makefile |