]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/irqchip/irq-mbigen.c
Merge tag 'batadv-net-for-davem-20190328' of git://git.open-mesh.org/linux-merge
[linux.git] / drivers / irqchip / irq-mbigen.c
index 567b29c476081056232f13eed15a27c8d8d4fa64..98b6e1d4b1a68cf8a247f4c75a67d09fd11b6b08 100644 (file)
@@ -161,6 +161,9 @@ static void mbigen_write_msg(struct msi_desc *desc, struct msi_msg *msg)
        void __iomem *base = d->chip_data;
        u32 val;
 
+       if (!msg->address_lo && !msg->address_hi)
+               return;
        base += get_mbigen_vec_reg(d->hwirq);
        val = readl_relaxed(base);