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

i2c: 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.

Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Acked-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>

authored by

Paul Gortmaker and committed by
Wolfram Sang
21d0b7c0 66769330

-43
-1
drivers/i2c/algos/i2c-algo-bit.c
··· 25 25 #include <linux/kernel.h> 26 26 #include <linux/module.h> 27 27 #include <linux/delay.h> 28 - #include <linux/init.h> 29 28 #include <linux/errno.h> 30 29 #include <linux/sched.h> 31 30 #include <linux/i2c.h>
-1
drivers/i2c/algos/i2c-algo-pca.c
··· 24 24 #include <linux/moduleparam.h> 25 25 #include <linux/delay.h> 26 26 #include <linux/jiffies.h> 27 - #include <linux/init.h> 28 27 #include <linux/errno.h> 29 28 #include <linux/i2c.h> 30 29 #include <linux/i2c-algo-pca.h>
-1
drivers/i2c/algos/i2c-algo-pcf.c
··· 30 30 #include <linux/kernel.h> 31 31 #include <linux/module.h> 32 32 #include <linux/delay.h> 33 - #include <linux/init.h> 34 33 #include <linux/errno.h> 35 34 #include <linux/i2c.h> 36 35 #include <linux/i2c-algo-pcf.h>
-1
drivers/i2c/busses/i2c-ali1535.c
··· 58 58 #include <linux/delay.h> 59 59 #include <linux/ioport.h> 60 60 #include <linux/i2c.h> 61 - #include <linux/init.h> 62 61 #include <linux/acpi.h> 63 62 #include <linux/io.h> 64 63
-1
drivers/i2c/busses/i2c-ali1563.c
··· 20 20 #include <linux/delay.h> 21 21 #include <linux/i2c.h> 22 22 #include <linux/pci.h> 23 - #include <linux/init.h> 24 23 #include <linux/acpi.h> 25 24 26 25 #define ALI1563_MAX_TIMEOUT 500
-1
drivers/i2c/busses/i2c-ali15x3.c
··· 65 65 #include <linux/ioport.h> 66 66 #include <linux/delay.h> 67 67 #include <linux/i2c.h> 68 - #include <linux/init.h> 69 68 #include <linux/acpi.h> 70 69 #include <linux/io.h> 71 70
-1
drivers/i2c/busses/i2c-amd756.c
··· 41 41 #include <linux/stddef.h> 42 42 #include <linux/ioport.h> 43 43 #include <linux/i2c.h> 44 - #include <linux/init.h> 45 44 #include <linux/acpi.h> 46 45 #include <linux/io.h> 47 46
-1
drivers/i2c/busses/i2c-amd8111.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/stddef.h> 15 15 #include <linux/ioport.h> 16 - #include <linux/init.h> 17 16 #include <linux/i2c.h> 18 17 #include <linux/delay.h> 19 18 #include <linux/acpi.h>
-1
drivers/i2c/busses/i2c-au1550.c
··· 31 31 #include <linux/kernel.h> 32 32 #include <linux/module.h> 33 33 #include <linux/platform_device.h> 34 - #include <linux/init.h> 35 34 #include <linux/errno.h> 36 35 #include <linux/i2c.h> 37 36 #include <linux/slab.h>
-1
drivers/i2c/busses/i2c-cbus-gpio.c
··· 19 19 #include <linux/io.h> 20 20 #include <linux/i2c.h> 21 21 #include <linux/gpio.h> 22 - #include <linux/init.h> 23 22 #include <linux/slab.h> 24 23 #include <linux/delay.h> 25 24 #include <linux/errno.h>
-1
drivers/i2c/busses/i2c-cpm.c
··· 33 33 #include <linux/module.h> 34 34 #include <linux/delay.h> 35 35 #include <linux/slab.h> 36 - #include <linux/init.h> 37 36 #include <linux/interrupt.h> 38 37 #include <linux/errno.h> 39 38 #include <linux/stddef.h>
-1
drivers/i2c/busses/i2c-eg20t.c
··· 18 18 #include <linux/module.h> 19 19 #include <linux/kernel.h> 20 20 #include <linux/delay.h> 21 - #include <linux/init.h> 22 21 #include <linux/errno.h> 23 22 #include <linux/i2c.h> 24 23 #include <linux/fs.h>
-1
drivers/i2c/busses/i2c-exynos5.c
··· 12 12 #include <linux/module.h> 13 13 14 14 #include <linux/i2c.h> 15 - #include <linux/init.h> 16 15 #include <linux/time.h> 17 16 #include <linux/interrupt.h> 18 17 #include <linux/delay.h>
-1
drivers/i2c/busses/i2c-highlander.c
··· 12 12 * of this archive for more details. 13 13 */ 14 14 #include <linux/module.h> 15 - #include <linux/init.h> 16 15 #include <linux/interrupt.h> 17 16 #include <linux/i2c.h> 18 17 #include <linux/platform_device.h>
-1
drivers/i2c/busses/i2c-hydra.c
··· 27 27 #include <linux/types.h> 28 28 #include <linux/i2c.h> 29 29 #include <linux/i2c-algo-bit.h> 30 - #include <linux/init.h> 31 30 #include <linux/io.h> 32 31 #include <asm/hydra.h> 33 32
-1
drivers/i2c/busses/i2c-ibm_iic.c
··· 36 36 #include <linux/ioport.h> 37 37 #include <linux/delay.h> 38 38 #include <linux/slab.h> 39 - #include <linux/init.h> 40 39 #include <linux/interrupt.h> 41 40 #include <asm/irq.h> 42 41 #include <linux/io.h>
-1
drivers/i2c/busses/i2c-iop3xx.c
··· 34 34 #include <linux/module.h> 35 35 #include <linux/delay.h> 36 36 #include <linux/slab.h> 37 - #include <linux/init.h> 38 37 #include <linux/errno.h> 39 38 #include <linux/platform_device.h> 40 39 #include <linux/i2c.h>
-1
drivers/i2c/busses/i2c-isch.c
··· 33 33 #include <linux/stddef.h> 34 34 #include <linux/ioport.h> 35 35 #include <linux/i2c.h> 36 - #include <linux/init.h> 37 36 #include <linux/io.h> 38 37 #include <linux/acpi.h> 39 38
-1
drivers/i2c/busses/i2c-ismt.c
··· 62 62 */ 63 63 64 64 #include <linux/module.h> 65 - #include <linux/init.h> 66 65 #include <linux/pci.h> 67 66 #include <linux/kernel.h> 68 67 #include <linux/stddef.h>
-1
drivers/i2c/busses/i2c-mpc.c
··· 16 16 #include <linux/kernel.h> 17 17 #include <linux/module.h> 18 18 #include <linux/sched.h> 19 - #include <linux/init.h> 20 19 #include <linux/of_address.h> 21 20 #include <linux/of_irq.h> 22 21 #include <linux/of_platform.h>
-1
drivers/i2c/busses/i2c-nforce2.c
··· 51 51 #include <linux/kernel.h> 52 52 #include <linux/stddef.h> 53 53 #include <linux/ioport.h> 54 - #include <linux/init.h> 55 54 #include <linux/i2c.h> 56 55 #include <linux/delay.h> 57 56 #include <linux/dmi.h>
-1
drivers/i2c/busses/i2c-ocores.c
··· 15 15 #include <linux/err.h> 16 16 #include <linux/kernel.h> 17 17 #include <linux/module.h> 18 - #include <linux/init.h> 19 18 #include <linux/errno.h> 20 19 #include <linux/platform_device.h> 21 20 #include <linux/i2c.h>
-1
drivers/i2c/busses/i2c-octeon.c
··· 18 18 #include <linux/delay.h> 19 19 #include <linux/sched.h> 20 20 #include <linux/slab.h> 21 - #include <linux/init.h> 22 21 #include <linux/i2c.h> 23 22 #include <linux/io.h> 24 23 #include <linux/of.h>
-1
drivers/i2c/busses/i2c-pca-platform.c
··· 12 12 */ 13 13 #include <linux/kernel.h> 14 14 #include <linux/module.h> 15 - #include <linux/init.h> 16 15 #include <linux/slab.h> 17 16 #include <linux/delay.h> 18 17 #include <linux/jiffies.h>
-1
drivers/i2c/busses/i2c-piix4.c
··· 38 38 #include <linux/ioport.h> 39 39 #include <linux/i2c.h> 40 40 #include <linux/slab.h> 41 - #include <linux/init.h> 42 41 #include <linux/dmi.h> 43 42 #include <linux/acpi.h> 44 43 #include <linux/io.h>
-1
drivers/i2c/busses/i2c-pmcmsp.c
··· 26 26 27 27 #include <linux/kernel.h> 28 28 #include <linux/module.h> 29 - #include <linux/init.h> 30 29 #include <linux/platform_device.h> 31 30 #include <linux/i2c.h> 32 31 #include <linux/interrupt.h>
-1
drivers/i2c/busses/i2c-powermac.c
··· 24 24 #include <linux/kernel.h> 25 25 #include <linux/types.h> 26 26 #include <linux/i2c.h> 27 - #include <linux/init.h> 28 27 #include <linux/device.h> 29 28 #include <linux/platform_device.h> 30 29 #include <linux/of_irq.h>
-1
drivers/i2c/busses/i2c-puv3.c
··· 17 17 #include <linux/types.h> 18 18 #include <linux/delay.h> 19 19 #include <linux/i2c.h> 20 - #include <linux/init.h> 21 20 #include <linux/clk.h> 22 21 #include <linux/platform_device.h> 23 22 #include <linux/io.h>
-1
drivers/i2c/busses/i2c-rcar.c
··· 26 26 #include <linux/clk.h> 27 27 #include <linux/delay.h> 28 28 #include <linux/err.h> 29 - #include <linux/init.h> 30 29 #include <linux/interrupt.h> 31 30 #include <linux/io.h> 32 31 #include <linux/i2c.h>
-1
drivers/i2c/busses/i2c-scmi.c
··· 12 12 #include <linux/slab.h> 13 13 #include <linux/kernel.h> 14 14 #include <linux/stddef.h> 15 - #include <linux/init.h> 16 15 #include <linux/i2c.h> 17 16 #include <linux/acpi.h> 18 17
-1
drivers/i2c/busses/i2c-sh7760.c
··· 11 11 #include <linux/delay.h> 12 12 #include <linux/err.h> 13 13 #include <linux/i2c.h> 14 - #include <linux/init.h> 15 14 #include <linux/interrupt.h> 16 15 #include <linux/ioport.h> 17 16 #include <linux/platform_device.h>
-1
drivers/i2c/busses/i2c-simtec.c
··· 20 20 21 21 #include <linux/kernel.h> 22 22 #include <linux/module.h> 23 - #include <linux/init.h> 24 23 #include <linux/delay.h> 25 24 #include <linux/platform_device.h> 26 25 #include <linux/slab.h>
-1
drivers/i2c/busses/i2c-sis630.c
··· 45 45 #include <linux/delay.h> 46 46 #include <linux/pci.h> 47 47 #include <linux/ioport.h> 48 - #include <linux/init.h> 49 48 #include <linux/i2c.h> 50 49 #include <linux/acpi.h> 51 50 #include <linux/io.h>
-1
drivers/i2c/busses/i2c-sis96x.c
··· 36 36 #include <linux/stddef.h> 37 37 #include <linux/ioport.h> 38 38 #include <linux/i2c.h> 39 - #include <linux/init.h> 40 39 #include <linux/acpi.h> 41 40 #include <linux/io.h> 42 41
-1
drivers/i2c/busses/i2c-via.c
··· 22 22 #include <linux/module.h> 23 23 #include <linux/pci.h> 24 24 #include <linux/ioport.h> 25 - #include <linux/init.h> 26 25 #include <linux/i2c.h> 27 26 #include <linux/i2c-algo-bit.h> 28 27 #include <linux/io.h>
-1
drivers/i2c/busses/i2c-xiic.c
··· 30 30 */ 31 31 #include <linux/kernel.h> 32 32 #include <linux/module.h> 33 - #include <linux/init.h> 34 33 #include <linux/errno.h> 35 34 #include <linux/err.h> 36 35 #include <linux/delay.h>
-1
drivers/i2c/busses/i2c-xlr.c
··· 11 11 #include <linux/kernel.h> 12 12 #include <linux/module.h> 13 13 #include <linux/slab.h> 14 - #include <linux/init.h> 15 14 #include <linux/ioport.h> 16 15 #include <linux/delay.h> 17 16 #include <linux/errno.h>
-1
drivers/i2c/busses/scx200_i2c.c
··· 26 26 #include <linux/module.h> 27 27 #include <linux/errno.h> 28 28 #include <linux/kernel.h> 29 - #include <linux/init.h> 30 29 #include <linux/i2c.h> 31 30 #include <linux/i2c-algo-bit.h> 32 31 #include <linux/io.h>
-1
drivers/i2c/muxes/i2c-arb-gpio-challenge.c
··· 19 19 #include <linux/kernel.h> 20 20 #include <linux/i2c.h> 21 21 #include <linux/i2c-mux.h> 22 - #include <linux/init.h> 23 22 #include <linux/module.h> 24 23 #include <linux/of_gpio.h> 25 24 #include <linux/platform_device.h>
-1
drivers/i2c/muxes/i2c-mux-gpio.c
··· 12 12 #include <linux/i2c-mux.h> 13 13 #include <linux/i2c-mux-gpio.h> 14 14 #include <linux/platform_device.h> 15 - #include <linux/init.h> 16 15 #include <linux/module.h> 17 16 #include <linux/slab.h> 18 17 #include <linux/gpio.h>
-1
drivers/i2c/muxes/i2c-mux-pca9541.c
··· 17 17 */ 18 18 19 19 #include <linux/module.h> 20 - #include <linux/init.h> 21 20 #include <linux/jiffies.h> 22 21 #include <linux/delay.h> 23 22 #include <linux/slab.h>
-1
drivers/i2c/muxes/i2c-mux-pca954x.c
··· 40 40 #include <linux/i2c.h> 41 41 #include <linux/i2c-mux.h> 42 42 #include <linux/i2c/pca954x.h> 43 - #include <linux/init.h> 44 43 #include <linux/module.h> 45 44 #include <linux/of_gpio.h> 46 45 #include <linux/slab.h>
-1
drivers/i2c/muxes/i2c-mux-pinctrl.c
··· 18 18 19 19 #include <linux/i2c.h> 20 20 #include <linux/i2c-mux.h> 21 - #include <linux/init.h> 22 21 #include <linux/module.h> 23 22 #include <linux/pinctrl/consumer.h> 24 23 #include <linux/i2c-mux-pinctrl.h>