Skip to content

Commit ca4d3e6

Browse files
committed
MIPS: Add missing #inclusions of <linux/irq.h>
Add missing #inclusions of <linux/irq.h> to a whole bunch of files that should really include it. Note that this can replace #inclusions of <asm/irq.h>. This is required for the patch to sort out irqflags handling function naming to compile on MIPS. The problem is that these files require access to things like setup_irq() - which isn't available by #including <linux/interrupt.h> Signed-off-by: David Howells <[email protected]> Acked-by: Ralf Baechle <[email protected]>
1 parent 476c32c commit ca4d3e6

File tree

45 files changed

+45
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+45
-2
lines changed

arch/mips/alchemy/devboards/bcsr.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <linux/interrupt.h>
1111
#include <linux/module.h>
1212
#include <linux/spinlock.h>
13+
#include <linux/irq.h>
1314
#include <asm/addrspace.h>
1415
#include <asm/io.h>
1516
#include <asm/mach-db1x00/bcsr.h>

arch/mips/ar7/irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
#include <linux/interrupt.h>
2121
#include <linux/io.h>
22+
#include <linux/irq.h>
2223

2324
#include <asm/irq_cpu.h>
2425
#include <asm/mipsregs.h>

arch/mips/bcm63xx/irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <linux/init.h>
1212
#include <linux/interrupt.h>
1313
#include <linux/module.h>
14+
#include <linux/irq.h>
1415
#include <asm/irq_cpu.h>
1516
#include <asm/mipsregs.h>
1617
#include <bcm63xx_cpu.h>

arch/mips/cavium-octeon/serial.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <linux/serial_8250.h>
1414
#include <linux/serial_reg.h>
1515
#include <linux/tty.h>
16+
#include <linux/irq.h>
1617

1718
#include <asm/time.h>
1819

arch/mips/dec/setup.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include <linux/spinlock.h>
1919
#include <linux/types.h>
2020
#include <linux/pm.h>
21+
#include <linux/irq.h>
2122

2223
#include <asm/bootinfo.h>
2324
#include <asm/cpu.h>

arch/mips/include/asm/mach-loongson/loongson.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
#include <linux/io.h>
1515
#include <linux/init.h>
16+
#include <linux/irq.h>
1617

1718
/* loongson internal northbridge initialization */
1819
extern void bonito_irq_init(void);

arch/mips/jazz/irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <linux/kernel.h>
1313
#include <linux/smp.h>
1414
#include <linux/spinlock.h>
15+
#include <linux/irq.h>
1516

1617
#include <asm/irq_cpu.h>
1718
#include <asm/i8253.h>

arch/mips/kernel/cevt-bcm1480.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include <linux/interrupt.h>
2020
#include <linux/percpu.h>
2121
#include <linux/smp.h>
22+
#include <linux/irq.h>
2223

2324
#include <asm/addrspace.h>
2425
#include <asm/io.h>

arch/mips/kernel/cevt-ds1287.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include <linux/init.h>
2222
#include <linux/interrupt.h>
2323
#include <linux/mc146818rtc.h>
24+
#include <linux/irq.h>
2425

2526
#include <asm/time.h>
2627

arch/mips/kernel/cevt-gt641xx.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include <linux/init.h>
2222
#include <linux/interrupt.h>
2323
#include <linux/spinlock.h>
24+
#include <linux/irq.h>
2425

2526
#include <asm/gt64120.h>
2627
#include <asm/time.h>

arch/mips/kernel/cevt-r4k.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <linux/interrupt.h>
1111
#include <linux/percpu.h>
1212
#include <linux/smp.h>
13+
#include <linux/irq.h>
1314

1415
#include <asm/smtc_ipi.h>
1516
#include <asm/time.h>

arch/mips/kernel/cevt-sb1250.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818
#include <linux/clockchips.h>
1919
#include <linux/interrupt.h>
20+
#include <linux/irq.h>
2021
#include <linux/percpu.h>
2122
#include <linux/smp.h>
2223

arch/mips/kernel/cevt-smtc.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
#include <linux/interrupt.h>
1212
#include <linux/percpu.h>
1313
#include <linux/smp.h>
14+
#include <linux/irq.h>
1415

1516
#include <asm/smtc_ipi.h>
1617
#include <asm/time.h>

arch/mips/kernel/cevt-txx9.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
*/
1414
#include <linux/init.h>
1515
#include <linux/interrupt.h>
16+
#include <linux/irq.h>
1617
#include <asm/time.h>
1718
#include <asm/txx9tmr.h>
1819

