Skip to content

Commit a1b39ba

Browse files
Michal Simekbjorn-helgaas
authored andcommitted
asm-generic: Make msi.h a mandatory include/asm header
msi.h is generic for all architectures except x86, which has its own version. Enabling MSI by adding msi.h to every architecture's Kbuild is just an additional step which doesn't need to be done. Make msi.h mandatory in the asm-generic/Kbuild so we don't have to do it for each architecture. Suggested-by: Christoph Hellwig <[email protected]> Link: https://lore.kernel.org/r/c991669e29a79b1a8e28c3b4b3a125801a693de8.1571983829.git.michal.simek@xilinx.com Tested-by: Paul Walmsley <[email protected]> # build only, rv32/rv64 Signed-off-by: Michal Simek <[email protected]> Signed-off-by: Bjorn Helgaas <[email protected]> Reviewed-by: Masahiro Yamada <[email protected]> Acked-by: Waiman Long <[email protected]> Acked-by: Paul Walmsley <[email protected]> # arch/riscv
1 parent 655e7ae commit a1b39ba

File tree

8 files changed

+1
-7
lines changed

8 files changed

+1
-7
lines changed

arch/arc/include/asm/Kbuild

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ generic-y += local64.h
1717
generic-y += mcs_spinlock.h
1818
generic-y += mm-arch-hooks.h
1919
generic-y += mmiowb.h
20-
generic-y += msi.h
2120
generic-y += parport.h
2221
generic-y += percpu.h
2322
generic-y += preempt.h

arch/arm/include/asm/Kbuild

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ generic-y += local.h
1212
generic-y += local64.h
1313
generic-y += mm-arch-hooks.h
1414
generic-y += mmiowb.h
15-
generic-y += msi.h
1615
generic-y += parport.h
1716
generic-y += preempt.h
1817
generic-y += seccomp.h

arch/arm64/include/asm/Kbuild

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ generic-y += local64.h
1616
generic-y += mcs_spinlock.h
1717
generic-y += mm-arch-hooks.h
1818
generic-y += mmiowb.h
19-
generic-y += msi.h
2019
generic-y += qrwlock.h
2120
generic-y += qspinlock.h
2221
generic-y += serial.h

arch/mips/include/asm/Kbuild

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ generic-y += irq_work.h
1313
generic-y += local64.h
1414
generic-y += mcs_spinlock.h
1515
generic-y += mm-arch-hooks.h
16-
generic-y += msi.h
1716
generic-y += parport.h
1817
generic-y += percpu.h
1918
generic-y += preempt.h

arch/powerpc/include/asm/Kbuild

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ generic-y += local64.h
1010
generic-y += mcs_spinlock.h
1111
generic-y += preempt.h
1212
generic-y += vtime.h
13-
generic-y += msi.h

arch/riscv/include/asm/Kbuild

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ generic-y += kvm_para.h
2222
generic-y += local.h
2323
generic-y += local64.h
2424
generic-y += mm-arch-hooks.h
25-
generic-y += msi.h
2625
generic-y += percpu.h
2726
generic-y += preempt.h
2827
generic-y += sections.h

arch/sparc/include/asm/Kbuild

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ generic-y += mcs_spinlock.h
1818
generic-y += mm-arch-hooks.h
1919
generic-y += mmiowb.h
2020
generic-y += module.h
21-
generic-y += msi.h
2221
generic-y += preempt.h
2322
generic-y += serial.h
2423
generic-y += trace_clock.h

include/asm-generic/Kbuild

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44
# (This file is not included when SRCARCH=um since UML borrows several
55
# asm headers from the host architecutre.)
66

7+
mandatory-y += msi.h
78
mandatory-y += simd.h

0 commit comments

Comments
 (0)