aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
diff options
context:
space:
mode:
authorPeter Zijlstra <[email protected]>2015-12-01 13:04:04 +0000
committerIngo Molnar <[email protected]>2015-12-04 09:10:15 +0000
commit68985633bccb6066bf1803e316fbc6c1f5b796d6 (patch)
tree0756c924eb126f00b1a6c45db30ac6c0893c1327 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
parentsched/rt: Hide the push_irq_work_func() declaration (diff)
downloadkernel-68985633bccb6066bf1803e316fbc6c1f5b796d6.tar.gz
kernel-68985633bccb6066bf1803e316fbc6c1f5b796d6.zip
sched/wait: Fix signal handling in bit wait helpers
Vladimir reported getting RCU stall warnings and bisected it back to commit: 743162013d40 ("sched: Remove proliferation of wait_on_bit() action functions") That commit inadvertently reversed the calls to schedule() and signal_pending(), thereby not handling the case where the signal receives while we sleep. Reported-by: Vladimir Murzin <[email protected]> Tested-by: Vladimir Murzin <[email protected]> Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Mike Galbraith <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Fixes: 743162013d40 ("sched: Remove proliferation of wait_on_bit() action functions") Fixes: cbbce8220949 ("SCHED: add some "wait..on_bit...timeout()" interfaces.") Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions