Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

x86: Delete non-required instances of include <linux/init.h>

None of these files are actually using any __init type directives
and hence don't need to include <linux/init.h>. Most are just a
left over from __devinit and __cpuinit removal, or simply due to
code getting copied from one driver to the next.

[ hpa: undid incorrect removal from arch/x86/kernel/head_32.S ]

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Link: http://lkml.kernel.org/r/1389054026-12947-1-git-send-email-paul.gortmaker@windriver.com
Signed-off-by: H. Peter Anvin <hpa@zytor.com>

authored by

Paul Gortmaker and committed by
H. Peter Anvin
663b55b9 7306006f

-41
-1
arch/x86/include/asm/mce.h
··· 118 118 extern void mce_unregister_decode_chain(struct notifier_block *nb); 119 119 120 120 #include <linux/percpu.h> 121 - #include <linux/init.h> 122 121 #include <linux/atomic.h> 123 122 124 123 extern int mce_p5_enabled;
-1
arch/x86/include/asm/mpspec.h
··· 1 1 #ifndef _ASM_X86_MPSPEC_H 2 2 #define _ASM_X86_MPSPEC_H 3 3 4 - #include <linux/init.h> 5 4 6 5 #include <asm/mpspec_def.h> 7 6 #include <asm/x86_init.h>
-1
arch/x86/include/asm/processor.h
··· 27 27 #include <linux/cache.h> 28 28 #include <linux/threads.h> 29 29 #include <linux/math64.h> 30 - #include <linux/init.h> 31 30 #include <linux/err.h> 32 31 #include <linux/irqflags.h> 33 32
-1
arch/x86/include/asm/ptrace.h
··· 60 60 61 61 #endif /* !__i386__ */ 62 62 63 - #include <linux/init.h> 64 63 #ifdef CONFIG_PARAVIRT 65 64 #include <asm/paravirt_types.h> 66 65 #endif
-1
arch/x86/include/asm/smp.h
··· 2 2 #define _ASM_X86_SMP_H 3 3 #ifndef __ASSEMBLY__ 4 4 #include <linux/cpumask.h> 5 - #include <linux/init.h> 6 5 #include <asm/percpu.h> 7 6 8 7 /*
-1
arch/x86/include/asm/timer.h
··· 1 1 #ifndef _ASM_X86_TIMER_H 2 2 #define _ASM_X86_TIMER_H 3 - #include <linux/init.h> 4 3 #include <linux/pm.h> 5 4 #include <linux/percpu.h> 6 5 #include <linux/interrupt.h>
-1
arch/x86/kernel/apic/apic_flat_64.c
··· 14 14 #include <linux/string.h> 15 15 #include <linux/kernel.h> 16 16 #include <linux/ctype.h> 17 - #include <linux/init.h> 18 17 #include <linux/hardirq.h> 19 18 #include <linux/module.h> 20 19 #include <asm/smp.h>
-1
arch/x86/kernel/apic/apic_noop.c
··· 15 15 #include <linux/string.h> 16 16 #include <linux/kernel.h> 17 17 #include <linux/ctype.h> 18 - #include <linux/init.h> 19 18 #include <linux/errno.h> 20 19 #include <asm/fixmap.h> 21 20 #include <asm/mpspec.h>
-1
arch/x86/kernel/apic/ipi.c
··· 1 1 #include <linux/cpumask.h> 2 2 #include <linux/interrupt.h> 3 - #include <linux/init.h> 4 3 5 4 #include <linux/mm.h> 6 5 #include <linux/delay.h>
-1
arch/x86/kernel/apic/summit_32.c
··· 29 29 #define pr_fmt(fmt) "summit: %s: " fmt, __func__ 30 30 31 31 #include <linux/mm.h> 32 - #include <linux/init.h> 33 32 #include <asm/io.h> 34 33 #include <asm/bios_ebda.h> 35 34
-1
arch/x86/kernel/apic/x2apic_cluster.c
··· 3 3 #include <linux/string.h> 4 4 #include <linux/kernel.h> 5 5 #include <linux/ctype.h> 6 - #include <linux/init.h> 7 6 #include <linux/dmar.h> 8 7 #include <linux/cpu.h> 9 8
-1
arch/x86/kernel/apic/x2apic_phys.c
··· 3 3 #include <linux/string.h> 4 4 #include <linux/kernel.h> 5 5 #include <linux/ctype.h> 6 - #include <linux/init.h> 7 6 #include <linux/dmar.h> 8 7 9 8 #include <asm/smp.h>
-1
arch/x86/kernel/cpu/amd.c
··· 1 1 #include <linux/export.h> 2 - #include <linux/init.h> 3 2 #include <linux/bitops.h> 4 3 #include <linux/elf.h> 5 4 #include <linux/mm.h>
-1
arch/x86/kernel/cpu/centaur.c
··· 1 1 #include <linux/bitops.h> 2 2 #include <linux/kernel.h> 3 - #include <linux/init.h> 4 3 5 4 #include <asm/processor.h> 6 5 #include <asm/e820.h>
-1
arch/x86/kernel/cpu/cyrix.c
··· 1 - #include <linux/init.h> 2 1 #include <linux/bitops.h> 3 2 #include <linux/delay.h> 4 3 #include <linux/pci.h>
-1
arch/x86/kernel/cpu/intel.c
··· 1 - #include <linux/init.h> 2 1 #include <linux/kernel.h> 3 2 4 3 #include <linux/string.h>
-1
arch/x86/kernel/cpu/mcheck/mce_intel.c
··· 6 6 */ 7 7 8 8 #include <linux/gfp.h> 9 - #include <linux/init.h> 10 9 #include <linux/interrupt.h> 11 10 #include <linux/percpu.h> 12 11 #include <linux/sched.h>
-1
arch/x86/kernel/cpu/mcheck/p5.c
··· 5 5 #include <linux/interrupt.h> 6 6 #include <linux/kernel.h> 7 7 #include <linux/types.h> 8 - #include <linux/init.h> 9 8 #include <linux/smp.h> 10 9 11 10 #include <asm/processor.h>
-1
arch/x86/kernel/cpu/mcheck/winchip.c
··· 5 5 #include <linux/interrupt.h> 6 6 #include <linux/kernel.h> 7 7 #include <linux/types.h> 8 - #include <linux/init.h> 9 8 10 9 #include <asm/processor.h> 11 10 #include <asm/mce.h>
-1
arch/x86/kernel/cpu/transmeta.c
··· 1 1 #include <linux/kernel.h> 2 2 #include <linux/mm.h> 3 - #include <linux/init.h> 4 3 #include <asm/processor.h> 5 4 #include <asm/msr.h> 6 5 #include "cpu.h"
-1
arch/x86/kernel/cpu/umc.c
··· 1 1 #include <linux/kernel.h> 2 - #include <linux/init.h> 3 2 #include <asm/processor.h> 4 3 #include "cpu.h" 5 4
-1
arch/x86/kernel/crash.c
··· 7 7 * 8 8 */ 9 9 10 - #include <linux/init.h> 11 10 #include <linux/types.h> 12 11 #include <linux/kernel.h> 13 12 #include <linux/smp.h>
-1
arch/x86/kernel/doublefault.c
··· 1 1 #include <linux/mm.h> 2 2 #include <linux/sched.h> 3 - #include <linux/init.h> 4 3 #include <linux/init_task.h> 5 4 #include <linux/fs.h> 6 5
-1
arch/x86/kernel/hw_breakpoint.c
··· 38 38 #include <linux/kernel.h> 39 39 #include <linux/module.h> 40 40 #include <linux/sched.h> 41 - #include <linux/init.h> 42 41 #include <linux/smp.h> 43 42 44 43 #include <asm/hw_breakpoint.h>
-1
arch/x86/kernel/kgdb.c
··· 39 39 #include <linux/sched.h> 40 40 #include <linux/delay.h> 41 41 #include <linux/kgdb.h> 42 - #include <linux/init.h> 43 42 #include <linux/smp.h> 44 43 #include <linux/nmi.h> 45 44 #include <linux/hw_breakpoint.h>
-1
arch/x86/kernel/machine_kexec_32.c
··· 9 9 #include <linux/mm.h> 10 10 #include <linux/kexec.h> 11 11 #include <linux/delay.h> 12 - #include <linux/init.h> 13 12 #include <linux/numa.h> 14 13 #include <linux/ftrace.h> 15 14 #include <linux/suspend.h>
-1
arch/x86/kernel/pci-nommu.c
··· 3 3 #include <linux/dma-mapping.h> 4 4 #include <linux/scatterlist.h> 5 5 #include <linux/string.h> 6 - #include <linux/init.h> 7 6 #include <linux/gfp.h> 8 7 #include <linux/pci.h> 9 8 #include <linux/mm.h>
-1
arch/x86/kernel/process_32.c
··· 24 24 #include <linux/interrupt.h> 25 25 #include <linux/delay.h> 26 26 #include <linux/reboot.h> 27 - #include <linux/init.h> 28 27 #include <linux/mc146818rtc.h> 29 28 #include <linux/module.h> 30 29 #include <linux/kallsyms.h>
-1
arch/x86/kernel/tsc_sync.c
··· 16 16 */ 17 17 #include <linux/spinlock.h> 18 18 #include <linux/kernel.h> 19 - #include <linux/init.h> 20 19 #include <linux/smp.h> 21 20 #include <linux/nmi.h> 22 21 #include <asm/tsc.h>
-1
arch/x86/lib/delay.c
··· 16 16 #include <linux/timex.h> 17 17 #include <linux/preempt.h> 18 18 #include <linux/delay.h> 19 - #include <linux/init.h> 20 19 21 20 #include <asm/processor.h> 22 21 #include <asm/delay.h>
-1
arch/x86/mm/kmmio.c
··· 11 11 #include <linux/rculist.h> 12 12 #include <linux/spinlock.h> 13 13 #include <linux/hash.h> 14 - #include <linux/init.h> 15 14 #include <linux/module.h> 16 15 #include <linux/kernel.h> 17 16 #include <linux/uaccess.h>
-1
arch/x86/mm/pageattr-test.c
··· 8 8 #include <linux/kthread.h> 9 9 #include <linux/random.h> 10 10 #include <linux/kernel.h> 11 - #include <linux/init.h> 12 11 #include <linux/mm.h> 13 12 14 13 #include <asm/cacheflush.h>
-1
arch/x86/pci/fixup.c
··· 5 5 #include <linux/delay.h> 6 6 #include <linux/dmi.h> 7 7 #include <linux/pci.h> 8 - #include <linux/init.h> 9 8 #include <linux/vgaarb.h> 10 9 #include <asm/pci_x86.h> 11 10
-1
arch/x86/platform/intel-mid/early_printk_intel_mid.c
··· 22 22 #include <linux/console.h> 23 23 #include <linux/kernel.h> 24 24 #include <linux/delay.h> 25 - #include <linux/init.h> 26 25 #include <linux/io.h> 27 26 28 27 #include <asm/fixmap.h>
-1
arch/x86/platform/iris/iris.c
··· 27 27 #include <linux/kernel.h> 28 28 #include <linux/errno.h> 29 29 #include <linux/delay.h> 30 - #include <linux/init.h> 31 30 #include <linux/pm.h> 32 31 #include <asm/io.h> 33 32
-1
arch/x86/realmode/rm/reboot.S
··· 1 1 #include <linux/linkage.h> 2 - #include <linux/init.h> 3 2 #include <asm/segment.h> 4 3 #include <asm/page_types.h> 5 4 #include <asm/processor-flags.h>
-1
arch/x86/realmode/rm/trampoline_32.S
··· 20 20 */ 21 21 22 22 #include <linux/linkage.h> 23 - #include <linux/init.h> 24 23 #include <asm/segment.h> 25 24 #include <asm/page_types.h> 26 25 #include "realmode.h"
-1
arch/x86/realmode/rm/trampoline_64.S
··· 25 25 */ 26 26 27 27 #include <linux/linkage.h> 28 - #include <linux/init.h> 29 28 #include <asm/pgtable_types.h> 30 29 #include <asm/page_types.h> 31 30 #include <asm/msr.h>
-1
arch/x86/um/vdso/vdso.S
··· 1 - #include <linux/init.h> 2 1 3 2 __INITDATA 4 3
-1
arch/x86/vdso/vdso.S
··· 1 1 #include <asm/page_types.h> 2 2 #include <linux/linkage.h> 3 - #include <linux/init.h> 4 3 5 4 __PAGE_ALIGNED_DATA 6 5
-1
arch/x86/vdso/vdsox32.S
··· 1 1 #include <asm/page_types.h> 2 2 #include <linux/linkage.h> 3 - #include <linux/init.h> 4 3 5 4 __PAGE_ALIGNED_DATA 6 5