Skip to content

Commit 82b3ff5

Browse files
author
Myron Stowe
committed
irqchip: Make irq-msi-lib.h globally available
JIRA: https://issues.redhat.com/browse/RHEL-120705 Upstream Status: e51b274 commit e51b274 Author: Marc Zyngier <maz@kernel.org> Date: Tue May 13 18:28:11 2025 +0100 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 Signed-off-by: Myron Stowe <mstowe@redhat.com>
1 parent b60b4db commit 82b3ff5

14 files changed

+16
-16
lines changed

drivers/irqchip/irq-gic-v2m.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include <linux/irqchip/arm-gic.h>
2727
#include <linux/irqchip/arm-gic-common.h>
2828

29-
#include "irq-msi-lib.h"
29+
#include <linux/irqchip/irq-msi-lib.h>
3030

3131
/*
3232
* MSI_TYPER:

drivers/irqchip/irq-gic-v3-its-msi-parent.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include <linux/pci.h>
99

1010
#include "irq-gic-common.h"
11-
#include "irq-msi-lib.h"
11+
#include <linux/irqchip/irq-msi-lib.h>
1212

1313
#define ITS_MSI_FLAGS_REQUIRED (MSI_FLAG_USE_DEF_DOM_OPS | \
1414
MSI_FLAG_USE_DEF_CHIP_OPS | \

drivers/irqchip/irq-gic-v3-its.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
#include <asm/exception.h>
4242

4343
#include "irq-gic-common.h"
44-
#include "irq-msi-lib.h"
44+
#include <linux/irqchip/irq-msi-lib.h>
4545

4646
#define ITS_FLAGS_CMDQ_NEEDS_FLUSHING (1ULL << 0)
4747
#define ITS_FLAGS_WORKAROUND_CAVIUM_22375 (1ULL << 1)

drivers/irqchip/irq-gic-v3-mbi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
#include <linux/irqchip/arm-gic-v3.h>
2020

21-
#include "irq-msi-lib.h"
21+
#include <linux/irqchip/irq-msi-lib.h>
2222

2323
struct mbi_range {
2424
u32 spi_start;

drivers/irqchip/irq-imx-mu-msi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <linux/pm_domain.h>
2525
#include <linux/spinlock.h>
2626

27-
#include "irq-msi-lib.h"
27+
#include <linux/irqchip/irq-msi-lib.h>
2828

2929
#define IMX_MU_CHANS 4
3030

drivers/irqchip/irq-loongarch-avec.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#include <asm/loongarch.h>
1919
#include <asm/setup.h>
2020

21-
#include "irq-msi-lib.h"
21+
#include <linux/irqchip/irq-msi-lib.h>
2222
#include "irq-loongson.h"
2323

2424
#define VECTORS_PER_REG 64

drivers/irqchip/irq-loongson-pch-msi.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include <linux/pci.h>
1616
#include <linux/slab.h>
1717

18-
#include "irq-msi-lib.h"
18+
#include <linux/irqchip/irq-msi-lib.h>
1919
#include "irq-loongson.h"
2020

2121
static int nr_pics;

drivers/irqchip/irq-msi-lib.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#include <linux/export.h>
66

7-
#include "irq-msi-lib.h"
7+
#include <linux/irqchip/irq-msi-lib.h>
88

99
/**
1010
* msi_lib_init_dev_msi_info - Domain info setup for MSI domains

drivers/irqchip/irq-mvebu-gicp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include <linux/of_platform.h>
1818
#include <linux/platform_device.h>
1919

20-
#include "irq-msi-lib.h"
20+
#include <linux/irqchip/irq-msi-lib.h>
2121

2222
#include <dt-bindings/interrupt-controller/arm-gic.h>
2323

drivers/irqchip/irq-mvebu-icu.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include <linux/of_platform.h>
2121
#include <linux/platform_device.h>
2222

23-
#include "irq-msi-lib.h"
23+
#include <linux/irqchip/irq-msi-lib.h>
2424

2525
#include <dt-bindings/interrupt-controller/mvebu-icu.h>
2626

0 commit comments

Comments
 (0)