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

drivers/char: 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.

Cc: David Airlie <airlied@linux.ie>
Cc: Matt Mackall <mpm@selenic.com>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Kukjin Kim <kgene.kim@samsung.com>
Cc: Corey Minyard <minyard@acm.org>
Cc: Chris Metcalf <cmetcalf@tilera.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Peter Huewe <peterhuewe@gmx.de>
Cc: Ashley Lai <ashley@ashleylai.com>
Cc: Marcel Selhorst <tpmdd@selhorst.net>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Paul Gortmaker and committed by
Greg Kroah-Hartman
4c020b03 590eca1e

-15
-1
drivers/char/agp/frontend.c
··· 31 31 #include <linux/module.h> 32 32 #include <linux/mman.h> 33 33 #include <linux/pci.h> 34 - #include <linux/init.h> 35 34 #include <linux/miscdevice.h> 36 35 #include <linux/agp_backend.h> 37 36 #include <linux/agpgart.h>
-1
drivers/char/agp/generic.c
··· 29 29 */ 30 30 #include <linux/module.h> 31 31 #include <linux/pci.h> 32 - #include <linux/init.h> 33 32 #include <linux/pagemap.h> 34 33 #include <linux/miscdevice.h> 35 34 #include <linux/pm.h>
-1
drivers/char/agp/intel-gtt.c
··· 17 17 18 18 #include <linux/module.h> 19 19 #include <linux/pci.h> 20 - #include <linux/init.h> 21 20 #include <linux/kernel.h> 22 21 #include <linux/pagemap.h> 23 22 #include <linux/agp_backend.h>
-1
drivers/char/agp/sgi-agp.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/pci.h> 17 17 #include <linux/slab.h> 18 - #include <linux/init.h> 19 18 #include <linux/agp_backend.h> 20 19 #include <asm/sn/addrs.h> 21 20 #include <asm/sn/io.h>
-1
drivers/char/hw_random/bcm2835-rng.c
··· 8 8 */ 9 9 10 10 #include <linux/hw_random.h> 11 - #include <linux/init.h> 12 11 #include <linux/io.h> 13 12 #include <linux/kernel.h> 14 13 #include <linux/module.h>
-1
drivers/char/hw_random/core.c
··· 37 37 #include <linux/kernel.h> 38 38 #include <linux/fs.h> 39 39 #include <linux/sched.h> 40 - #include <linux/init.h> 41 40 #include <linux/miscdevice.h> 42 41 #include <linux/delay.h> 43 42 #include <linux/slab.h>
-1
drivers/char/hw_random/exynos-rng.c
··· 22 22 #include <linux/hw_random.h> 23 23 #include <linux/kernel.h> 24 24 #include <linux/module.h> 25 - #include <linux/init.h> 26 25 #include <linux/io.h> 27 26 #include <linux/platform_device.h> 28 27 #include <linux/clk.h>
-1
drivers/char/hw_random/n2-drv.c
··· 7 7 #include <linux/module.h> 8 8 #include <linux/types.h> 9 9 #include <linux/delay.h> 10 - #include <linux/init.h> 11 10 #include <linux/slab.h> 12 11 #include <linux/workqueue.h> 13 12 #include <linux/preempt.h>
-1
drivers/char/hw_random/nomadik-rng.c
··· 10 10 11 11 #include <linux/kernel.h> 12 12 #include <linux/module.h> 13 - #include <linux/init.h> 14 13 #include <linux/device.h> 15 14 #include <linux/amba/bus.h> 16 15 #include <linux/hw_random.h>
-1
drivers/char/hw_random/octeon-rng.c
··· 10 10 */ 11 11 12 12 #include <linux/module.h> 13 - #include <linux/init.h> 14 13 #include <linux/platform_device.h> 15 14 #include <linux/device.h> 16 15 #include <linux/hw_random.h>
-1
drivers/char/ipmi/ipmi_si_intf.c
··· 61 61 #include <linux/ipmi_smi.h> 62 62 #include <asm/io.h> 63 63 #include "ipmi_si_sm.h" 64 - #include <linux/init.h> 65 64 #include <linux/dmi.h> 66 65 #include <linux/string.h> 67 66 #include <linux/ctype.h>
-1
drivers/char/mwave/3780i.c
··· 50 50 #include <linux/unistd.h> 51 51 #include <linux/delay.h> 52 52 #include <linux/ioport.h> 53 - #include <linux/init.h> 54 53 #include <linux/bitops.h> 55 54 #include <linux/sched.h> /* cond_resched() */ 56 55
-1
drivers/char/tile-srom.c
··· 20 20 21 21 #include <linux/module.h> 22 22 #include <linux/moduleparam.h> 23 - #include <linux/init.h> 24 23 #include <linux/kernel.h> /* printk() */ 25 24 #include <linux/slab.h> /* kmalloc() */ 26 25 #include <linux/fs.h> /* everything... */
-1
drivers/char/tpm/tpm_i2c_infineon.c
··· 21 21 * 22 22 * 23 23 */ 24 - #include <linux/init.h> 25 24 #include <linux/i2c.h> 26 25 #include <linux/module.h> 27 26 #include <linux/wait.h>
-1
drivers/char/tpm/tpm_i2c_stm_st33.c
··· 38 38 #include <linux/miscdevice.h> 39 39 #include <linux/kernel.h> 40 40 #include <linux/delay.h> 41 - #include <linux/init.h> 42 41 #include <linux/wait.h> 43 42 #include <linux/string.h> 44 43 #include <linux/interrupt.h>