aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/jump_label.c
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2010-10-18 10:38:58 -0400
committerSteven Rostedt <rostedt@goodmis.org>2010-10-29 12:55:55 -0400
commitde31c3ca8179d7c21def7ecb56e4fec0c8659d36 (patch)
tree63a488e1e3778c328074aaa47cb062b910d9c902 /kernel/jump_label.c
parent91bad2f8d3057482b9afb599f14421b007136960 (diff)
downloadkernel_samsung_smdk4412-de31c3ca8179d7c21def7ecb56e4fec0c8659d36.zip
kernel_samsung_smdk4412-de31c3ca8179d7c21def7ecb56e4fec0c8659d36.tar.gz
kernel_samsung_smdk4412-de31c3ca8179d7c21def7ecb56e4fec0c8659d36.tar.bz2
jump label: Fix error with preempt disable holding mutex
Kprobes and jump label were having a race between mutexes that was fixed by reordering the jump label. But this reordering moved the jump label mutex into a preempt disable location. This patch does a little fiddling to move the grabbing of the jump label mutex from inside the preempt disable section and still keep the order correct between the mutex and the kprobes lock. Reported-by: Ingo Molnar <mingo@elte.hu> Acked-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com> Cc: Jason Baron <jbaron@redhat.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/jump_label.c')
0 files changed, 0 insertions, 0 deletions