diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2019-10-25 14:25:15 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2019-10-25 14:25:15 +0200 |
commit | 1486b7b42bd79799cc62aa2c65af03e103802b40 (patch) | |
tree | 76d4a60f02fe62c37b89dc489bf9655500dcde77 /drivers/irqchip/irq-sifive-plic.c | |
parent | Linux 5.4-rc4 (diff) | |
parent | irqchip/sifive-plic: Skip contexts except supervisor in plic_init() (diff) | |
download | linux-1486b7b42bd79799cc62aa2c65af03e103802b40.tar.xz linux-1486b7b42bd79799cc62aa2c65af03e103802b40.zip |
Merge tag 'irqchip-fixes-5.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
Pull the second lot of irqchip updates for 5.4 from Marc Zyngier:
- Sifive PLIC: force driver to skip non-relevant contexts
- GICv4: Don't send VMOVP commands to ITSs that don't have
this vPE mapped
Diffstat (limited to 'drivers/irqchip/irq-sifive-plic.c')
-rw-r--r-- | drivers/irqchip/irq-sifive-plic.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/irqchip/irq-sifive-plic.c b/drivers/irqchip/irq-sifive-plic.c index daefc52b0ec5..7d0a12fe2714 100644 --- a/drivers/irqchip/irq-sifive-plic.c +++ b/drivers/irqchip/irq-sifive-plic.c @@ -252,8 +252,8 @@ static int __init plic_init(struct device_node *node, continue; } - /* skip context holes */ - if (parent.args[0] == -1) + /* skip contexts other than supervisor external interrupt */ + if (parent.args[0] != IRQ_S_EXT) continue; hartid = plic_find_hart_id(parent.np); |