[PATCH 3.18-rc3 v8 1/4] irqchip: gic: Make gic_raise_softirq() FIQ-safe
From: Thomas Gleixner <hidden>
Date: 2014-11-24 20:41:05
Also in:
lkml
From: Thomas Gleixner <hidden>
Date: 2014-11-24 20:41:05
Also in:
lkml
On Mon, 24 Nov 2014, Daniel Thompson wrote:
I did want to remove the lock too. However when I reviewed this code I concluded the lock was still required. Without it I think it is possible for gic_raise_softirq() to raise an IPI on the old core *after* the code to migrate pending IPIs has been run.
And I bet it took you quite some time to figure that out from that overly documented abuse of irq_controller_lock. See my other reply. Thanks, tglx