diff options
author | Andrew Morton <[email protected]> | 2010-06-29 15:05:42 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2010-06-29 15:29:32 -0700 |
commit | f4985dc714d7ab1920c5aa502b7f4073fa1b4177 (patch) | |
tree | 4e8385c3d0c95f02623f5712a875742664701822 /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | fb967ecc584c20c74a007de749ca597068b0fcac (diff) |
fs/fcntl.c:kill_fasync_rcu() fa_lock must be IRQ-safe
Fix a lockdep-splat-causing regression introduced by commit 989a2979205d
("fasync: RCU and fine grained locking").
kill_fasync() can be called from both process and hard-irq context, so
fa_lock must be taken with IRQs disabled.
Addresses https://bugzilla.kernel.org/show_bug.cgi?id=16230
Reported-by: Sergey Senozhatsky <[email protected]>
Reported-by: Dominik Brodowski <[email protected]>
Tested-by: Dominik Brodowski <[email protected]>
Cc: Maciej Rutecki <[email protected]>
Acked-by: Eric Dumazet <[email protected]>
Cc: Paul E. McKenney <[email protected]>
Cc: Lai Jiangshan <[email protected]>
Cc: "David S. Miller" <[email protected]>
Acked-by: Peter Zijlstra <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions