There is no need to include linux/init.h when at the same time we include linux/module.h. Remove redundant inclusion. For more details, refer to the commit 0fd972a7d91d ("module: relocate module_init from init.h to module.h") where the split had been introduced. Cc: Paul Gortmaker <paul.gortmaker@xxxxxxxxxxxxx> Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Reviewed-by: Pali Rohár <pali.rohar@xxxxxxxxx> --- drivers/i2c/busses/i2c-i801.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/i2c/busses/i2c-i801.c b/drivers/i2c/busses/i2c-i801.c index b9c5d7933d12..69c3ccb69669 100644 --- a/drivers/i2c/busses/i2c-i801.c +++ b/drivers/i2c/busses/i2c-i801.c @@ -85,7 +85,6 @@ #include <linux/stddef.h> #include <linux/delay.h> #include <linux/ioport.h> -#include <linux/init.h> #include <linux/i2c.h> #include <linux/i2c-smbus.h> #include <linux/acpi.h> -- 2.20.1