Messages in this thread | | | Date | Mon, 25 Oct 2021 19:17:34 -0700 | Subject | Re: [PATCH 2/3] irqchip/mips-gic: Get rid of the reliance on irq_cpu_online() | From | Florian Fainelli <> |
| |
On 10/21/2021 10:04 AM, Marc Zyngier wrote: > The MIPS GIC driver uses irq_cpu_online() to go and program the > per-CPU interrupts. However, this method iterates over all IRQs > in the system, despite only 3 per-CPU interrupts being of interest. > > Let's be terribly bold and do the iteration ourselves. To ensure > mutual exclusion, hold the gic_lock spinlock that is otherwise > taken while dealing with these interrupts. > > Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> -- Florian
| |