diff options
author | Steven Rostedt <[email protected]> | 2010-10-18 10:38:58 -0400 |
---|---|---|
committer | Steven Rostedt <[email protected]> | 2010-10-29 12:55:55 -0400 |
commit | de31c3ca8179d7c21def7ecb56e4fec0c8659d36 (patch) | |
tree | 63a488e1e3778c328074aaa47cb062b910d9c902 /tools/perf/util/scripting-engines/trace-event-perl.c | |
parent | 91bad2f8d3057482b9afb599f14421b007136960 (diff) |
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 <[email protected]>
Acked-by: Masami Hiramatsu <[email protected]>
Cc: Jason Baron <[email protected]>
Signed-off-by: Steven Rostedt <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-perl.c')
0 files changed, 0 insertions, 0 deletions