Skip to content

Commit e51b274

Browse files
Marc ZyngierKAGA-KOKO
authored andcommitted
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 <[email protected]> Signed-off-by: Thomas Gleixner <[email protected]> Link: https://lore.kernel.org/all/[email protected]
1 parent 6a08164 commit e51b274

16 files changed

+18
-18
lines changed

drivers/irqchip/irq-bcm2712-mip.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include <linux/of_address.h>
1212
#include <linux/of_platform.h>
1313

14-
#include "irq-msi-lib.h"
14+
#include <linux/irqchip/irq-msi-lib.h>
1515

1616
#define MIP_INT_RAISE 0x00
1717
#define MIP_INT_CLEAR 0x10

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

0 commit comments

Comments
 (0)