X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Firqchip%2Firq-gic-v2m.c;h=863e073c6f7f4e26cce71ae30e3625928e83b634;hb=e5050143d67c80a8705d6fcf5f9972663a0f082e;hp=35eb7ac5d21f892e68cfdaf84c73a4b2d077cfbe;hpb=6c16f42a4e01ef1543fb21e594c2b25d00697649;p=karo-tx-linux.git diff --git a/drivers/irqchip/irq-gic-v2m.c b/drivers/irqchip/irq-gic-v2m.c index 35eb7ac5d21f..863e073c6f7f 100644 --- a/drivers/irqchip/irq-gic-v2m.c +++ b/drivers/irqchip/irq-gic-v2m.c @@ -16,6 +16,7 @@ #define pr_fmt(fmt) "GICv2m: " fmt #include +#include #include #include #include @@ -108,6 +109,8 @@ static void gicv2m_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) if (v2m->flags & GICV2M_NEEDS_SPI_OFFSET) msg->data -= v2m->spi_offset; + + iommu_dma_map_msi_msg(data->irq, msg); } static struct irq_chip gicv2m_irq_chip = {