Commit ce3a161e693388aaa66d43d26156053311a39b7d
Committed by
Linus Torvalds
1 parent
7625d483a4
[PATCH] useless includes of linux/irq.h in arch/i386
Most of these guys are simply not needed (pulled by other stuff via asm-i386/hardirq.h). One that is not entirely useless is hilarious - arch/i386/oprofile/nmi_timer_int.c includes linux/irq.h... as a way to get linux/errno.h Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Showing 29 changed files with 1 additions and 51 deletions Side-by-side Diff
- arch/i386/kernel/acpi/boot.c
- arch/i386/kernel/apic.c
- arch/i386/kernel/cpu/mcheck/k7.c
- arch/i386/kernel/cpu/mcheck/non-fatal.c
- arch/i386/kernel/cpu/mcheck/p4.c
- arch/i386/kernel/cpu/mcheck/p5.c
- arch/i386/kernel/cpu/mcheck/p6.c
- arch/i386/kernel/cpu/mcheck/winchip.c
- arch/i386/kernel/crash.c
- arch/i386/kernel/i8259.c
- arch/i386/kernel/io_apic.c
- arch/i386/kernel/mpparse.c
- arch/i386/kernel/nmi.c
- arch/i386/kernel/process.c
- arch/i386/kernel/smp.c
- arch/i386/kernel/smpboot.c
- arch/i386/kernel/timers/timer_pit.c
- arch/i386/kernel/traps.c
- arch/i386/mach-default/setup.c
- arch/i386/mach-visws/setup.c
- arch/i386/mach-visws/visws_apic.c
- arch/i386/mach-voyager/setup.c
- arch/i386/mach-voyager/voyager_basic.c
- arch/i386/mach-voyager/voyager_smp.c
- arch/i386/mach-voyager/voyager_thread.c
- arch/i386/oprofile/nmi_timer_int.c
- arch/i386/pci/acpi.c
- arch/i386/pci/irq.c
- arch/i386/power/cpu.c
arch/i386/kernel/acpi/boot.c
arch/i386/kernel/apic.c
arch/i386/kernel/cpu/mcheck/k7.c
arch/i386/kernel/cpu/mcheck/non-fatal.c
arch/i386/kernel/cpu/mcheck/p4.c
arch/i386/kernel/cpu/mcheck/p5.c
arch/i386/kernel/cpu/mcheck/p6.c
arch/i386/kernel/cpu/mcheck/winchip.c
arch/i386/kernel/crash.c
... | ... | @@ -11,10 +11,8 @@ |
11 | 11 | #include <linux/types.h> |
12 | 12 | #include <linux/kernel.h> |
13 | 13 | #include <linux/smp.h> |
14 | -#include <linux/irq.h> | |
15 | 14 | #include <linux/reboot.h> |
16 | 15 | #include <linux/kexec.h> |
17 | -#include <linux/irq.h> | |
18 | 16 | #include <linux/delay.h> |
19 | 17 | #include <linux/elf.h> |
20 | 18 | #include <linux/elfcore.h> |
arch/i386/kernel/i8259.c
... | ... | @@ -16,7 +16,6 @@ |
16 | 16 | #include <asm/atomic.h> |
17 | 17 | #include <asm/system.h> |
18 | 18 | #include <asm/io.h> |
19 | -#include <asm/irq.h> | |
20 | 19 | #include <asm/timer.h> |
21 | 20 | #include <asm/pgtable.h> |
22 | 21 | #include <asm/delay.h> |
... | ... | @@ -24,8 +23,6 @@ |
24 | 23 | #include <asm/apic.h> |
25 | 24 | #include <asm/arch_hooks.h> |
26 | 25 | #include <asm/i8259.h> |
27 | - | |
28 | -#include <linux/irq.h> | |
29 | 26 | |
30 | 27 | #include <io_ports.h> |
31 | 28 |
arch/i386/kernel/io_apic.c
arch/i386/kernel/mpparse.c
arch/i386/kernel/nmi.c
arch/i386/kernel/process.c
... | ... | @@ -47,13 +47,11 @@ |
47 | 47 | #include <asm/ldt.h> |
48 | 48 | #include <asm/processor.h> |
49 | 49 | #include <asm/i387.h> |
50 | -#include <asm/irq.h> | |
51 | 50 | #include <asm/desc.h> |
52 | 51 | #ifdef CONFIG_MATH_EMULATION |
53 | 52 | #include <asm/math_emu.h> |
54 | 53 | #endif |
55 | 54 | |
56 | -#include <linux/irq.h> | |
57 | 55 | #include <linux/err.h> |
58 | 56 | |
59 | 57 | #include <asm/tlbflush.h> |
arch/i386/kernel/smp.c
arch/i386/kernel/smpboot.c
arch/i386/kernel/timers/timer_pit.c
arch/i386/kernel/traps.c
arch/i386/mach-default/setup.c
arch/i386/mach-visws/setup.c
arch/i386/mach-visws/visws_apic.c
arch/i386/mach-voyager/setup.c
arch/i386/mach-voyager/voyager_basic.c
arch/i386/mach-voyager/voyager_smp.c
arch/i386/mach-voyager/voyager_thread.c
arch/i386/oprofile/nmi_timer_int.c
arch/i386/pci/acpi.c
arch/i386/pci/irq.c
arch/i386/power/cpu.c
... | ... | @@ -8,25 +8,8 @@ |
8 | 8 | */ |
9 | 9 | |
10 | 10 | #include <linux/config.h> |
11 | -#include <linux/kernel.h> | |
12 | 11 | #include <linux/module.h> |
13 | -#include <linux/init.h> | |
14 | -#include <linux/types.h> | |
15 | -#include <linux/spinlock.h> | |
16 | -#include <linux/poll.h> | |
17 | -#include <linux/delay.h> | |
18 | -#include <linux/sysrq.h> | |
19 | -#include <linux/proc_fs.h> | |
20 | -#include <linux/irq.h> | |
21 | -#include <linux/pm.h> | |
22 | -#include <linux/device.h> | |
23 | 12 | #include <linux/suspend.h> |
24 | -#include <linux/acpi.h> | |
25 | - | |
26 | -#include <asm/uaccess.h> | |
27 | -#include <asm/acpi.h> | |
28 | -#include <asm/tlbflush.h> | |
29 | -#include <asm/processor.h> | |
30 | 13 | |
31 | 14 | static struct saved_context saved_context; |
32 | 15 |