arch/mips/kernel/i8253.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <linux/module.h>
1010
#include <linux/smp.h>
1111
#include <linux/spinlock.h>
12+
#include <linux/irq.h>
1213

1314
#include <asm/delay.h>
1415
#include <asm/i8253.h>

arch/mips/kernel/i8259.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include <linux/kernel.h>
1616
#include <linux/spinlock.h>
1717
#include <linux/sysdev.h>
18+
#include <linux/irq.h>
1819

1920
#include <asm/i8259.h>
2021
#include <asm/io.h>

arch/mips/kernel/irq-gic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
#include <linux/bitmap.h>
44
#include <linux/init.h>
55
#include <linux/smp.h>
6+
#include <linux/irq.h>
67

78
#include <asm/io.h>
89
#include <asm/gic.h>
910
#include <asm/gcmpregs.h>
10-
#include <asm/irq.h>
1111
#include <linux/hardirq.h>
1212
#include <asm-generic/bitops/find.h>
1313

arch/mips/kernel/irq-rm7000.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*/
1212
#include <linux/init.h>
1313
#include <linux/interrupt.h>
14+
#include <linux/irq.h>
1415
#include <linux/kernel.h>
1516

1617
#include <asm/irq_cpu.h>

arch/mips/kernel/irq-rm9000.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*/
1212
#include <linux/init.h>
1313
#include <linux/interrupt.h>
14+
#include <linux/irq.h>
1415
#include <linux/kernel.h>
1516
#include <linux/module.h>
1617

arch/mips/kernel/irq_cpu.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include <linux/init.h>
3131
#include <linux/interrupt.h>
3232
#include <linux/kernel.h>
33+
#include <linux/irq.h>
3334

3435
#include <asm/irq_cpu.h>
3536
#include <asm/mipsregs.h>

arch/mips/kernel/irq_txx9.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include <linux/init.h>
1717
#include <linux/interrupt.h>
1818
#include <linux/types.h>
19+
#include <linux/irq.h>
1920
#include <asm/txx9irq.h>
2021

