summaryrefslogtreecommitdiff
path: root/kernel/sched/clock.c
diff options
context:
space:
mode:
authorTejun Heo <tj@kernel.org>2013-03-18 19:22:34 (GMT)
committerIngo Molnar <mingo@kernel.org>2013-03-21 10:48:20 (GMT)
commit383efcd00053ec40023010ce5034bd702e7ab373 (patch)
tree16658e8a8f4d0f6ee4832da0a1b5368e983c0d59 /kernel/sched/clock.c
parent7f6575f1fb963d5231afbceecd3feadb6ab58cd3 (diff)
downloadlinux-383efcd00053ec40023010ce5034bd702e7ab373.tar.xz
sched: Convert BUG_ON()s in try_to_wake_up_local() to WARN_ON_ONCE()s
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>
Diffstat (limited to 'kernel/sched/clock.c')
0 files changed, 0 insertions, 0 deletions