Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
irq_work: Remove BUG_ON in irq_work_run()
Because of a collision with 8d056c4 ("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]>
- Loading branch information