2122
struct txx9_irc_reg {

arch/mips/kernel/traps.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include <linux/kprobes.h>
2929
#include <linux/notifier.h>
3030
#include <linux/kdb.h>
31+
#include <linux/irq.h>
3132

3233
#include <asm/bootinfo.h>
3334
#include <asm/branch.h>
@@ -51,7 +52,6 @@
5152
#include <asm/mmu_context.h>
5253
#include <asm/types.h>
5354
#include <asm/stacktrace.h>
54-
#include <asm/irq.h>
5555
#include <asm/uasm.h>
5656

5757
extern void check_wait(void);

arch/mips/mti-malta/malta-platform.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include <linux/serial_8250.h>
2626
#include <linux/mc146818rtc.h>
2727
#include <linux/module.h>
28+
#include <linux/irq.h>
2829
#include <linux/mtd/partitions.h>
2930
#include <linux/mtd/physmap.h>
3031
#include <linux/platform_device.h>

arch/mips/pci/ops-tx3927.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
#include <linux/kernel.h>
3939
#include <linux/init.h>
4040
#include <linux/interrupt.h>
41+
#include <linux/irq.h>
4142

4243
#include <asm/addrspace.h>
4344
#include <asm/txx9irq.h>

arch/mips/pci/ops-tx4927.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818
#include <linux/kernel.h>
1919
#include <linux/interrupt.h>
20+
#include <linux/irq.h>
2021
#include <asm/txx9/pci.h>
2122
#include <asm/txx9/tx4927pcic.h>
2223

arch/mips/pmc-sierra/msp71xx/msp_irq_cic.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include <linux/interrupt.h>
1515
#include <linux/kernel.h>
1616
#include <linux/bitops.h>
17+
#include <linux/irq.h>
1718

1819
#include <asm/system.h>
1920

arch/mips/powertv/asic/irq_asic.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <linux/init.h>
1414
#include <linux/interrupt.h>
1515
#include <linux/kernel.h>
16+
#include <linux/irq.h>
1617

1718
#include <asm/irq_cpu.h>
1819
#include <asm/mipsregs.h>

arch/mips/rb532/serial.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
#include <linux/tty.h>
3030
#include <linux/serial_core.h>
3131
#include <linux/serial_8250.h>
32+
#include <linux/irq.h>
3233

3334
#include <asm/serial.h>
3435
#include <asm/mach-rc32434/rb.h>

arch/mips/sni/a20r.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
#include <linux/init.h>
1212
#include <linux/interrupt.h>
13+
#include <linux/irq.h>
1314
#include <linux/platform_device.h>
1415
#include <linux/serial_8250.h>
1516

arch/mips/sni/pcimt.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
#include <linux/init.h>
1313
#include <linux/interrupt.h>
14+
#include <linux/irq.h>
1415
#include <linux/pci.h>
1516
#include <linux/serial_8250.h>
1617

arch/mips/sni/pcit.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
#include <linux/init.h>
1212
#include <linux/interrupt.h>
13+
#include <linux/irq.h>
1314
#include <linux/pci.h>
1415
#include <linux/serial_8250.h>
1516

arch/mips/sni/rm200.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <linux/delay.h>
1414
#include <linux/init.h>
1515
#include <linux/interrupt.h>
16+
#include <linux/irq.h>
1617
#include <linux/platform_device.h>
1718
#include <linux/serial_8250.h>
1819
#include <linux/io.h>

arch/mips/sni/time.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include <linux/types.h>
22
#include <linux/interrupt.h>
3+
#include <linux/irq.h>
34
#include <linux/smp.h>
45
#include <linux/time.h>
56
#include <linux/clockchips.h>

arch/mips/txx9/generic/irq_tx4927.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
*/
2626
#include <linux/init.h>
2727
#include <linux/interrupt.h>
28+
#include <linux/irq.h>
2829
#include <asm/irq_cpu.h>
2930
#include <asm/txx9/tx4927.h>
3031

arch/mips/txx9/generic/irq_tx4938.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
*/
1414
#include <linux/init.h>
1515
#include <linux/interrupt.h>
16+
#include <linux/irq.h>
1617
#include <asm/irq_cpu.h>
1718
#include <asm/txx9/tx4938.h>
1819

arch/mips/txx9/generic/irq_tx4939.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
*/
2020
#include <linux/init.h>
2121
#include <linux/interrupt.h>
22+
#include <linux/irq.h>
2223
#include <linux/types.h>
2324
#include <asm/irq_cpu.h>
2425
#include <asm/txx9irq.h>

arch/mips/txx9/generic/setup.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include <linux/leds.h>
2525
#include <linux/sysdev.h>
2626
#include <linux/slab.h>
27+
#include <linux/irq.h>
2728
#include <asm/bootinfo.h>
2829
#include <asm/time.h>
2930
#include <asm/reboot.h>

arch/mips/txx9/jmr3927/irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include <linux/init.h>
3333
#include <linux/types.h>
3434
#include <linux/interrupt.h>
35+
#include <linux/irq.h>
3536

3637
#include <asm/io.h>
3738
#include <asm/mipsregs.h>

arch/mips/txx9/rbtx4927/irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@
111111
#include <linux/init.h>
112112
#include <linux/types.h>
113113
#include <linux/interrupt.h>
114+
#include <linux/irq.h>
114115
#include <asm/io.h>
115116
#include <asm/mipsregs.h>
116117
#include <asm/txx9/generic.h>

arch/mips/txx9/rbtx4938/irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
*/
6565
#include <linux/init.h>
6666
#include <linux/interrupt.h>
67+
#include <linux/irq.h>
6768
#include <asm/mipsregs.h>
6869
#include <asm/txx9/generic.h>
6970
#include <asm/txx9/rbtx4938.h>

arch/mips/txx9/rbtx4939/irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
*/
1212
#include <linux/init.h>
1313
#include <linux/interrupt.h>
14+
#include <linux/irq.h>
1415
#include <asm/mipsregs.h>
1516
#include <asm/txx9/rbtx4939.h>
1617

arch/mips/vr41xx/common/irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
*/
2020
#include <linux/interrupt.h>
2121
#include <linux/module.h>
22+
#include <linux/irq.h>
2223

2324
#include <asm/irq_cpu.h>
2425
#include <asm/system.h>

arch/mips/vr41xx/common/siu.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include <linux/ioport.h>
2323
#include <linux/platform_device.h>
2424
#include <linux/serial_core.h>
25+
#include <linux/irq.h>
2526

2627
#include <asm/cpu.h>
2728
#include <asm/vr41xx/siu.h>

drivers/vlynq/vlynq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#include <linux/delay.h>
3232
#include <linux/io.h>
3333
#include <linux/slab.h>
34+
#include <linux/irq.h>
3435

3536
#include <linux/vlynq.h>
3637

drivers/watchdog/octeon-wdt-main.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
#include <linux/cpu.h>
6565
#include <linux/smp.h>
6666
#include <linux/fs.h>
67+
#include <linux/irq.h>
6768

6869
#include <asm/mipsregs.h>
6970
#include <asm/uasm.h>

0 commit comments

Comments
 (0)