diff options
author | Peter Zijlstra <[email protected]> | 2014-06-25 07:13:07 +0200 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2014-07-05 11:17:26 +0200 |
commit | a77353e5eb56b6c6098bfce59aff1f449451b0b7 (patch) | |
tree | 5728e7452061d5edc49059d0c8e97f473e7fea83 /fs/jbd2/commit.c | |
parent | 51da9830d7a58c8f77127c622ee57d453c88af09 (diff) |
irq_work: Remove BUG_ON in irq_work_run()
Because of a collision with 8d056c48e486 ("CPU hotplug, smp: flush any
pending IPI callbacks before CPU offline"), which ends up calling
hotplug_cfd()->flush_smp_call_function_queue()->irq_work_run(), which
is not from IRQ context.
And since that already calls irq_work_run() from the hotplug path,
remove our entire hotplug handling.
Reported-by: Stephen Warren <[email protected]>
Tested-by: Stephen Warren <[email protected]>
Reviewed-by: Srivatsa S. Bhat <[email protected]>
Cc: Frederic Weisbecker <[email protected]>
Cc: Linus Torvalds <[email protected]>
Signed-off-by: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/n/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions