diff options
author | Harry Wentland <harry.wentland@amd.com> | 2019-01-30 15:45:18 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2019-03-23 20:11:39 +0100 |
commit | c61d88f39491cb9105a83b770b195cbd1b836c4a (patch) | |
tree | 4f6894ab9a8451ace393f0ad2dc8a869d5fd8096 /drivers/gpu/drm/radeon/radeon_audio.c | |
parent | ea7da9ef23a08f21ccd194d8e86f07f164788820 (diff) | |
download | talos-obmc-linux-c61d88f39491cb9105a83b770b195cbd1b836c4a.tar.gz talos-obmc-linux-c61d88f39491cb9105a83b770b195cbd1b836c4a.zip |
drm/amd/display: don't call dm_pp_ function from an fpu block
commit 59d3191f14dc18881fec1172c7096b7863622803 upstream.
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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_audio.c')
0 files changed, 0 insertions, 0 deletions