diff options
| author | Jiaxun Yang <[email protected]> | 2023-04-24 10:31:55 +0000 |
|---|---|---|
| committer | Marc Zyngier <[email protected]> | 2023-05-16 09:59:28 +0000 |
| commit | 2c6c9c049510163090b979ea5f92a68ae8d93c45 (patch) | |
| tree | 83dae0f7ee39cafbf2f90e8028970cddbe09ec38 /drivers/usb/cdns3/cdns3-ep0.c | |
| parent | irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues (diff) | |
| download | kernel-2c6c9c049510163090b979ea5f92a68ae8d93c45.tar.gz kernel-2c6c9c049510163090b979ea5f92a68ae8d93c45.zip | |
irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
When a GIC local interrupt is not routable, it's vl_map will be used
to control some internal states for core (providing IPTI, IPPCI, IPFDC
input signal for core). Overriding it will interfere core's intetrupt
controller.
Do not touch vl_map if a local interrupt is not routable, we are not
going to remap it.
Before dd098a0e0319 (" irqchip/mips-gic: Get rid of the reliance on
irq_cpu_online()"), if a local interrupt is not routable, then it won't
be requested from GIC Local domain, and thus gic_all_vpes_irq_cpu_online
won't be called for that particular interrupt.
Fixes: dd098a0e0319 (" irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()")
Cc: [email protected]
Signed-off-by: Jiaxun Yang <[email protected]>
Reviewed-by: Serge Semin <[email protected]>
Tested-by: Serge Semin <[email protected]>
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'drivers/usb/cdns3/cdns3-ep0.c')
0 files changed, 0 insertions, 0 deletions
