irqchip: Make irq-msi-lib.h globally available
authorMarc Zyngier <maz@kernel.org>
Tue, 13 May 2025 17:28:11 +0000 (18:28 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 16 May 2025 19:32:19 +0000 (21:32 +0200)
commite51b27438a10391fdc94dd2046d9ffa9c2679c74
tree5bb008d5ae820f7f177014d4e8f7b60553311f37
parent6a08164de9fce377fe2144ba3f9302ffdffe29af
irqchip: Make irq-msi-lib.h globally available

Move irq-msi-lib.h into include/linux/irqchip, making it available
to compilation units outside of drivers/irqchip.

This requires some churn in drivers to fetch it from the new location,
generated using this script:

git grep -l -w \"irq-msi-lib.h\" | \
xargs sed -i -e 's:"irq-msi-lib.h":\<linux/irqchip/irq-msi-lib.h\>:'

Signed-off-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250513172819.2216709-2-maz@kernel.org
17 files changed:
drivers/irqchip/irq-bcm2712-mip.c
drivers/irqchip/irq-gic-v2m.c
drivers/irqchip/irq-gic-v3-its-msi-parent.c
drivers/irqchip/irq-gic-v3-its.c
drivers/irqchip/irq-gic-v3-mbi.c
drivers/irqchip/irq-imx-mu-msi.c
drivers/irqchip/irq-loongarch-avec.c
drivers/irqchip/irq-loongson-pch-msi.c
drivers/irqchip/irq-msi-lib.c
drivers/irqchip/irq-msi-lib.h [deleted file]
drivers/irqchip/irq-mvebu-gicp.c
drivers/irqchip/irq-mvebu-icu.c
drivers/irqchip/irq-mvebu-odmi.c
drivers/irqchip/irq-mvebu-sei.c
drivers/irqchip/irq-riscv-imsic-platform.c
drivers/irqchip/irq-sg2042-msi.c
include/linux/irqchip/irq-msi-lib.h [new file with mode: 0644]