aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2013-03-18 12:22:34 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-04-25 21:23:48 -0700
commit55aa9556812fe10d71bfe82ff61058a3a03cb0f6 (patch)
treef6bcb18b318f784c0dc3fa8926b2687e4c602fda /crypto
parent0a9cb8d371991dceed054aec71541653e330180f (diff)
downloadkernel_samsung_smdk4412-55aa9556812fe10d71bfe82ff61058a3a03cb0f6.zip
kernel_samsung_smdk4412-55aa9556812fe10d71bfe82ff61058a3a03cb0f6.tar.gz
kernel_samsung_smdk4412-55aa9556812fe10d71bfe82ff61058a3a03cb0f6.tar.bz2
sched: Convert BUG_ON()s in try_to_wake_up_local() to WARN_ON_ONCE()s
commit 383efcd00053ec40023010ce5034bd702e7ab373 upstream. try_to_wake_up_local() should only be invoked to wake up another task in the same runqueue and BUG_ON()s are used to enforce the rule. Missing try_to_wake_up_local() can stall workqueue execution but such stalls are likely to be finite either by another work item being queued or the one blocked getting unblocked. There's no reason to trigger BUG while holding rq lock crashing the whole system. Convert BUG_ON()s in try_to_wake_up_local() to WARN_ON_ONCE()s. Signed-off-by: Tejun Heo <tj@kernel.org> Acked-by: Steven Rostedt <rostedt@goodmis.org> Cc: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/20130318192234.GD3042@htj.dyndns.org Signed-off-by: Ingo Molnar <mingo@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions