powerpc: Delete non-required instances of include <linux/init.h>
authorPaul Gortmaker <paul.gortmaker@windriver.com>
Thu, 9 Jan 2014 05:44:29 +0000 (00:44 -0500)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Wed, 15 Jan 2014 02:46:44 +0000 (13:46 +1100)
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.

The one instance where we add an include for init.h covers off
a case where that file was implicitly getting it from another
header which itself didn't need it.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
46 files changed:
arch/powerpc/include/asm/paca.h
arch/powerpc/include/asm/ppc_asm.h
arch/powerpc/include/asm/ps3.h
arch/powerpc/include/asm/vio.h
arch/powerpc/kernel/cacheinfo.c
arch/powerpc/kernel/crash.c
arch/powerpc/kernel/eeh_pe.c
arch/powerpc/kernel/head_64.S
arch/powerpc/kernel/hw_breakpoint.c
arch/powerpc/kernel/iomap.c
arch/powerpc/kernel/kgdb.c
arch/powerpc/kernel/process.c
arch/powerpc/kernel/smp-tbsync.c
arch/powerpc/kernel/syscalls.c
arch/powerpc/kernel/vdso32/vdso32_wrapper.S
arch/powerpc/kernel/vdso64/vdso64_wrapper.S
arch/powerpc/mm/pgtable.c
arch/powerpc/mm/pgtable_64.c
arch/powerpc/mm/tlb_hash64.c
arch/powerpc/oprofile/op_model_7450.c
arch/powerpc/oprofile/op_model_cell.c
arch/powerpc/oprofile/op_model_fsl_emb.c
arch/powerpc/oprofile/op_model_pa6t.c
arch/powerpc/oprofile/op_model_power4.c
arch/powerpc/oprofile/op_model_rs64.c
arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c
arch/powerpc/platforms/83xx/suspend.c
arch/powerpc/platforms/85xx/sgy_cts1000.c
arch/powerpc/platforms/chrp/smp.c
arch/powerpc/platforms/embedded6xx/hlwd-pic.c
arch/powerpc/platforms/pasemi/dma_lib.c
arch/powerpc/platforms/powermac/pfunc_core.c
arch/powerpc/platforms/powernv/eeh-ioda.c
arch/powerpc/platforms/pseries/cmm.c
arch/powerpc/platforms/pseries/dtl.c
arch/powerpc/sysdev/cpm2_pic.c
arch/powerpc/sysdev/fsl_ifc.c
arch/powerpc/sysdev/ge/ge_pic.h
arch/powerpc/sysdev/i8259.c
arch/powerpc/sysdev/mpc8xx_pic.c
arch/powerpc/sysdev/qe_lib/qe_io.c
arch/powerpc/sysdev/qe_lib/ucc.c
arch/powerpc/sysdev/qe_lib/ucc_fast.c
arch/powerpc/sysdev/qe_lib/ucc_slow.c
arch/powerpc/sysdev/udbg_memcons.c
arch/powerpc/sysdev/xics/icp-hv.c

index c3523d1dda585a6a6678bed340d4c28dc2c5a798..68bee4636045b761a60251b429504ae7480d1dae 100644 (file)
@@ -16,7 +16,6 @@
 
 #ifdef CONFIG_PPC64
 
-#include <linux/init.h>
 #include <asm/types.h>
 #include <asm/lppaca.h>
 #include <asm/mmu.h>
index f595b98079ee1ec75064640001998a407524ad59..7689e0e98d3344b71b6dbbf42ccbd2eab662458a 100644 (file)
@@ -4,7 +4,6 @@
 #ifndef _ASM_POWERPC_PPC_ASM_H
 #define _ASM_POWERPC_PPC_ASM_H
 
-#include <linux/init.h>
 #include <linux/stringify.h>
 #include <asm/asm-compat.h>
 #include <asm/processor.h>
index 678a7c1d9cb8ef32ea4da754fb72ac9f6d7f7f47..a1bc7e7584228a9e02215aeb2ee96e21194752c5 100644 (file)
@@ -21,7 +21,6 @@
 #if !defined(_ASM_POWERPC_PS3_H)
 #define _ASM_POWERPC_PS3_H
 
-#include <linux/init.h>
 #include <linux/types.h>
 #include <linux/device.h>
 #include <asm/cell-pmu.h>
index 68d0cc998b1baa5cee49b2a735f394354819492c..4f9b7ca0710fc5935de9d7963aeeedbb33159f90 100644 (file)
@@ -15,7 +15,6 @@
 #define _ASM_POWERPC_VIO_H
 #ifdef __KERNEL__
 
-#include <linux/init.h>
 #include <linux/errno.h>
 #include <linux/device.h>
 #include <linux/dma-mapping.h>
index 654932727873da2ed0073d70d77efb271713a28a..abfa011344d922ee345ef564d469b00fc382f6c9 100644 (file)
@@ -12,7 +12,6 @@
 
 #include <linux/cpu.h>
 #include <linux/cpumask.h>
-#include <linux/init.h>
 #include <linux/kernel.h>
 #include <linux/kobject.h>
 #include <linux/list.h>
index fdcd8f551affe3225f8f7da271a4b630c99bd5f5..18d7c80ddeb98c0b9569ca039a630ac5bd5ba7c2 100644 (file)
@@ -17,7 +17,6 @@
 #include <linux/export.h>
 #include <linux/crash_dump.h>
 #include <linux/delay.h>
-#include <linux/init.h>
 #include <linux/irq.h>
 #include <linux/types.h>
 
index f9450537e335a350354dec35ff5fdf15876ef0a6..1feccd64f955b4f3446ddbb5ee667edcf8873a1f 100644 (file)
@@ -25,7 +25,6 @@
 #include <linux/delay.h>
 #include <linux/export.h>
 #include <linux/gfp.h>
-#include <linux/init.h>
 #include <linux/kernel.h>
 #include <linux/pci.h>
 #include <linux/string.h>
index 4f0946de2d5c917540f6f51a50c13640011fea8c..b7363bd42452848169e3fa5bc58721c1aeb3b08a 100644 (file)
@@ -23,6 +23,7 @@
  */
 
 #include <linux/threads.h>
+#include <linux/init.h>
 #include <asm/reg.h>
 #include <asm/page.h>
 #include <asm/mmu.h>
index f0b47d1a6b0ebd92dddd3ed49275e40a361c72ea..b0a1792279bbf38e1726a86b6d8cd504c11e15ca 100644 (file)
@@ -28,7 +28,6 @@
 #include <linux/percpu.h>
 #include <linux/kernel.h>
 #include <linux/sched.h>
-#include <linux/init.h>
 #include <linux/smp.h>
 
 #include <asm/hw_breakpoint.h>
index 97a3715ac8bd83dadfb23555a398260de144ab9e..b82227e7e21bbba3cb22456c0c9248bb65bbd462 100644 (file)
@@ -3,7 +3,6 @@
  *
  * (C) Copyright 2004 Linus Torvalds
  */
-#include <linux/init.h>
 #include <linux/pci.h>
 #include <linux/mm.h>
 #include <linux/export.h>
index 83e89d310734f676274f819f2897777ce9ad3f72..8504657379f13fe7858f08b9f4f61ea4e23ecb92 100644 (file)
@@ -15,7 +15,6 @@
  */
 
 #include <linux/kernel.h>
-#include <linux/init.h>
 #include <linux/kgdb.h>
 #include <linux/smp.h>
 #include <linux/signal.h>
index 3386d8ab7eb0607b3c9d6f03e68824d4abe4bd88..bf8e136316e24b3c37811883e8745c51fe5f52b2 100644 (file)
@@ -25,7 +25,6 @@
 #include <linux/slab.h>
 #include <linux/user.h>
 #include <linux/elf.h>
-#include <linux/init.h>
 #include <linux/prctl.h>
 #include <linux/init_task.h>
 #include <linux/export.h>
index e68fd1ae727a56c2edd9f79a21fcf9dd467b4f04..7a37ecd3afa3b211202ddcfbdfe382f6ce5d4995 100644 (file)
@@ -9,7 +9,6 @@
 #include <linux/sched.h>
 #include <linux/smp.h>
 #include <linux/unistd.h>
-#include <linux/init.h>
 #include <linux/slab.h>
 #include <linux/atomic.h>
 #include <asm/smp.h>
index 4e3cc47f26b90e157ebb5c2a1cd156918e655930..cd9be9aa016d184da98d24cd5dbb2f04c48dce50 100644 (file)
@@ -34,7 +34,6 @@
 #include <linux/ipc.h>
 #include <linux/utsname.h>
 #include <linux/file.h>
-#include <linux/init.h>
 #include <linux/personality.h>
 
 #include <asm/uaccess.h>
index 6e8f507ed32bb5f74f9d9f5574f09636ae15f9a3..79683d0393f5d01577503b02d7d298018647a758 100644 (file)
@@ -1,4 +1,3 @@
-#include <linux/init.h>
 #include <linux/linkage.h>
 #include <asm/page.h>
 
index b8553d62b792ffb2953a400fabdf8fc746c62501..8df9e2463007c1601012aae7062c6a8896ebf9ef 100644 (file)
@@ -1,4 +1,3 @@
-#include <linux/init.h>
 #include <linux/linkage.h>
 #include <asm/page.h>
 
index ad90429bbd8b4b25883738bd867719588ac32b92..c695943a513cc638621c830f537ea903ccfa3b86 100644 (file)
@@ -24,7 +24,6 @@
 #include <linux/kernel.h>
 #include <linux/gfp.h>
 #include <linux/mm.h>
-#include <linux/init.h>
 #include <linux/percpu.h>
 #include <linux/hardirq.h>
 #include <linux/hugetlb.h>
index 02e8681fb8655a724b6e75746301d8a0cbb6befb..7f0e872ab83d6e401cef9694340e474b8c3be99d 100644 (file)
@@ -33,7 +33,6 @@
 #include <linux/swap.h>
 #include <linux/stddef.h>
 #include <linux/vmalloc.h>
-#include <linux/init.h>
 #include <linux/bootmem.h>
 #include <linux/memblock.h>
 #include <linux/slab.h>
index 36e44b4260ebd25ea5fa34660d7cbd81f71bf760..c99f6510a0b267220253249ed836e3dee4327ba7 100644 (file)
@@ -23,7 +23,6 @@
 
 #include <linux/kernel.h>
 #include <linux/mm.h>
-#include <linux/init.h>
 #include <linux/percpu.h>
 #include <linux/hardirq.h>
 #include <asm/pgalloc.h>
index ff617246d128b7a9c5555c42f2b22f4bf9cfa000..d29b6e4e5e721f1509417a0eef829dcaf58dd80b 100644 (file)
@@ -16,7 +16,6 @@
  */
 
 #include <linux/oprofile.h>
-#include <linux/init.h>
 #include <linux/smp.h>
 #include <asm/ptrace.h>
 #include <asm/processor.h>
index b9589c19ccdabff66348caae82bf49ec2ed1d243..1f0ebdeea5f77cdd63a844680912242d8b0a7574 100644 (file)
@@ -16,7 +16,6 @@
 
 #include <linux/cpufreq.h>
 #include <linux/delay.h>
-#include <linux/init.h>
 #include <linux/jiffies.h>
 #include <linux/kthread.h>
 #include <linux/oprofile.h>
index 2a82d3ed464d09123db06c59c429014176611272..14cf86fdddab4373f76594509e0cc5789b33a371 100644 (file)
@@ -14,7 +14,6 @@
  */
 
 #include <linux/oprofile.h>
-#include <linux/init.h>
 #include <linux/smp.h>
 #include <asm/ptrace.h>
 #include <asm/processor.h>
index 42f778dff919b3c75977a2dd118217259647de7a..a114a7c22d40a9cbce59550a973c0f784552c6ca 100644 (file)
@@ -22,7 +22,6 @@
  */
 
 #include <linux/oprofile.h>
-#include <linux/init.h>
 #include <linux/smp.h>
 #include <linux/percpu.h>
 #include <asm/processor.h>
index f444b94935f560f6a7abf1a1de46d88cd32e71d5..962fe7b3e3fb1924543634b10593914257e30b39 100644 (file)
@@ -10,7 +10,6 @@
  */
 
 #include <linux/oprofile.h>
-#include <linux/init.h>
 #include <linux/smp.h>
 #include <asm/firmware.h>
 #include <asm/ptrace.h>
index 9b801b8c8c5adb63c8b9bc908c700ad214411c65..7e5b8ed3a1b772609bdd44de8136bd80035006d3 100644 (file)
@@ -8,7 +8,6 @@
  */
 
 #include <linux/oprofile.h>
-#include <linux/init.h>
 #include <linux/smp.h>
 #include <asm/ptrace.h>
 #include <asm/processor.h>
index fd71cfdf23802e56f121d6c5dbc6144d3dcbd11f..e238b6a55b1593e08f43e029bf6b4f9af1a7836f 100644 (file)
@@ -11,7 +11,6 @@
  * (at your option) any later version.
  */
 
-#include <linux/init.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
 #include <linux/device.h>
index 3d9716ccd3274b2fa162e2137ced47883c9a27cd..4b4c081df94db168e480e10bff1d427debb1c6bb 100644 (file)
@@ -10,7 +10,6 @@
  * by the Free Software Foundation.
  */
 
-#include <linux/init.h>
 #include <linux/pm.h>
 #include <linux/types.h>
 #include <linux/ioport.h>
index b9197cea1854da9e9934b302c45045868efc8c83..bb75add670844e3f2e990d0a21e1c48a0ac42c20 100644 (file)
@@ -14,7 +14,6 @@
 #include <linux/platform_device.h>
 #include <linux/device.h>
 #include <linux/module.h>
-#include <linux/init.h>
 #include <linux/of_gpio.h>
 #include <linux/of_irq.h>
 #include <linux/workqueue.h>
index dead91b177b9df702e236d9abba5a379a5aa793d..b6c9a0dcc92485b6dbf07e1934d80a6a16d7264c 100644 (file)
@@ -14,7 +14,6 @@
 #include <linux/interrupt.h>
 #include <linux/kernel_stat.h>
 #include <linux/delay.h>
-#include <linux/init.h>
 #include <linux/spinlock.h>
 
 #include <asm/ptrace.h>
index 6c03034dbbd31b4aba9f0faf06579bdf9e8fab21..c269caee58f9486f6e260cf67367cb501820642c 100644 (file)
@@ -15,7 +15,6 @@
 #define pr_fmt(fmt) DRV_MODULE_NAME ": " fmt
 
 #include <linux/kernel.h>
-#include <linux/init.h>
 #include <linux/irq.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
index f3defd8a28069af474718e40017ac3a8359e79e7..aafa01ba062f80f904a44fa8e7fd7db93763aed0 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 #include <linux/kernel.h>
-#include <linux/init.h>
 #include <linux/export.h>
 #include <linux/pci.h>
 #include <linux/slab.h>
index d588e48dff74cd9d1469e4dfafce5627ec09b4f2..43075081721f7ea93c51240bc92a5b73573e4759 100644 (file)
@@ -5,7 +5,6 @@
  * FIXME: LOCKING !!!
  */
 
-#include <linux/init.h>
 #include <linux/delay.h>
 #include <linux/kernel.h>
 #include <linux/spinlock.h>
index 9b1db254898a9cd433fe1c994e79095f2560fbea..007ac4989841eec05bda501f9acd397350cb27d8 100644 (file)
@@ -14,7 +14,6 @@
 #include <linux/bootmem.h>
 #include <linux/debugfs.h>
 #include <linux/delay.h>
-#include <linux/init.h>
 #include <linux/io.h>
 #include <linux/irq.h>
 #include <linux/kernel.h>
index 1e561bef459b4261d4e06f8ee2c563edc04e7e9d..2d8bf15879fdd3e14da6c8c46f6bbeaf7ab3f138 100644 (file)
@@ -25,7 +25,6 @@
 #include <linux/errno.h>
 #include <linux/fs.h>
 #include <linux/gfp.h>
-#include <linux/init.h>
 #include <linux/kthread.h>
 #include <linux/module.h>
 #include <linux/oom.h>
index 5db66f1fbc2648f41244b15ca07fdc8bfad7ad5d..7d61498e45c082fee52f370be623dd8f97114f62 100644 (file)
@@ -20,7 +20,6 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <linux/init.h>
 #include <linux/slab.h>
 #include <linux/debugfs.h>
 #include <linux/spinlock.h>
index 10386b676d8758b7f52bb8348f7cf321cc8db89a..a11bd1d433adf7e749ad7e3008f7327bdff29110 100644 (file)
@@ -27,7 +27,6 @@
  */
 
 #include <linux/stddef.h>
-#include <linux/init.h>
 #include <linux/sched.h>
 #include <linux/signal.h>
 #include <linux/irq.h>
index d7fc7223914487bdcabac51a6beba8fa68036474..fbc885b3194690fd8762f1f8b03e78e5bc712c93 100644 (file)
@@ -19,7 +19,6 @@
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-#include <linux/init.h>
 #include <linux/module.h>
 #include <linux/kernel.h>
 #include <linux/compiler.h>
index 6149916da3f48c50c0e42c73e5dd7a1099fd0568..908dbd9826b6e15bf0fa8e916116ea0c568a44c7 100644 (file)
@@ -1,7 +1,6 @@
 #ifndef __GEF_PIC_H__
 #define __GEF_PIC_H__
 
-#include <linux/init.h>
 
 void gef_pic_cascade(unsigned int, struct irq_desc *);
 unsigned int gef_pic_get_irq(void);
index 997df6a7ab5d19fd1aeac65d020f51d2d17ba482..45598da0b3214221feb8b8d66200fe8146b3ef2f 100644 (file)
@@ -8,7 +8,6 @@
  */
 #undef DEBUG
 
-#include <linux/init.h>
 #include <linux/ioport.h>
 #include <linux/interrupt.h>
 #include <linux/kernel.h>
index b724622c3a0b74ab5eddfa3b0cfc10dc6eab2c34..c4828c0be5bd861e734577dc982071a305e8fbea 100644 (file)
@@ -1,6 +1,5 @@
 #include <linux/kernel.h>
 #include <linux/stddef.h>
-#include <linux/init.h>
 #include <linux/sched.h>
 #include <linux/signal.h>
 #include <linux/irq.h>
index a88807b3dd578b7b4e2ed423d5305ef41dad00e3..d09994164dafd315027bd381209128e76fc79e15 100644 (file)
@@ -16,7 +16,6 @@
 
 #include <linux/stddef.h>
 #include <linux/kernel.h>
-#include <linux/init.h>
 #include <linux/errno.h>
 #include <linux/module.h>
 #include <linux/ioport.h>
index 134b07d2943564ee3e7244fee932366680c744d2..621575b7e84aa3b2c5932b1768f909b56d593587 100644 (file)
@@ -14,7 +14,6 @@
  * option) any later version.
  */
 #include <linux/kernel.h>
-#include <linux/init.h>
 #include <linux/errno.h>
 #include <linux/stddef.h>
 #include <linux/spinlock.h>
index cceb2e366738f90b7b9570c9dab1b1a14c37830d..65aaf15032aee221f313e844248749cb8029baee 100644 (file)
@@ -13,7 +13,6 @@
  * option) any later version.
  */
 #include <linux/kernel.h>
-#include <linux/init.h>
 #include <linux/errno.h>
 #include <linux/slab.h>
 #include <linux/stddef.h>
index 1c062f48f1ac8711e8975b3cf601cb595ce494fd..befaf1123f7f0c72e3c45bbf3807ec3fd0362e27 100644 (file)
@@ -13,7 +13,6 @@
  * option) any later version.
  */
 #include <linux/kernel.h>
-#include <linux/init.h>
 #include <linux/errno.h>
 #include <linux/slab.h>
 #include <linux/stddef.h>
index ce5a7b489e4b4282b7b0ac4d5f75ffd66c00ff36..9998c0de12d056739cf891e318ddb08b0f7cfc27 100644 (file)
@@ -18,7 +18,6 @@
  *      2 of the License, or (at your option) any later version.
  */
 
-#include <linux/init.h>
 #include <linux/kernel.h>
 #include <asm/barrier.h>
 #include <asm/page.h>
index df0fc58214697623b429f55555d494e8ccf56c52..c1917cf67c3ded26aee9e48b50340ff51d5048ac 100644 (file)
@@ -12,7 +12,6 @@
 #include <linux/irq.h>
 #include <linux/smp.h>
 #include <linux/interrupt.h>
-#include <linux/init.h>
 #include <linux/cpu.h>
 #include <linux/of.h>