diff for duplicates of <1499162760.22624.246.camel@linux.intel.com> diff --git a/a/1.txt b/N1/1.txt index 8e32e77..fe01107 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,14 +1,14 @@ On Tue, 2017-07-04 at 12:53 +0900, Masahiro Yamada wrote: > Some of include directives in include/linux/gpio/driver.h are > unneeded because the header does not need to know the content of -> struct device, irq_chip, etc. Just declare they are structures. +> struct device, irq_chip, etc.??Just declare they are structures. > > On the other hand, <linux/irqhandler.h> and <linux/spinlock_types.h> > turned out to be necessary for irq_flow_handler_t and spinlock_t, > respectively. > > Each driver should include what it needs without relying on what is -> implicitly included from <linux/gpio/driver.h>. This will cut down +> implicitly included from <linux/gpio/driver.h>.??This will cut down > unnecessary header parsing. If Linus is okay with the following proposal I would rather go with it, @@ -20,77 +20,77 @@ i.e. logical split the series to In any case take my tag -Reviewed-by: Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> +Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> for the drivers I have been involved into development of: - drivers/gpio/gpio-dwapb.c | 1 + - drivers/gpio/gpio-intel-mid.c | 2 ++ - drivers/gpio/gpio-lynxpoint.c | 2 ++ - drivers/gpio/gpio-merrifield.c | 4 ++++ - drivers/gpio/gpio-pca953x.c | 1 + - drivers/gpio/gpio-wcove.c | 2 ++ +?drivers/gpio/gpio-dwapb.c??????? |? 1 + +?drivers/gpio/gpio-intel-mid.c??? |? 2 ++ +?drivers/gpio/gpio-lynxpoint.c??? |? 2 ++ +?drivers/gpio/gpio-merrifield.c?? |? 4 ++++ +?drivers/gpio/gpio-pca953x.c????? |? 1 + +?drivers/gpio/gpio-wcove.c??????? |? 2 ++ And -Acked-by: Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> +Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> for - drivers/gpio/gpiolib-acpi.c | 1 + +?drivers/gpio/gpiolib-acpi.c????? |? 1 + > -> Signed-off-by: Masahiro Yamada <yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org> +> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> > --- > -> drivers/gpio/gpio-104-dio-48e.c | 1 + -> drivers/gpio/gpio-104-idi-48.c | 1 + -> drivers/gpio/gpio-104-idio-16.c | 1 + -> drivers/gpio/gpio-altera-a10sr.c | 2 ++ -> drivers/gpio/gpio-altera.c | 3 +++ -> drivers/gpio/gpio-aspeed.c | 5 +++++ -> drivers/gpio/gpio-ath79.c | 2 ++ -> drivers/gpio/gpio-bcm-kona.c | 1 + -> drivers/gpio/gpio-clps711x.c | 1 + -> drivers/gpio/gpio-crystalcove.c | 2 ++ -> drivers/gpio/gpio-dln2.c | 1 + -> drivers/gpio/gpio-dwapb.c | 1 + -> drivers/gpio/gpio-etraxfs.c | 1 + -> drivers/gpio/gpio-f7188x.c | 1 + -> drivers/gpio/gpio-ftgpio010.c | 3 +++ -> drivers/gpio/gpio-ingenic.c | 1 + -> drivers/gpio/gpio-intel-mid.c | 2 ++ -> drivers/gpio/gpio-lp873x.c | 1 + -> drivers/gpio/gpio-lynxpoint.c | 2 ++ -> drivers/gpio/gpio-max732x.c | 1 + -> drivers/gpio/gpio-max77620.c | 1 + -> drivers/gpio/gpio-menz127.c | 1 + -> drivers/gpio/gpio-merrifield.c | 4 ++++ -> drivers/gpio/gpio-omap.c | 3 +++ -> drivers/gpio/gpio-pca953x.c | 1 + -> drivers/gpio/gpio-pci-idio-16.c | 2 ++ -> drivers/gpio/gpio-pisosr.c | 1 + -> drivers/gpio/gpio-pl061.c | 1 + -> drivers/gpio/gpio-rcar.c | 1 + -> drivers/gpio/gpio-stmpe.c | 2 ++ -> drivers/gpio/gpio-tc3589x.c | 3 +++ -> drivers/gpio/gpio-tegra.c | 1 + -> drivers/gpio/gpio-tps65218.c | 1 + -> drivers/gpio/gpio-vf610.c | 3 +++ -> drivers/gpio/gpio-vx855.c | 1 + -> drivers/gpio/gpio-wcove.c | 2 ++ -> drivers/gpio/gpio-wm831x.c | 1 + -> drivers/gpio/gpio-wm8994.c | 1 + -> drivers/gpio/gpio-ws16c48.c | 1 + -> drivers/gpio/gpio-xgene-sb.c | 2 ++ -> drivers/gpio/gpio-xlp.c | 1 + -> drivers/gpio/gpio-zx.c | 1 + -> drivers/gpio/gpio-zynq.c | 3 +++ -> drivers/gpio/gpiolib-acpi.c | 1 + -> drivers/gpio/gpiolib.c | 2 ++ -> include/linux/gpio/driver.h | 11 ++++++----- -> 46 files changed, 80 insertions(+), 5 deletions(-) +> ?drivers/gpio/gpio-104-dio-48e.c??|??1 + +> ?drivers/gpio/gpio-104-idi-48.c???|??1 + +> ?drivers/gpio/gpio-104-idio-16.c??|??1 + +> ?drivers/gpio/gpio-altera-a10sr.c |??2 ++ +> ?drivers/gpio/gpio-altera.c???????|??3 +++ +> ?drivers/gpio/gpio-aspeed.c???????|??5 +++++ +> ?drivers/gpio/gpio-ath79.c????????|??2 ++ +> ?drivers/gpio/gpio-bcm-kona.c?????|??1 + +> ?drivers/gpio/gpio-clps711x.c?????|??1 + +> ?drivers/gpio/gpio-crystalcove.c??|??2 ++ +> ?drivers/gpio/gpio-dln2.c?????????|??1 + +> ?drivers/gpio/gpio-dwapb.c????????|??1 + +> ?drivers/gpio/gpio-etraxfs.c??????|??1 + +> ?drivers/gpio/gpio-f7188x.c???????|??1 + +> ?drivers/gpio/gpio-ftgpio010.c????|??3 +++ +> ?drivers/gpio/gpio-ingenic.c??????|??1 + +> ?drivers/gpio/gpio-intel-mid.c????|??2 ++ +> ?drivers/gpio/gpio-lp873x.c???????|??1 + +> ?drivers/gpio/gpio-lynxpoint.c????|??2 ++ +> ?drivers/gpio/gpio-max732x.c??????|??1 + +> ?drivers/gpio/gpio-max77620.c?????|??1 + +> ?drivers/gpio/gpio-menz127.c??????|??1 + +> ?drivers/gpio/gpio-merrifield.c???|??4 ++++ +> ?drivers/gpio/gpio-omap.c?????????|??3 +++ +> ?drivers/gpio/gpio-pca953x.c??????|??1 + +> ?drivers/gpio/gpio-pci-idio-16.c??|??2 ++ +> ?drivers/gpio/gpio-pisosr.c???????|??1 + +> ?drivers/gpio/gpio-pl061.c????????|??1 + +> ?drivers/gpio/gpio-rcar.c?????????|??1 + +> ?drivers/gpio/gpio-stmpe.c????????|??2 ++ +> ?drivers/gpio/gpio-tc3589x.c??????|??3 +++ +> ?drivers/gpio/gpio-tegra.c????????|??1 + +> ?drivers/gpio/gpio-tps65218.c?????|??1 + +> ?drivers/gpio/gpio-vf610.c????????|??3 +++ +> ?drivers/gpio/gpio-vx855.c????????|??1 + +> ?drivers/gpio/gpio-wcove.c????????|??2 ++ +> ?drivers/gpio/gpio-wm831x.c???????|??1 + +> ?drivers/gpio/gpio-wm8994.c???????|??1 + +> ?drivers/gpio/gpio-ws16c48.c??????|??1 + +> ?drivers/gpio/gpio-xgene-sb.c?????|??2 ++ +> ?drivers/gpio/gpio-xlp.c??????????|??1 + +> ?drivers/gpio/gpio-zx.c???????????|??1 + +> ?drivers/gpio/gpio-zynq.c?????????|??3 +++ +> ?drivers/gpio/gpiolib-acpi.c??????|??1 + +> ?drivers/gpio/gpiolib.c???????????|??2 ++ +> ?include/linux/gpio/driver.h??????| 11 ++++++----- +> ?46 files changed, 80 insertions(+), 5 deletions(-) > > diff --git a/drivers/gpio/gpio-104-dio-48e.c b/drivers/gpio/gpio-104- > dio-48e.c @@ -98,644 +98,644 @@ for > --- a/drivers/gpio/gpio-104-dio-48e.c > +++ b/drivers/gpio/gpio-104-dio-48e.c > @@ -22,6 +22,7 @@ -> #include <linux/ioport.h> -> #include <linux/interrupt.h> -> #include <linux/irqdesc.h> +> ?#include <linux/ioport.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/irqdesc.h> > +#include <linux/irqdomain.h> -> #include <linux/isa.h> -> #include <linux/kernel.h> -> #include <linux/module.h> +> ?#include <linux/isa.h> +> ?#include <linux/kernel.h> +> ?#include <linux/module.h> > diff --git a/drivers/gpio/gpio-104-idi-48.c b/drivers/gpio/gpio-104- > idi-48.c > index 51f046e29ff7..7bbb0e8573d1 100644 > --- a/drivers/gpio/gpio-104-idi-48.c > +++ b/drivers/gpio/gpio-104-idi-48.c > @@ -22,6 +22,7 @@ -> #include <linux/ioport.h> -> #include <linux/interrupt.h> -> #include <linux/irqdesc.h> +> ?#include <linux/ioport.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/irqdesc.h> > +#include <linux/irqdomain.h> -> #include <linux/isa.h> -> #include <linux/kernel.h> -> #include <linux/module.h> +> ?#include <linux/isa.h> +> ?#include <linux/kernel.h> +> ?#include <linux/module.h> > diff --git a/drivers/gpio/gpio-104-idio-16.c b/drivers/gpio/gpio-104- > idio-16.c > index ec2ce34ff473..7e3fc0bf3398 100644 > --- a/drivers/gpio/gpio-104-idio-16.c > +++ b/drivers/gpio/gpio-104-idio-16.c > @@ -22,6 +22,7 @@ -> #include <linux/ioport.h> -> #include <linux/interrupt.h> -> #include <linux/irqdesc.h> +> ?#include <linux/ioport.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/irqdesc.h> > +#include <linux/irqdomain.h> -> #include <linux/isa.h> -> #include <linux/kernel.h> -> #include <linux/module.h> +> ?#include <linux/isa.h> +> ?#include <linux/kernel.h> +> ?#include <linux/module.h> > diff --git a/drivers/gpio/gpio-altera-a10sr.c b/drivers/gpio/gpio- > altera-a10sr.c > index 16a8951b2bed..4cdca9332043 100644 > --- a/drivers/gpio/gpio-altera-a10sr.c > +++ b/drivers/gpio/gpio-altera-a10sr.c > @@ -21,6 +21,8 @@ -> #include <linux/gpio/driver.h> -> #include <linux/mfd/altera-a10sr.h> -> #include <linux/module.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/mfd/altera-a10sr.h> +> ?#include <linux/module.h> > +#include <linux/of.h> > +#include <linux/platform_device.h> -> -> /** -> * struct altr_a10sr_gpio - Altera Max5 GPIO device private data +> ? +> ?/** +> ? * struct altr_a10sr_gpio - Altera Max5 GPIO device private data > structure > diff --git a/drivers/gpio/gpio-altera.c b/drivers/gpio/gpio-altera.c > index 17485dc20384..40b26274acaf 100644 > --- a/drivers/gpio/gpio-altera.c > +++ b/drivers/gpio/gpio-altera.c > @@ -17,6 +17,9 @@ -> */ -> -> #include <linux/io.h> +> ? */ +> ? +> ?#include <linux/io.h> > +#include <linux/irq.h> > +#include <linux/irqchip/chained_irq.h> > +#include <linux/irqdomain.h> -> #include <linux/module.h> -> #include <linux/of_gpio.h> -> #include <linux/platform_device.h> +> ?#include <linux/module.h> +> ?#include <linux/of_gpio.h> +> ?#include <linux/platform_device.h> > diff --git a/drivers/gpio/gpio-aspeed.c b/drivers/gpio/gpio-aspeed.c > index 4ca436e66bdb..a9d575e215da 100644 > --- a/drivers/gpio/gpio-aspeed.c > +++ b/drivers/gpio/gpio-aspeed.c > @@ -15,9 +15,14 @@ -> #include <linux/hashtable.h> -> #include <linux/init.h> -> #include <linux/io.h> +> ?#include <linux/hashtable.h> +> ?#include <linux/init.h> +> ?#include <linux/io.h> > +#include <linux/irq.h> > +#include <linux/irqchip/chained_irq.h> > +#include <linux/irqdomain.h> -> #include <linux/kernel.h> -> #include <linux/module.h> +> ?#include <linux/kernel.h> +> ?#include <linux/module.h> > +#include <linux/of.h> -> #include <linux/pinctrl/consumer.h> +> ?#include <linux/pinctrl/consumer.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/spinlock.h> -> #include <linux/string.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/spinlock.h> +> ?#include <linux/string.h> > diff --git a/drivers/gpio/gpio-ath79.c b/drivers/gpio/gpio-ath79.c > index f33d4a5fe671..1249ab0f8f4f 100644 > --- a/drivers/gpio/gpio-ath79.c > +++ b/drivers/gpio/gpio-ath79.c > @@ -17,6 +17,8 @@ -> #include <linux/interrupt.h> -> #include <linux/module.h> -> #include <linux/irq.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/module.h> +> ?#include <linux/irq.h> > +#include <linux/irqchip/chained_irq.h> > +#include <linux/irqdomain.h> -> -> #define AR71XX_GPIO_REG_OE 0x00 -> #define AR71XX_GPIO_REG_IN 0x04 +> ? +> ?#define AR71XX_GPIO_REG_OE 0x00 +> ?#define AR71XX_GPIO_REG_IN 0x04 > diff --git a/drivers/gpio/gpio-bcm-kona.c b/drivers/gpio/gpio-bcm- > kona.c > index dfcf56ee3c61..937d646d184b 100644 > --- a/drivers/gpio/gpio-bcm-kona.c > +++ b/drivers/gpio/gpio-bcm-kona.c > @@ -23,6 +23,7 @@ -> #include <linux/init.h> -> #include <linux/irqdomain.h> -> #include <linux/irqchip/chained_irq.h> +> ?#include <linux/init.h> +> ?#include <linux/irqdomain.h> +> ?#include <linux/irqchip/chained_irq.h> > +#include <linux/pinctrl/pinconf-generic.h> -> -> #define BCM_GPIO_PASSWD 0x00a5a501 -> #define GPIO_PER_BANK 32 +> ? +> ?#define BCM_GPIO_PASSWD 0x00a5a501 +> ?#define GPIO_PER_BANK 32 > diff --git a/drivers/gpio/gpio-clps711x.c b/drivers/gpio/gpio- > clps711x.c > index 52fd63f02134..1f499b5e7f91 100644 > --- a/drivers/gpio/gpio-clps711x.c > +++ b/drivers/gpio/gpio-clps711x.c > @@ -12,6 +12,7 @@ -> #include <linux/err.h> -> #include <linux/module.h> -> #include <linux/gpio/driver.h> +> ?#include <linux/err.h> +> ?#include <linux/module.h> +> ?#include <linux/gpio/driver.h> > +#include <linux/of.h> -> #include <linux/platform_device.h> -> -> static int clps711x_gpio_probe(struct platform_device *pdev) +> ?#include <linux/platform_device.h> +> ? +> ?static int clps711x_gpio_probe(struct platform_device *pdev) > diff --git a/drivers/gpio/gpio-crystalcove.c b/drivers/gpio/gpio- > crystalcove.c > index e60156ec0c18..0f66ae796d4a 100644 > --- a/drivers/gpio/gpio-crystalcove.c > +++ b/drivers/gpio/gpio-crystalcove.c > @@ -16,6 +16,8 @@ -> */ -> -> #include <linux/interrupt.h> +> ? */ +> ? +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/module.h> -> #include <linux/platform_device.h> -> #include <linux/gpio.h> +> ?#include <linux/module.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/gpio.h> > diff --git a/drivers/gpio/gpio-dln2.c b/drivers/gpio/gpio-dln2.c > index aecb847166f5..d524f3390196 100644 > --- a/drivers/gpio/gpio-dln2.c > +++ b/drivers/gpio/gpio-dln2.c > @@ -17,6 +17,7 @@ -> #include <linux/irqchip/chained_irq.h> -> #include <linux/gpio.h> -> #include <linux/gpio/driver.h> +> ?#include <linux/irqchip/chained_irq.h> +> ?#include <linux/gpio.h> +> ?#include <linux/gpio/driver.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/mfd/dln2.h> -> +> ?#include <linux/platform_device.h> +> ?#include <linux/mfd/dln2.h> +> ? > diff --git a/drivers/gpio/gpio-dwapb.c b/drivers/gpio/gpio-dwapb.c > index c07ada9c7af6..350454b9359e 100644 > --- a/drivers/gpio/gpio-dwapb.c > +++ b/drivers/gpio/gpio-dwapb.c > @@ -23,6 +23,7 @@ -> #include <linux/of_address.h> -> #include <linux/of_device.h> -> #include <linux/of_irq.h> +> ?#include <linux/of_address.h> +> ?#include <linux/of_device.h> +> ?#include <linux/of_irq.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/property.h> -> #include <linux/spinlock.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/property.h> +> ?#include <linux/spinlock.h> > diff --git a/drivers/gpio/gpio-etraxfs.c b/drivers/gpio/gpio-etraxfs.c > index 14c6aac26780..ef518aacbeac 100644 > --- a/drivers/gpio/gpio-etraxfs.c > +++ b/drivers/gpio/gpio-etraxfs.c > @@ -4,6 +4,7 @@ -> #include <linux/of_gpio.h> -> #include <linux/io.h> -> #include <linux/interrupt.h> +> ?#include <linux/of_gpio.h> +> ?#include <linux/io.h> +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> -> #include <linux/platform_device.h> -> -> #define ETRAX_FS_rw_pa_dout 0 +> ?#include <linux/platform_device.h> +> ? +> ?#define ETRAX_FS_rw_pa_dout 0 > diff --git a/drivers/gpio/gpio-f7188x.c b/drivers/gpio/gpio-f7188x.c > index 13350c9d7f5e..08604a76d543 100644 > --- a/drivers/gpio/gpio-f7188x.c > +++ b/drivers/gpio/gpio-f7188x.c > @@ -17,6 +17,7 @@ -> #include <linux/io.h> -> #include <linux/gpio/driver.h> -> #include <linux/bitops.h> +> ?#include <linux/io.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/bitops.h> > +#include <linux/pinctrl/pinconf-generic.h> -> -> #define DRVNAME "gpio-f7188x" -> +> ? +> ?#define DRVNAME "gpio-f7188x" +> ? > diff --git a/drivers/gpio/gpio-ftgpio010.c b/drivers/gpio/gpio- > ftgpio010.c > index e9386f8b67f5..699a3709e357 100644 > --- a/drivers/gpio/gpio-ftgpio010.c > +++ b/drivers/gpio/gpio-ftgpio010.c > @@ -12,6 +12,9 @@ -> #include <linux/gpio/driver.h> -> #include <linux/io.h> -> #include <linux/interrupt.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/io.h> +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> > +#include <linux/irqchip/chained_irq.h> > +#include <linux/irqdomain.h> -> #include <linux/platform_device.h> -> #include <linux/of_gpio.h> -> #include <linux/bitops.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/of_gpio.h> +> ?#include <linux/bitops.h> > diff --git a/drivers/gpio/gpio-ingenic.c b/drivers/gpio/gpio-ingenic.c > index 254780730b95..7ec8de5ee926 100644 > --- a/drivers/gpio/gpio-ingenic.c > +++ b/drivers/gpio/gpio-ingenic.c > @@ -9,6 +9,7 @@ -> #include <linux/gpio/driver.h> -> #include <linux/interrupt.h> -> #include <linux/io.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/io.h> > +#include <linux/irqchip/chained_irq.h> -> #include <linux/module.h> -> #include <linux/of_address.h> -> #include <linux/of_device.h> +> ?#include <linux/module.h> +> ?#include <linux/of_address.h> +> ?#include <linux/of_device.h> > diff --git a/drivers/gpio/gpio-intel-mid.c b/drivers/gpio/gpio-intel- > mid.c > index b76ecee82c3f..af6b7d27ee41 100644 > --- a/drivers/gpio/gpio-intel-mid.c > +++ b/drivers/gpio/gpio-intel-mid.c > @@ -23,6 +23,8 @@ -> #include <linux/init.h> -> #include <linux/interrupt.h> -> #include <linux/io.h> +> ?#include <linux/init.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/io.h> > +#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/gpio/driver.h> -> #include <linux/kernel.h> -> #include <linux/module.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/kernel.h> +> ?#include <linux/module.h> > diff --git a/drivers/gpio/gpio-lp873x.c b/drivers/gpio/gpio-lp873x.c > index df0ad2cef0d2..1cd5e7e08ad9 100644 > --- a/drivers/gpio/gpio-lp873x.c > +++ b/drivers/gpio/gpio-lp873x.c > @@ -16,6 +16,7 @@ -> -> #include <linux/gpio.h> -> #include <linux/module.h> +> ? +> ?#include <linux/gpio.h> +> ?#include <linux/module.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/regmap.h> -> +> ?#include <linux/platform_device.h> +> ?#include <linux/regmap.h> +> ? > diff --git a/drivers/gpio/gpio-lynxpoint.c b/drivers/gpio/gpio- > lynxpoint.c > index fbd393b46ce0..9adbbac2ba5b 100644 > --- a/drivers/gpio/gpio-lynxpoint.c > +++ b/drivers/gpio/gpio-lynxpoint.c > @@ -25,6 +25,8 @@ -> #include <linux/types.h> -> #include <linux/bitops.h> -> #include <linux/interrupt.h> +> ?#include <linux/types.h> +> ?#include <linux/bitops.h> +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/gpio.h> -> #include <linux/slab.h> -> #include <linux/acpi.h> +> ?#include <linux/gpio.h> +> ?#include <linux/slab.h> +> ?#include <linux/acpi.h> > diff --git a/drivers/gpio/gpio-max732x.c b/drivers/gpio/gpio-max732x.c > index 7f4d26ce5f23..c277278af532 100644 > --- a/drivers/gpio/gpio-max732x.c > +++ b/drivers/gpio/gpio-max732x.c > @@ -20,6 +20,7 @@ -> #include <linux/gpio/driver.h> -> #include <linux/interrupt.h> -> #include <linux/i2c.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/i2c.h> > +#include <linux/irq.h> -> #include <linux/platform_data/max732x.h> -> #include <linux/of.h> -> +> ?#include <linux/platform_data/max732x.h> +> ?#include <linux/of.h> +> ? > diff --git a/drivers/gpio/gpio-max77620.c b/drivers/gpio/gpio- > max77620.c > index 743459d9477d..35dd0f133028 100644 > --- a/drivers/gpio/gpio-max77620.c > +++ b/drivers/gpio/gpio-max77620.c > @@ -12,6 +12,7 @@ -> #include <linux/interrupt.h> -> #include <linux/mfd/max77620.h> -> #include <linux/module.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/mfd/max77620.h> +> ?#include <linux/module.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/regmap.h> -> +> ?#include <linux/platform_device.h> +> ?#include <linux/regmap.h> +> ? > diff --git a/drivers/gpio/gpio-menz127.c b/drivers/gpio/gpio-menz127.c > index e1037582e34d..f265a841f787 100644 > --- a/drivers/gpio/gpio-menz127.c > +++ b/drivers/gpio/gpio-menz127.c > @@ -15,6 +15,7 @@ -> #include <linux/mcb.h> -> #include <linux/bitops.h> -> #include <linux/gpio/driver.h> +> ?#include <linux/mcb.h> +> ?#include <linux/bitops.h> +> ?#include <linux/gpio/driver.h> > +#include <linux/pinctrl/pinconf-generic.h> -> -> #define MEN_Z127_CTRL 0x00 -> #define MEN_Z127_PSR 0x04 +> ? +> ?#define MEN_Z127_CTRL 0x00 +> ?#define MEN_Z127_PSR 0x04 > diff --git a/drivers/gpio/gpio-merrifield.c b/drivers/gpio/gpio- > merrifield.c > index ec8560298805..2d84fcbe060f 100644 > --- a/drivers/gpio/gpio-merrifield.c > +++ b/drivers/gpio/gpio-merrifield.c > @@ -14,8 +14,12 @@ -> #include <linux/init.h> -> #include <linux/interrupt.h> -> #include <linux/io.h> +> ?#include <linux/init.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/io.h> > +#include <linux/irq.h> > +#include <linux/irqchip/chained_irq.h> > +#include <linux/irqdomain.h> -> #include <linux/module.h> -> #include <linux/pci.h> +> ?#include <linux/module.h> +> ?#include <linux/pci.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/pinctrl/consumer.h> -> -> #define GCCR 0x000 /* controller configuration +> ?#include <linux/pinctrl/consumer.h> +> ? +> ?#define GCCR 0x000 /* controller configuration > */ > diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c > index f8c550de6c72..7ef062e14777 100644 > --- a/drivers/gpio/gpio-omap.c > +++ b/drivers/gpio/gpio-omap.c > @@ -19,6 +19,8 @@ -> #include <linux/err.h> -> #include <linux/clk.h> -> #include <linux/io.h> +> ?#include <linux/err.h> +> ?#include <linux/clk.h> +> ?#include <linux/io.h> > +#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/device.h> -> #include <linux/pm_runtime.h> -> #include <linux/pm.h> +> ?#include <linux/device.h> +> ?#include <linux/pm_runtime.h> +> ?#include <linux/pm.h> > @@ -26,6 +28,7 @@ -> #include <linux/of_device.h> -> #include <linux/gpio.h> -> #include <linux/bitops.h> +> ?#include <linux/of_device.h> +> ?#include <linux/gpio.h> +> ?#include <linux/bitops.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_data/gpio-omap.h> -> -> #define OFF_MODE 1 +> ?#include <linux/platform_data/gpio-omap.h> +> ? +> ?#define OFF_MODE 1 > diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c > index 4c9e21300a26..58a68ba8311f 100644 > --- a/drivers/gpio/gpio-pca953x.c > +++ b/drivers/gpio/gpio-pca953x.c > @@ -17,6 +17,7 @@ -> #include <linux/i2c.h> -> #include <linux/init.h> -> #include <linux/interrupt.h> +> ?#include <linux/i2c.h> +> ?#include <linux/init.h> +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> -> #include <linux/module.h> -> #include <linux/of_platform.h> -> #include <linux/platform_data/pca953x.h> +> ?#include <linux/module.h> +> ?#include <linux/of_platform.h> +> ?#include <linux/platform_data/pca953x.h> > diff --git a/drivers/gpio/gpio-pci-idio-16.c b/drivers/gpio/gpio-pci- > idio-16.c > index 7de4f6a2cb49..313da56389f4 100644 > --- a/drivers/gpio/gpio-pci-idio-16.c > +++ b/drivers/gpio/gpio-pci-idio-16.c > @@ -16,7 +16,9 @@ -> #include <linux/errno.h> -> #include <linux/gpio/driver.h> -> #include <linux/interrupt.h> +> ?#include <linux/errno.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> -> #include <linux/irqdesc.h> +> ?#include <linux/irqdesc.h> > +#include <linux/irqdomain.h> -> #include <linux/kernel.h> -> #include <linux/module.h> -> #include <linux/pci.h> +> ?#include <linux/kernel.h> +> ?#include <linux/module.h> +> ?#include <linux/pci.h> > diff --git a/drivers/gpio/gpio-pisosr.c b/drivers/gpio/gpio-pisosr.c > index f5545049c187..4cca0c4dd85a 100644 > --- a/drivers/gpio/gpio-pisosr.c > +++ b/drivers/gpio/gpio-pisosr.c > @@ -17,6 +17,7 @@ -> #include <linux/gpio/driver.h> -> #include <linux/module.h> -> #include <linux/mutex.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/module.h> +> ?#include <linux/mutex.h> > +#include <linux/of.h> -> #include <linux/spi/spi.h> -> -> #define DEFAULT_NGPIO 8 +> ?#include <linux/spi/spi.h> +> ? +> ?#define DEFAULT_NGPIO 8 > diff --git a/drivers/gpio/gpio-pl061.c b/drivers/gpio/gpio-pl061.c > index 3d3d6b6645a7..8d502a83babc 100644 > --- a/drivers/gpio/gpio-pl061.c > +++ b/drivers/gpio/gpio-pl061.c > @@ -19,6 +19,7 @@ -> #include <linux/interrupt.h> -> #include <linux/irq.h> -> #include <linux/irqchip/chained_irq.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/irq.h> +> ?#include <linux/irqchip/chained_irq.h> > +#include <linux/irqdomain.h> -> #include <linux/bitops.h> -> #include <linux/gpio.h> -> #include <linux/device.h> +> ?#include <linux/bitops.h> +> ?#include <linux/gpio.h> +> ?#include <linux/device.h> > diff --git a/drivers/gpio/gpio-rcar.c b/drivers/gpio/gpio-rcar.c > index 4a1536a050bc..9b2b00974163 100644 > --- a/drivers/gpio/gpio-rcar.c > +++ b/drivers/gpio/gpio-rcar.c > @@ -22,6 +22,7 @@ -> #include <linux/io.h> -> #include <linux/ioport.h> -> #include <linux/irq.h> +> ?#include <linux/io.h> +> ?#include <linux/ioport.h> +> ?#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/module.h> -> #include <linux/of.h> -> #include <linux/pinctrl/consumer.h> +> ?#include <linux/module.h> +> ?#include <linux/of.h> +> ?#include <linux/pinctrl/consumer.h> > diff --git a/drivers/gpio/gpio-stmpe.c b/drivers/gpio/gpio-stmpe.c > index 16cbc5702865..0e6fae84c759 100644 > --- a/drivers/gpio/gpio-stmpe.c > +++ b/drivers/gpio/gpio-stmpe.c > @@ -10,6 +10,8 @@ -> #include <linux/slab.h> -> #include <linux/gpio.h> -> #include <linux/interrupt.h> +> ?#include <linux/slab.h> +> ?#include <linux/gpio.h> +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/of.h> -> #include <linux/mfd/stmpe.h> -> #include <linux/seq_file.h> +> ?#include <linux/of.h> +> ?#include <linux/mfd/stmpe.h> +> ?#include <linux/seq_file.h> > diff --git a/drivers/gpio/gpio-tc3589x.c b/drivers/gpio/gpio-tc3589x.c > index 433b45ef332e..d0ec9902d9c1 100644 > --- a/drivers/gpio/gpio-tc3589x.c > +++ b/drivers/gpio/gpio-tc3589x.c > @@ -12,8 +12,11 @@ -> #include <linux/gpio/driver.h> -> #include <linux/of.h> -> #include <linux/interrupt.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/of.h> +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/mfd/tc3589x.h> -> #include <linux/bitops.h> +> ?#include <linux/mfd/tc3589x.h> +> ?#include <linux/bitops.h> > +#include <linux/pinctrl/pinconf-generic.h> -> -> /* -> * These registers are modified under the irq bus lock and cached to +> ? +> ?/* +> ? * These registers are modified under the irq bus lock and cached to > avoid > diff --git a/drivers/gpio/gpio-tegra.c b/drivers/gpio/gpio-tegra.c > index 88529d3c06c9..5e012377be1e 100644 > --- a/drivers/gpio/gpio-tegra.c > +++ b/drivers/gpio/gpio-tegra.c > @@ -29,6 +29,7 @@ -> #include <linux/irqdomain.h> -> #include <linux/irqchip/chained_irq.h> -> #include <linux/pinctrl/consumer.h> +> ?#include <linux/irqdomain.h> +> ?#include <linux/irqchip/chained_irq.h> +> ?#include <linux/pinctrl/consumer.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/pm.h> -> -> #define GPIO_BANK(x) ((x) >> 5) +> ?#include <linux/pm.h> +> ? +> ?#define GPIO_BANK(x) ((x) >> 5) > diff --git a/drivers/gpio/gpio-tps65218.c b/drivers/gpio/gpio- > tps65218.c > index a379bba57d31..97dca93b0529 100644 > --- a/drivers/gpio/gpio-tps65218.c > +++ b/drivers/gpio/gpio-tps65218.c > @@ -15,6 +15,7 @@ -> #include <linux/module.h> -> #include <linux/errno.h> -> #include <linux/gpio/driver.h> +> ?#include <linux/module.h> +> ?#include <linux/errno.h> +> ?#include <linux/gpio/driver.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/regmap.h> -> #include <linux/mfd/tps65218.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/regmap.h> +> ?#include <linux/mfd/tps65218.h> > diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c > index 521fbe338589..844bf591268b 100644 > --- a/drivers/gpio/gpio-vf610.c > +++ b/drivers/gpio/gpio-vf610.c > @@ -23,6 +23,9 @@ -> #include <linux/io.h> -> #include <linux/ioport.h> -> #include <linux/irq.h> +> ?#include <linux/io.h> +> ?#include <linux/ioport.h> +> ?#include <linux/irq.h> > +#include <linux/irqchip/chained_irq.h> > +#include <linux/pinctrl/consumer.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/of.h> -> #include <linux/of_device.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/of.h> +> ?#include <linux/of_device.h> > diff --git a/drivers/gpio/gpio-vx855.c b/drivers/gpio/gpio-vx855.c > index 98a6f1fcc561..96331a43c2c1 100644 > --- a/drivers/gpio/gpio-vx855.c > +++ b/drivers/gpio/gpio-vx855.c > @@ -28,6 +28,7 @@ -> #include <linux/gpio.h> -> #include <linux/slab.h> -> #include <linux/device.h> +> ?#include <linux/gpio.h> +> ?#include <linux/slab.h> +> ?#include <linux/device.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/pci.h> -> #include <linux/io.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/pci.h> +> ?#include <linux/io.h> > diff --git a/drivers/gpio/gpio-wcove.c b/drivers/gpio/gpio-wcove.c > index 37c103e50ebf..78161e22a859 100644 > --- a/drivers/gpio/gpio-wcove.c > +++ b/drivers/gpio/gpio-wcove.c > @@ -18,8 +18,10 @@ -> #include <linux/bitops.h> -> #include <linux/module.h> -> #include <linux/interrupt.h> +> ?#include <linux/bitops.h> +> ?#include <linux/module.h> +> ?#include <linux/interrupt.h> > +#include <linux/irqdomain.h> -> #include <linux/gpio/driver.h> -> #include <linux/mfd/intel_soc_pmic.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/mfd/intel_soc_pmic.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/regmap.h> -> #include <linux/seq_file.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/regmap.h> +> ?#include <linux/seq_file.h> > diff --git a/drivers/gpio/gpio-wm831x.c b/drivers/gpio/gpio-wm831x.c > index 938bbe3f831c..b9f2f95a1309 100644 > --- a/drivers/gpio/gpio-wm831x.c > +++ b/drivers/gpio/gpio-wm831x.c > @@ -17,6 +17,7 @@ -> #include <linux/module.h> -> #include <linux/gpio.h> -> #include <linux/mfd/core.h> +> ?#include <linux/module.h> +> ?#include <linux/gpio.h> +> ?#include <linux/mfd/core.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/seq_file.h> -> +> ?#include <linux/platform_device.h> +> ?#include <linux/seq_file.h> +> ? > diff --git a/drivers/gpio/gpio-wm8994.c b/drivers/gpio/gpio-wm8994.c > index 1e35756ac55b..f2708fa3eefb 100644 > --- a/drivers/gpio/gpio-wm8994.c > +++ b/drivers/gpio/gpio-wm8994.c > @@ -17,6 +17,7 @@ -> #include <linux/module.h> -> #include <linux/gpio.h> -> #include <linux/mfd/core.h> +> ?#include <linux/module.h> +> ?#include <linux/gpio.h> +> ?#include <linux/mfd/core.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/platform_device.h> -> #include <linux/seq_file.h> -> #include <linux/regmap.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/seq_file.h> +> ?#include <linux/regmap.h> > diff --git a/drivers/gpio/gpio-ws16c48.c b/drivers/gpio/gpio-ws16c48.c > index 5037974ac063..9eb42b983c75 100644 > --- a/drivers/gpio/gpio-ws16c48.c > +++ b/drivers/gpio/gpio-ws16c48.c > @@ -19,6 +19,7 @@ -> #include <linux/ioport.h> -> #include <linux/interrupt.h> -> #include <linux/irqdesc.h> +> ?#include <linux/ioport.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/irqdesc.h> > +#include <linux/irqdomain.h> -> #include <linux/isa.h> -> #include <linux/kernel.h> -> #include <linux/module.h> +> ?#include <linux/isa.h> +> ?#include <linux/kernel.h> +> ?#include <linux/module.h> > diff --git a/drivers/gpio/gpio-xgene-sb.c b/drivers/gpio/gpio-xgene- > sb.c > index 033258634b8c..f0929da6c385 100644 > --- a/drivers/gpio/gpio-xgene-sb.c > +++ b/drivers/gpio/gpio-xgene-sb.c > @@ -22,6 +22,8 @@ -> -> #include <linux/module.h> -> #include <linux/io.h> +> ? +> ?#include <linux/module.h> +> ?#include <linux/io.h> > +#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/platform_device.h> -> #include <linux/of_gpio.h> -> #include <linux/gpio/driver.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/of_gpio.h> +> ?#include <linux/gpio/driver.h> > diff --git a/drivers/gpio/gpio-xlp.c b/drivers/gpio/gpio-xlp.c > index d857e1d8e731..646856127aa6 100644 > --- a/drivers/gpio/gpio-xlp.c > +++ b/drivers/gpio/gpio-xlp.c > @@ -17,6 +17,7 @@ -> #include <linux/of_device.h> -> #include <linux/module.h> -> #include <linux/irq.h> +> ?#include <linux/of_device.h> +> ?#include <linux/module.h> +> ?#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/interrupt.h> -> #include <linux/irqchip/chained_irq.h> -> #include <linux/acpi.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/irqchip/chained_irq.h> +> ?#include <linux/acpi.h> > diff --git a/drivers/gpio/gpio-zx.c b/drivers/gpio/gpio-zx.c > index be3a87da8438..4259ae6ff44c 100644 > --- a/drivers/gpio/gpio-zx.c > +++ b/drivers/gpio/gpio-zx.c > @@ -14,6 +14,7 @@ -> #include <linux/errno.h> -> #include <linux/gpio/driver.h> -> #include <linux/irqchip/chained_irq.h> +> ?#include <linux/errno.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/irqchip/chained_irq.h> > +#include <linux/irqdomain.h> -> #include <linux/init.h> -> #include <linux/of.h> -> #include <linux/pinctrl/consumer.h> +> ?#include <linux/init.h> +> ?#include <linux/of.h> +> ?#include <linux/pinctrl/consumer.h> > diff --git a/drivers/gpio/gpio-zynq.c b/drivers/gpio/gpio-zynq.c > index df0851464006..e0a83e32caef 100644 > --- a/drivers/gpio/gpio-zynq.c > +++ b/drivers/gpio/gpio-zynq.c > @@ -15,6 +15,9 @@ -> #include <linux/init.h> -> #include <linux/interrupt.h> -> #include <linux/io.h> +> ?#include <linux/init.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/io.h> > +#include <linux/irq.h> > +#include <linux/irqchip/chained_irq.h> > +#include <linux/irqdomain.h> -> #include <linux/module.h> -> #include <linux/platform_device.h> -> #include <linux/pm_runtime.h> +> ?#include <linux/module.h> +> ?#include <linux/platform_device.h> +> ?#include <linux/pm_runtime.h> > diff --git a/drivers/gpio/gpiolib-acpi.c b/drivers/gpio/gpiolib-acpi.c > index c9b42dd12dfa..2695a8cc3b71 100644 > --- a/drivers/gpio/gpiolib-acpi.c > +++ b/drivers/gpio/gpiolib-acpi.c > @@ -18,6 +18,7 @@ -> #include <linux/export.h> -> #include <linux/acpi.h> -> #include <linux/interrupt.h> +> ?#include <linux/export.h> +> ?#include <linux/acpi.h> +> ?#include <linux/interrupt.h> > +#include <linux/irq.h> -> #include <linux/mutex.h> -> #include <linux/pinctrl/pinctrl.h> -> +> ?#include <linux/mutex.h> +> ?#include <linux/pinctrl/pinctrl.h> +> ? > diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c > index 9568708a550b..b81269c00381 100644 > --- a/drivers/gpio/gpiolib.c > +++ b/drivers/gpio/gpiolib.c > @@ -3,6 +3,7 @@ -> #include <linux/module.h> -> #include <linux/interrupt.h> -> #include <linux/irq.h> +> ?#include <linux/module.h> +> ?#include <linux/interrupt.h> +> ?#include <linux/irq.h> > +#include <linux/irqdomain.h> -> #include <linux/spinlock.h> -> #include <linux/list.h> -> #include <linux/device.h> +> ?#include <linux/spinlock.h> +> ?#include <linux/list.h> +> ?#include <linux/device.h> > @@ -17,6 +18,7 @@ -> #include <linux/gpio/driver.h> -> #include <linux/gpio/machine.h> -> #include <linux/pinctrl/consumer.h> +> ?#include <linux/gpio/driver.h> +> ?#include <linux/gpio/machine.h> +> ?#include <linux/pinctrl/consumer.h> > +#include <linux/pinctrl/pinconf-generic.h> -> #include <linux/cdev.h> -> #include <linux/fs.h> -> #include <linux/uaccess.h> +> ?#include <linux/cdev.h> +> ?#include <linux/fs.h> +> ?#include <linux/uaccess.h> > diff --git a/include/linux/gpio/driver.h b/include/linux/gpio/driver.h > index af20369ec8e7..07b595e24695 100644 > --- a/include/linux/gpio/driver.h > +++ b/include/linux/gpio/driver.h > @@ -1,21 +1,22 @@ -> #ifndef __LINUX_GPIO_DRIVER_H -> #define __LINUX_GPIO_DRIVER_H -> +> ?#ifndef __LINUX_GPIO_DRIVER_H +> ?#define __LINUX_GPIO_DRIVER_H +> ? > -#include <linux/device.h> -> #include <linux/types.h> +> ?#include <linux/types.h> > -#include <linux/irq.h> > -#include <linux/irqchip/chained_irq.h> > -#include <linux/irqdomain.h> > +#include <linux/irqhandler.h> -> #include <linux/lockdep.h> -> #include <linux/pinctrl/pinctrl.h> +> ?#include <linux/lockdep.h> +> ?#include <linux/pinctrl/pinctrl.h> > -#include <linux/pinctrl/pinconf-generic.h> > +#include <linux/spinlock_types.h> -> -> struct gpio_desc; -> struct of_phandle_args; +> ? +> ?struct gpio_desc; +> ?struct of_phandle_args; > +struct device; -> struct device_node; +> ?struct device_node; > +struct irq_chip; > +struct irq_domain; -> struct seq_file; -> struct gpio_device; -> struct module; +> ?struct seq_file; +> ?struct gpio_device; +> ?struct module; > +struct pinctrl_dev; -> -> #ifdef CONFIG_GPIOLIB -> +> ? +> ?#ifdef CONFIG_GPIOLIB +> ? -- -Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> +Andy Shevchenko <andriy.shevchenko@linux.intel.com> Intel Finland Oy diff --git a/a/content_digest b/N1/content_digest index efbe508..933e2c5 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,42 +1,21 @@ "ref\01499140415-31677-1-git-send-email-yamada.masahiro@socionext.com\0" - "ref\01499140415-31677-1-git-send-email-yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org\0" - "From\0Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\0" - "Subject\0Re: [PATCH] gpio: drop unnecessary includes from include/linux/gpio/driver.h\0" + "From\0andriy.shevchenko@linux.intel.com (Andy Shevchenko)\0" + "Subject\0[PATCH] gpio: drop unnecessary includes from include/linux/gpio/driver.h\0" "Date\0Tue, 04 Jul 2017 13:06:00 +0300\0" - "To\0Masahiro Yamada <yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org>" - " linux-gpio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\0" - "Cc\0Grygorii Strashko <grygorii.strashko-l0cyMroinI0@public.gmane.org>" - Linus Walleij <linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> - William Breathitt Gray <vilhelm.gray-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Ray Jui <rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> - " S\303\266ren Brinkmann <soren.brinkmann-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org>" - David Cohen <david.a.cohen-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> - Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> - linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - bcm-kernel-feedback-list-dY08KVG/lbpWk0Htik3J/w@public.gmane.org - Florian Fainelli <f.fainelli-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Jonathan Hunter <jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> - Alexander Shiyan <shc_work-JGs/UdohzUI@public.gmane.org> - Michal Simek <michal.simek-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org> - Kevin Hilman <khilman-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> - linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - Joel Stanley <joel-U3u1mxZcP9KHXe+LvDLADg@public.gmane.org> - linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - " linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On Tue, 2017-07-04 at 12:53 +0900, Masahiro Yamada wrote:\n" "> Some of include directives in include/linux/gpio/driver.h are\n" "> unneeded because the header does not need to know the content of\n" - "> struct device, irq_chip, etc.\302\240\302\240Just declare they are structures.\n" + "> struct device, irq_chip, etc.??Just declare they are structures.\n" "> \n" "> On the other hand, <linux/irqhandler.h> and <linux/spinlock_types.h>\n" "> turned out to be necessary for irq_flow_handler_t and spinlock_t,\n" "> respectively.\n" "> \n" "> Each driver should include what it needs without relying on what is\n" - "> implicitly included from <linux/gpio/driver.h>.\302\240\302\240This will cut down\n" + "> implicitly included from <linux/gpio/driver.h>.??This will cut down\n" "> unnecessary header parsing.\n" "\n" "If Linus is okay with the following proposal I would rather go with it,\n" @@ -48,77 +27,77 @@ "\n" "In any case take my tag\n" "\n" - "Reviewed-by: Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\n" + "Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n" "\n" "for the drivers I have been involved into development of:\n" "\n" - "\302\240drivers/gpio/gpio-dwapb.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240 |\302\240 1 +\n" - "\302\240drivers/gpio/gpio-intel-mid.c\302\240\302\240\302\240 |\302\240 2 ++\n" - "\302\240drivers/gpio/gpio-lynxpoint.c\302\240\302\240\302\240 |\302\240 2 ++\n" - "\302\240drivers/gpio/gpio-merrifield.c\302\240\302\240 |\302\240 4 ++++\n" - "\302\240drivers/gpio/gpio-pca953x.c\302\240\302\240\302\240\302\240\302\240 |\302\240 1 +\n" - "\302\240drivers/gpio/gpio-wcove.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240 |\302\240 2 ++\n" + "?drivers/gpio/gpio-dwapb.c??????? |? 1 +\n" + "?drivers/gpio/gpio-intel-mid.c??? |? 2 ++\n" + "?drivers/gpio/gpio-lynxpoint.c??? |? 2 ++\n" + "?drivers/gpio/gpio-merrifield.c?? |? 4 ++++\n" + "?drivers/gpio/gpio-pca953x.c????? |? 1 +\n" + "?drivers/gpio/gpio-wcove.c??????? |? 2 ++\n" "\n" "And \n" "\n" - "Acked-by: Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\n" + "Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n" "\n" "for\n" "\n" - "\302\240drivers/gpio/gpiolib-acpi.c\302\240\302\240\302\240\302\240\302\240 |\302\240 1 +\n" + "?drivers/gpio/gpiolib-acpi.c????? |? 1 +\n" "\n" "\n" "> \n" - "> Signed-off-by: Masahiro Yamada <yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org>\n" + "> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n" "> ---\n" "> \n" - "> \302\240drivers/gpio/gpio-104-dio-48e.c\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-104-idi-48.c\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-104-idio-16.c\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-altera-a10sr.c |\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-altera.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2403 +++\n" - "> \302\240drivers/gpio/gpio-aspeed.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2405 +++++\n" - "> \302\240drivers/gpio/gpio-ath79.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-bcm-kona.c\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-clps711x.c\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-crystalcove.c\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-dln2.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-dwapb.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-etraxfs.c\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-f7188x.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-ftgpio010.c\302\240\302\240\302\240\302\240|\302\240\302\2403 +++\n" - "> \302\240drivers/gpio/gpio-ingenic.c\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-intel-mid.c\302\240\302\240\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-lp873x.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-lynxpoint.c\302\240\302\240\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-max732x.c\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-max77620.c\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-menz127.c\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-merrifield.c\302\240\302\240\302\240|\302\240\302\2404 ++++\n" - "> \302\240drivers/gpio/gpio-omap.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2403 +++\n" - "> \302\240drivers/gpio/gpio-pca953x.c\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-pci-idio-16.c\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-pisosr.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-pl061.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-rcar.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-stmpe.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-tc3589x.c\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2403 +++\n" - "> \302\240drivers/gpio/gpio-tegra.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-tps65218.c\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-vf610.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2403 +++\n" - "> \302\240drivers/gpio/gpio-vx855.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-wcove.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-wm831x.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-wm8994.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-ws16c48.c\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-xgene-sb.c\302\240\302\240\302\240\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240drivers/gpio/gpio-xlp.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-zx.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpio-zynq.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2403 +++\n" - "> \302\240drivers/gpio/gpiolib-acpi.c\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2401 +\n" - "> \302\240drivers/gpio/gpiolib.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\2402 ++\n" - "> \302\240include/linux/gpio/driver.h\302\240\302\240\302\240\302\240\302\240\302\240| 11 ++++++-----\n" - "> \302\24046 files changed, 80 insertions(+), 5 deletions(-)\n" + "> ?drivers/gpio/gpio-104-dio-48e.c??|??1 +\n" + "> ?drivers/gpio/gpio-104-idi-48.c???|??1 +\n" + "> ?drivers/gpio/gpio-104-idio-16.c??|??1 +\n" + "> ?drivers/gpio/gpio-altera-a10sr.c |??2 ++\n" + "> ?drivers/gpio/gpio-altera.c???????|??3 +++\n" + "> ?drivers/gpio/gpio-aspeed.c???????|??5 +++++\n" + "> ?drivers/gpio/gpio-ath79.c????????|??2 ++\n" + "> ?drivers/gpio/gpio-bcm-kona.c?????|??1 +\n" + "> ?drivers/gpio/gpio-clps711x.c?????|??1 +\n" + "> ?drivers/gpio/gpio-crystalcove.c??|??2 ++\n" + "> ?drivers/gpio/gpio-dln2.c?????????|??1 +\n" + "> ?drivers/gpio/gpio-dwapb.c????????|??1 +\n" + "> ?drivers/gpio/gpio-etraxfs.c??????|??1 +\n" + "> ?drivers/gpio/gpio-f7188x.c???????|??1 +\n" + "> ?drivers/gpio/gpio-ftgpio010.c????|??3 +++\n" + "> ?drivers/gpio/gpio-ingenic.c??????|??1 +\n" + "> ?drivers/gpio/gpio-intel-mid.c????|??2 ++\n" + "> ?drivers/gpio/gpio-lp873x.c???????|??1 +\n" + "> ?drivers/gpio/gpio-lynxpoint.c????|??2 ++\n" + "> ?drivers/gpio/gpio-max732x.c??????|??1 +\n" + "> ?drivers/gpio/gpio-max77620.c?????|??1 +\n" + "> ?drivers/gpio/gpio-menz127.c??????|??1 +\n" + "> ?drivers/gpio/gpio-merrifield.c???|??4 ++++\n" + "> ?drivers/gpio/gpio-omap.c?????????|??3 +++\n" + "> ?drivers/gpio/gpio-pca953x.c??????|??1 +\n" + "> ?drivers/gpio/gpio-pci-idio-16.c??|??2 ++\n" + "> ?drivers/gpio/gpio-pisosr.c???????|??1 +\n" + "> ?drivers/gpio/gpio-pl061.c????????|??1 +\n" + "> ?drivers/gpio/gpio-rcar.c?????????|??1 +\n" + "> ?drivers/gpio/gpio-stmpe.c????????|??2 ++\n" + "> ?drivers/gpio/gpio-tc3589x.c??????|??3 +++\n" + "> ?drivers/gpio/gpio-tegra.c????????|??1 +\n" + "> ?drivers/gpio/gpio-tps65218.c?????|??1 +\n" + "> ?drivers/gpio/gpio-vf610.c????????|??3 +++\n" + "> ?drivers/gpio/gpio-vx855.c????????|??1 +\n" + "> ?drivers/gpio/gpio-wcove.c????????|??2 ++\n" + "> ?drivers/gpio/gpio-wm831x.c???????|??1 +\n" + "> ?drivers/gpio/gpio-wm8994.c???????|??1 +\n" + "> ?drivers/gpio/gpio-ws16c48.c??????|??1 +\n" + "> ?drivers/gpio/gpio-xgene-sb.c?????|??2 ++\n" + "> ?drivers/gpio/gpio-xlp.c??????????|??1 +\n" + "> ?drivers/gpio/gpio-zx.c???????????|??1 +\n" + "> ?drivers/gpio/gpio-zynq.c?????????|??3 +++\n" + "> ?drivers/gpio/gpiolib-acpi.c??????|??1 +\n" + "> ?drivers/gpio/gpiolib.c???????????|??2 ++\n" + "> ?include/linux/gpio/driver.h??????| 11 ++++++-----\n" + "> ?46 files changed, 80 insertions(+), 5 deletions(-)\n" "> \n" "> diff --git a/drivers/gpio/gpio-104-dio-48e.c b/drivers/gpio/gpio-104-\n" "> dio-48e.c\n" @@ -126,646 +105,646 @@ "> --- a/drivers/gpio/gpio-104-dio-48e.c\n" "> +++ b/drivers/gpio/gpio-104-dio-48e.c\n" "> @@ -22,6 +22,7 @@\n" - "> \302\240#include <linux/ioport.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/irqdesc.h>\n" + "> ?#include <linux/ioport.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/irqdesc.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/isa.h>\n" - "> \302\240#include <linux/kernel.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?#include <linux/isa.h>\n" + "> ?#include <linux/kernel.h>\n" + "> ?#include <linux/module.h>\n" "> diff --git a/drivers/gpio/gpio-104-idi-48.c b/drivers/gpio/gpio-104-\n" "> idi-48.c\n" "> index 51f046e29ff7..7bbb0e8573d1 100644\n" "> --- a/drivers/gpio/gpio-104-idi-48.c\n" "> +++ b/drivers/gpio/gpio-104-idi-48.c\n" "> @@ -22,6 +22,7 @@\n" - "> \302\240#include <linux/ioport.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/irqdesc.h>\n" + "> ?#include <linux/ioport.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/irqdesc.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/isa.h>\n" - "> \302\240#include <linux/kernel.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?#include <linux/isa.h>\n" + "> ?#include <linux/kernel.h>\n" + "> ?#include <linux/module.h>\n" "> diff --git a/drivers/gpio/gpio-104-idio-16.c b/drivers/gpio/gpio-104-\n" "> idio-16.c\n" "> index ec2ce34ff473..7e3fc0bf3398 100644\n" "> --- a/drivers/gpio/gpio-104-idio-16.c\n" "> +++ b/drivers/gpio/gpio-104-idio-16.c\n" "> @@ -22,6 +22,7 @@\n" - "> \302\240#include <linux/ioport.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/irqdesc.h>\n" + "> ?#include <linux/ioport.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/irqdesc.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/isa.h>\n" - "> \302\240#include <linux/kernel.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?#include <linux/isa.h>\n" + "> ?#include <linux/kernel.h>\n" + "> ?#include <linux/module.h>\n" "> diff --git a/drivers/gpio/gpio-altera-a10sr.c b/drivers/gpio/gpio-\n" "> altera-a10sr.c\n" "> index 16a8951b2bed..4cdca9332043 100644\n" "> --- a/drivers/gpio/gpio-altera-a10sr.c\n" "> +++ b/drivers/gpio/gpio-altera-a10sr.c\n" "> @@ -21,6 +21,8 @@\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/mfd/altera-a10sr.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/mfd/altera-a10sr.h>\n" + "> ?#include <linux/module.h>\n" "> +#include <linux/of.h>\n" "> +#include <linux/platform_device.h>\n" - "> \302\240\n" - "> \302\240/**\n" - "> \302\240 * struct altr_a10sr_gpio - Altera Max5 GPIO device private data\n" + "> ?\n" + "> ?/**\n" + "> ? * struct altr_a10sr_gpio - Altera Max5 GPIO device private data\n" "> structure\n" "> diff --git a/drivers/gpio/gpio-altera.c b/drivers/gpio/gpio-altera.c\n" "> index 17485dc20384..40b26274acaf 100644\n" "> --- a/drivers/gpio/gpio-altera.c\n" "> +++ b/drivers/gpio/gpio-altera.c\n" "> @@ -17,6 +17,9 @@\n" - "> \302\240 */\n" - "> \302\240\n" - "> \302\240#include <linux/io.h>\n" + "> ? */\n" + "> ?\n" + "> ?#include <linux/io.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/of_gpio.h>\n" - "> \302\240#include <linux/platform_device.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/of_gpio.h>\n" + "> ?#include <linux/platform_device.h>\n" "> diff --git a/drivers/gpio/gpio-aspeed.c b/drivers/gpio/gpio-aspeed.c\n" "> index 4ca436e66bdb..a9d575e215da 100644\n" "> --- a/drivers/gpio/gpio-aspeed.c\n" "> +++ b/drivers/gpio/gpio-aspeed.c\n" "> @@ -15,9 +15,14 @@\n" - "> \302\240#include <linux/hashtable.h>\n" - "> \302\240#include <linux/init.h>\n" - "> \302\240#include <linux/io.h>\n" + "> ?#include <linux/hashtable.h>\n" + "> ?#include <linux/init.h>\n" + "> ?#include <linux/io.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/kernel.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?#include <linux/kernel.h>\n" + "> ?#include <linux/module.h>\n" "> +#include <linux/of.h>\n" - "> \302\240#include <linux/pinctrl/consumer.h>\n" + "> ?#include <linux/pinctrl/consumer.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/spinlock.h>\n" - "> \302\240#include <linux/string.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/spinlock.h>\n" + "> ?#include <linux/string.h>\n" "> diff --git a/drivers/gpio/gpio-ath79.c b/drivers/gpio/gpio-ath79.c\n" "> index f33d4a5fe671..1249ab0f8f4f 100644\n" "> --- a/drivers/gpio/gpio-ath79.c\n" "> +++ b/drivers/gpio/gpio-ath79.c\n" "> @@ -17,6 +17,8 @@\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/irq.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/irq.h>\n" "> +#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240\n" - "> \302\240#define AR71XX_GPIO_REG_OE\t\t0x00\n" - "> \302\240#define AR71XX_GPIO_REG_IN\t\t0x04\n" + "> ?\n" + "> ?#define AR71XX_GPIO_REG_OE\t\t0x00\n" + "> ?#define AR71XX_GPIO_REG_IN\t\t0x04\n" "> diff --git a/drivers/gpio/gpio-bcm-kona.c b/drivers/gpio/gpio-bcm-\n" "> kona.c\n" "> index dfcf56ee3c61..937d646d184b 100644\n" "> --- a/drivers/gpio/gpio-bcm-kona.c\n" "> +++ b/drivers/gpio/gpio-bcm-kona.c\n" "> @@ -23,6 +23,7 @@\n" - "> \302\240#include <linux/init.h>\n" - "> \302\240#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/irqchip/chained_irq.h>\n" + "> ?#include <linux/init.h>\n" + "> ?#include <linux/irqdomain.h>\n" + "> ?#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240\n" - "> \302\240#define BCM_GPIO_PASSWD\t\t\t\t0x00a5a501\n" - "> \302\240#define GPIO_PER_BANK\t\t\t\t32\n" + "> ?\n" + "> ?#define BCM_GPIO_PASSWD\t\t\t\t0x00a5a501\n" + "> ?#define GPIO_PER_BANK\t\t\t\t32\n" "> diff --git a/drivers/gpio/gpio-clps711x.c b/drivers/gpio/gpio-\n" "> clps711x.c\n" "> index 52fd63f02134..1f499b5e7f91 100644\n" "> --- a/drivers/gpio/gpio-clps711x.c\n" "> +++ b/drivers/gpio/gpio-clps711x.c\n" "> @@ -12,6 +12,7 @@\n" - "> \302\240#include <linux/err.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" + "> ?#include <linux/err.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/gpio/driver.h>\n" "> +#include <linux/of.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240\n" - "> \302\240static int clps711x_gpio_probe(struct platform_device *pdev)\n" + "> ?#include <linux/platform_device.h>\n" + "> ?\n" + "> ?static int clps711x_gpio_probe(struct platform_device *pdev)\n" "> diff --git a/drivers/gpio/gpio-crystalcove.c b/drivers/gpio/gpio-\n" "> crystalcove.c\n" "> index e60156ec0c18..0f66ae796d4a 100644\n" "> --- a/drivers/gpio/gpio-crystalcove.c\n" "> +++ b/drivers/gpio/gpio-crystalcove.c\n" "> @@ -16,6 +16,8 @@\n" - "> \302\240 */\n" - "> \302\240\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ? */\n" + "> ?\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/gpio.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/gpio.h>\n" "> diff --git a/drivers/gpio/gpio-dln2.c b/drivers/gpio/gpio-dln2.c\n" "> index aecb847166f5..d524f3390196 100644\n" "> --- a/drivers/gpio/gpio-dln2.c\n" "> +++ b/drivers/gpio/gpio-dln2.c\n" "> @@ -17,6 +17,7 @@\n" - "> \302\240#include <linux/irqchip/chained_irq.h>\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" + "> ?#include <linux/irqchip/chained_irq.h>\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/gpio/driver.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/mfd/dln2.h>\n" - "> \302\240\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/mfd/dln2.h>\n" + "> ?\n" "> diff --git a/drivers/gpio/gpio-dwapb.c b/drivers/gpio/gpio-dwapb.c\n" "> index c07ada9c7af6..350454b9359e 100644\n" "> --- a/drivers/gpio/gpio-dwapb.c\n" "> +++ b/drivers/gpio/gpio-dwapb.c\n" "> @@ -23,6 +23,7 @@\n" - "> \302\240#include <linux/of_address.h>\n" - "> \302\240#include <linux/of_device.h>\n" - "> \302\240#include <linux/of_irq.h>\n" + "> ?#include <linux/of_address.h>\n" + "> ?#include <linux/of_device.h>\n" + "> ?#include <linux/of_irq.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/property.h>\n" - "> \302\240#include <linux/spinlock.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/property.h>\n" + "> ?#include <linux/spinlock.h>\n" "> diff --git a/drivers/gpio/gpio-etraxfs.c b/drivers/gpio/gpio-etraxfs.c\n" "> index 14c6aac26780..ef518aacbeac 100644\n" "> --- a/drivers/gpio/gpio-etraxfs.c\n" "> +++ b/drivers/gpio/gpio-etraxfs.c\n" "> @@ -4,6 +4,7 @@\n" - "> \302\240#include <linux/of_gpio.h>\n" - "> \302\240#include <linux/io.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/of_gpio.h>\n" + "> ?#include <linux/io.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240\n" - "> \302\240#define ETRAX_FS_rw_pa_dout\t0\n" + "> ?#include <linux/platform_device.h>\n" + "> ?\n" + "> ?#define ETRAX_FS_rw_pa_dout\t0\n" "> diff --git a/drivers/gpio/gpio-f7188x.c b/drivers/gpio/gpio-f7188x.c\n" "> index 13350c9d7f5e..08604a76d543 100644\n" "> --- a/drivers/gpio/gpio-f7188x.c\n" "> +++ b/drivers/gpio/gpio-f7188x.c\n" "> @@ -17,6 +17,7 @@\n" - "> \302\240#include <linux/io.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/bitops.h>\n" + "> ?#include <linux/io.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/bitops.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240\n" - "> \302\240#define DRVNAME \"gpio-f7188x\"\n" - "> \302\240\n" + "> ?\n" + "> ?#define DRVNAME \"gpio-f7188x\"\n" + "> ?\n" "> diff --git a/drivers/gpio/gpio-ftgpio010.c b/drivers/gpio/gpio-\n" "> ftgpio010.c\n" "> index e9386f8b67f5..699a3709e357 100644\n" "> --- a/drivers/gpio/gpio-ftgpio010.c\n" "> +++ b/drivers/gpio/gpio-ftgpio010.c\n" "> @@ -12,6 +12,9 @@\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/io.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/io.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/of_gpio.h>\n" - "> \302\240#include <linux/bitops.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/of_gpio.h>\n" + "> ?#include <linux/bitops.h>\n" "> diff --git a/drivers/gpio/gpio-ingenic.c b/drivers/gpio/gpio-ingenic.c\n" "> index 254780730b95..7ec8de5ee926 100644\n" "> --- a/drivers/gpio/gpio-ingenic.c\n" "> +++ b/drivers/gpio/gpio-ingenic.c\n" "> @@ -9,6 +9,7 @@\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/io.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/io.h>\n" "> +#include <linux/irqchip/chained_irq.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/of_address.h>\n" - "> \302\240#include <linux/of_device.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/of_address.h>\n" + "> ?#include <linux/of_device.h>\n" "> diff --git a/drivers/gpio/gpio-intel-mid.c b/drivers/gpio/gpio-intel-\n" "> mid.c\n" "> index b76ecee82c3f..af6b7d27ee41 100644\n" "> --- a/drivers/gpio/gpio-intel-mid.c\n" "> +++ b/drivers/gpio/gpio-intel-mid.c\n" "> @@ -23,6 +23,8 @@\n" - "> \302\240#include <linux/init.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/io.h>\n" + "> ?#include <linux/init.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/io.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/kernel.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/kernel.h>\n" + "> ?#include <linux/module.h>\n" "> diff --git a/drivers/gpio/gpio-lp873x.c b/drivers/gpio/gpio-lp873x.c\n" "> index df0ad2cef0d2..1cd5e7e08ad9 100644\n" "> --- a/drivers/gpio/gpio-lp873x.c\n" "> +++ b/drivers/gpio/gpio-lp873x.c\n" "> @@ -16,6 +16,7 @@\n" - "> \302\240\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/module.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/regmap.h>\n" - "> \302\240\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/regmap.h>\n" + "> ?\n" "> diff --git a/drivers/gpio/gpio-lynxpoint.c b/drivers/gpio/gpio-\n" "> lynxpoint.c\n" "> index fbd393b46ce0..9adbbac2ba5b 100644\n" "> --- a/drivers/gpio/gpio-lynxpoint.c\n" "> +++ b/drivers/gpio/gpio-lynxpoint.c\n" "> @@ -25,6 +25,8 @@\n" - "> \302\240#include <linux/types.h>\n" - "> \302\240#include <linux/bitops.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/types.h>\n" + "> ?#include <linux/bitops.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/slab.h>\n" - "> \302\240#include <linux/acpi.h>\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/slab.h>\n" + "> ?#include <linux/acpi.h>\n" "> diff --git a/drivers/gpio/gpio-max732x.c b/drivers/gpio/gpio-max732x.c\n" "> index 7f4d26ce5f23..c277278af532 100644\n" "> --- a/drivers/gpio/gpio-max732x.c\n" "> +++ b/drivers/gpio/gpio-max732x.c\n" "> @@ -20,6 +20,7 @@\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/i2c.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/i2c.h>\n" "> +#include <linux/irq.h>\n" - "> \302\240#include <linux/platform_data/max732x.h>\n" - "> \302\240#include <linux/of.h>\n" - "> \302\240\n" + "> ?#include <linux/platform_data/max732x.h>\n" + "> ?#include <linux/of.h>\n" + "> ?\n" "> diff --git a/drivers/gpio/gpio-max77620.c b/drivers/gpio/gpio-\n" "> max77620.c\n" "> index 743459d9477d..35dd0f133028 100644\n" "> --- a/drivers/gpio/gpio-max77620.c\n" "> +++ b/drivers/gpio/gpio-max77620.c\n" "> @@ -12,6 +12,7 @@\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/mfd/max77620.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/mfd/max77620.h>\n" + "> ?#include <linux/module.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/regmap.h>\n" - "> \302\240\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/regmap.h>\n" + "> ?\n" "> diff --git a/drivers/gpio/gpio-menz127.c b/drivers/gpio/gpio-menz127.c\n" "> index e1037582e34d..f265a841f787 100644\n" "> --- a/drivers/gpio/gpio-menz127.c\n" "> +++ b/drivers/gpio/gpio-menz127.c\n" "> @@ -15,6 +15,7 @@\n" - "> \302\240#include <linux/mcb.h>\n" - "> \302\240#include <linux/bitops.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" + "> ?#include <linux/mcb.h>\n" + "> ?#include <linux/bitops.h>\n" + "> ?#include <linux/gpio/driver.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240\n" - "> \302\240#define MEN_Z127_CTRL\t0x00\n" - "> \302\240#define MEN_Z127_PSR\t0x04\n" + "> ?\n" + "> ?#define MEN_Z127_CTRL\t0x00\n" + "> ?#define MEN_Z127_PSR\t0x04\n" "> diff --git a/drivers/gpio/gpio-merrifield.c b/drivers/gpio/gpio-\n" "> merrifield.c\n" "> index ec8560298805..2d84fcbe060f 100644\n" "> --- a/drivers/gpio/gpio-merrifield.c\n" "> +++ b/drivers/gpio/gpio-merrifield.c\n" "> @@ -14,8 +14,12 @@\n" - "> \302\240#include <linux/init.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/io.h>\n" + "> ?#include <linux/init.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/io.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/pci.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/pci.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/pinctrl/consumer.h>\n" - "> \302\240\n" - "> \302\240#define GCCR\t\t0x000\t/* controller configuration\n" + "> ?#include <linux/pinctrl/consumer.h>\n" + "> ?\n" + "> ?#define GCCR\t\t0x000\t/* controller configuration\n" "> */\n" "> diff --git a/drivers/gpio/gpio-omap.c b/drivers/gpio/gpio-omap.c\n" "> index f8c550de6c72..7ef062e14777 100644\n" "> --- a/drivers/gpio/gpio-omap.c\n" "> +++ b/drivers/gpio/gpio-omap.c\n" "> @@ -19,6 +19,8 @@\n" - "> \302\240#include <linux/err.h>\n" - "> \302\240#include <linux/clk.h>\n" - "> \302\240#include <linux/io.h>\n" + "> ?#include <linux/err.h>\n" + "> ?#include <linux/clk.h>\n" + "> ?#include <linux/io.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/device.h>\n" - "> \302\240#include <linux/pm_runtime.h>\n" - "> \302\240#include <linux/pm.h>\n" + "> ?#include <linux/device.h>\n" + "> ?#include <linux/pm_runtime.h>\n" + "> ?#include <linux/pm.h>\n" "> @@ -26,6 +28,7 @@\n" - "> \302\240#include <linux/of_device.h>\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/bitops.h>\n" + "> ?#include <linux/of_device.h>\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/bitops.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_data/gpio-omap.h>\n" - "> \302\240\n" - "> \302\240#define OFF_MODE\t1\n" + "> ?#include <linux/platform_data/gpio-omap.h>\n" + "> ?\n" + "> ?#define OFF_MODE\t1\n" "> diff --git a/drivers/gpio/gpio-pca953x.c b/drivers/gpio/gpio-pca953x.c\n" "> index 4c9e21300a26..58a68ba8311f 100644\n" "> --- a/drivers/gpio/gpio-pca953x.c\n" "> +++ b/drivers/gpio/gpio-pca953x.c\n" "> @@ -17,6 +17,7 @@\n" - "> \302\240#include <linux/i2c.h>\n" - "> \302\240#include <linux/init.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/i2c.h>\n" + "> ?#include <linux/init.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/of_platform.h>\n" - "> \302\240#include <linux/platform_data/pca953x.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/of_platform.h>\n" + "> ?#include <linux/platform_data/pca953x.h>\n" "> diff --git a/drivers/gpio/gpio-pci-idio-16.c b/drivers/gpio/gpio-pci-\n" "> idio-16.c\n" "> index 7de4f6a2cb49..313da56389f4 100644\n" "> --- a/drivers/gpio/gpio-pci-idio-16.c\n" "> +++ b/drivers/gpio/gpio-pci-idio-16.c\n" "> @@ -16,7 +16,9 @@\n" - "> \302\240#include <linux/errno.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/errno.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" - "> \302\240#include <linux/irqdesc.h>\n" + "> ?#include <linux/irqdesc.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/kernel.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/pci.h>\n" + "> ?#include <linux/kernel.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/pci.h>\n" "> diff --git a/drivers/gpio/gpio-pisosr.c b/drivers/gpio/gpio-pisosr.c\n" "> index f5545049c187..4cca0c4dd85a 100644\n" "> --- a/drivers/gpio/gpio-pisosr.c\n" "> +++ b/drivers/gpio/gpio-pisosr.c\n" "> @@ -17,6 +17,7 @@\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/mutex.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/mutex.h>\n" "> +#include <linux/of.h>\n" - "> \302\240#include <linux/spi/spi.h>\n" - "> \302\240\n" - "> \302\240#define DEFAULT_NGPIO 8\n" + "> ?#include <linux/spi/spi.h>\n" + "> ?\n" + "> ?#define DEFAULT_NGPIO 8\n" "> diff --git a/drivers/gpio/gpio-pl061.c b/drivers/gpio/gpio-pl061.c\n" "> index 3d3d6b6645a7..8d502a83babc 100644\n" "> --- a/drivers/gpio/gpio-pl061.c\n" "> +++ b/drivers/gpio/gpio-pl061.c\n" "> @@ -19,6 +19,7 @@\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/irq.h>\n" - "> \302\240#include <linux/irqchip/chained_irq.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/irq.h>\n" + "> ?#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/bitops.h>\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/device.h>\n" + "> ?#include <linux/bitops.h>\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/device.h>\n" "> diff --git a/drivers/gpio/gpio-rcar.c b/drivers/gpio/gpio-rcar.c\n" "> index 4a1536a050bc..9b2b00974163 100644\n" "> --- a/drivers/gpio/gpio-rcar.c\n" "> +++ b/drivers/gpio/gpio-rcar.c\n" "> @@ -22,6 +22,7 @@\n" - "> \302\240#include <linux/io.h>\n" - "> \302\240#include <linux/ioport.h>\n" - "> \302\240#include <linux/irq.h>\n" + "> ?#include <linux/io.h>\n" + "> ?#include <linux/ioport.h>\n" + "> ?#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/of.h>\n" - "> \302\240#include <linux/pinctrl/consumer.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/of.h>\n" + "> ?#include <linux/pinctrl/consumer.h>\n" "> diff --git a/drivers/gpio/gpio-stmpe.c b/drivers/gpio/gpio-stmpe.c\n" "> index 16cbc5702865..0e6fae84c759 100644\n" "> --- a/drivers/gpio/gpio-stmpe.c\n" "> +++ b/drivers/gpio/gpio-stmpe.c\n" "> @@ -10,6 +10,8 @@\n" - "> \302\240#include <linux/slab.h>\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/slab.h>\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/of.h>\n" - "> \302\240#include <linux/mfd/stmpe.h>\n" - "> \302\240#include <linux/seq_file.h>\n" + "> ?#include <linux/of.h>\n" + "> ?#include <linux/mfd/stmpe.h>\n" + "> ?#include <linux/seq_file.h>\n" "> diff --git a/drivers/gpio/gpio-tc3589x.c b/drivers/gpio/gpio-tc3589x.c\n" "> index 433b45ef332e..d0ec9902d9c1 100644\n" "> --- a/drivers/gpio/gpio-tc3589x.c\n" "> +++ b/drivers/gpio/gpio-tc3589x.c\n" "> @@ -12,8 +12,11 @@\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/of.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/of.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/mfd/tc3589x.h>\n" - "> \302\240#include <linux/bitops.h>\n" + "> ?#include <linux/mfd/tc3589x.h>\n" + "> ?#include <linux/bitops.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240\n" - "> \302\240/*\n" - "> \302\240 * These registers are modified under the irq bus lock and cached to\n" + "> ?\n" + "> ?/*\n" + "> ? * These registers are modified under the irq bus lock and cached to\n" "> avoid\n" "> diff --git a/drivers/gpio/gpio-tegra.c b/drivers/gpio/gpio-tegra.c\n" "> index 88529d3c06c9..5e012377be1e 100644\n" "> --- a/drivers/gpio/gpio-tegra.c\n" "> +++ b/drivers/gpio/gpio-tegra.c\n" "> @@ -29,6 +29,7 @@\n" - "> \302\240#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/irqchip/chained_irq.h>\n" - "> \302\240#include <linux/pinctrl/consumer.h>\n" + "> ?#include <linux/irqdomain.h>\n" + "> ?#include <linux/irqchip/chained_irq.h>\n" + "> ?#include <linux/pinctrl/consumer.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/pm.h>\n" - "> \302\240\n" - "> \302\240#define GPIO_BANK(x)\t\t((x) >> 5)\n" + "> ?#include <linux/pm.h>\n" + "> ?\n" + "> ?#define GPIO_BANK(x)\t\t((x) >> 5)\n" "> diff --git a/drivers/gpio/gpio-tps65218.c b/drivers/gpio/gpio-\n" "> tps65218.c\n" "> index a379bba57d31..97dca93b0529 100644\n" "> --- a/drivers/gpio/gpio-tps65218.c\n" "> +++ b/drivers/gpio/gpio-tps65218.c\n" "> @@ -15,6 +15,7 @@\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/errno.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/errno.h>\n" + "> ?#include <linux/gpio/driver.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/regmap.h>\n" - "> \302\240#include <linux/mfd/tps65218.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/regmap.h>\n" + "> ?#include <linux/mfd/tps65218.h>\n" "> diff --git a/drivers/gpio/gpio-vf610.c b/drivers/gpio/gpio-vf610.c\n" "> index 521fbe338589..844bf591268b 100644\n" "> --- a/drivers/gpio/gpio-vf610.c\n" "> +++ b/drivers/gpio/gpio-vf610.c\n" "> @@ -23,6 +23,9 @@\n" - "> \302\240#include <linux/io.h>\n" - "> \302\240#include <linux/ioport.h>\n" - "> \302\240#include <linux/irq.h>\n" + "> ?#include <linux/io.h>\n" + "> ?#include <linux/ioport.h>\n" + "> ?#include <linux/irq.h>\n" "> +#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/pinctrl/consumer.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/of.h>\n" - "> \302\240#include <linux/of_device.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/of.h>\n" + "> ?#include <linux/of_device.h>\n" "> diff --git a/drivers/gpio/gpio-vx855.c b/drivers/gpio/gpio-vx855.c\n" "> index 98a6f1fcc561..96331a43c2c1 100644\n" "> --- a/drivers/gpio/gpio-vx855.c\n" "> +++ b/drivers/gpio/gpio-vx855.c\n" "> @@ -28,6 +28,7 @@\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/slab.h>\n" - "> \302\240#include <linux/device.h>\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/slab.h>\n" + "> ?#include <linux/device.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/pci.h>\n" - "> \302\240#include <linux/io.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/pci.h>\n" + "> ?#include <linux/io.h>\n" "> diff --git a/drivers/gpio/gpio-wcove.c b/drivers/gpio/gpio-wcove.c\n" "> index 37c103e50ebf..78161e22a859 100644\n" "> --- a/drivers/gpio/gpio-wcove.c\n" "> +++ b/drivers/gpio/gpio-wcove.c\n" "> @@ -18,8 +18,10 @@\n" - "> \302\240#include <linux/bitops.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/bitops.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/mfd/intel_soc_pmic.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/mfd/intel_soc_pmic.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/regmap.h>\n" - "> \302\240#include <linux/seq_file.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/regmap.h>\n" + "> ?#include <linux/seq_file.h>\n" "> diff --git a/drivers/gpio/gpio-wm831x.c b/drivers/gpio/gpio-wm831x.c\n" "> index 938bbe3f831c..b9f2f95a1309 100644\n" "> --- a/drivers/gpio/gpio-wm831x.c\n" "> +++ b/drivers/gpio/gpio-wm831x.c\n" "> @@ -17,6 +17,7 @@\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/mfd/core.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/mfd/core.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/seq_file.h>\n" - "> \302\240\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/seq_file.h>\n" + "> ?\n" "> diff --git a/drivers/gpio/gpio-wm8994.c b/drivers/gpio/gpio-wm8994.c\n" "> index 1e35756ac55b..f2708fa3eefb 100644\n" "> --- a/drivers/gpio/gpio-wm8994.c\n" "> +++ b/drivers/gpio/gpio-wm8994.c\n" "> @@ -17,6 +17,7 @@\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/gpio.h>\n" - "> \302\240#include <linux/mfd/core.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/gpio.h>\n" + "> ?#include <linux/mfd/core.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/seq_file.h>\n" - "> \302\240#include <linux/regmap.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/seq_file.h>\n" + "> ?#include <linux/regmap.h>\n" "> diff --git a/drivers/gpio/gpio-ws16c48.c b/drivers/gpio/gpio-ws16c48.c\n" "> index 5037974ac063..9eb42b983c75 100644\n" "> --- a/drivers/gpio/gpio-ws16c48.c\n" "> +++ b/drivers/gpio/gpio-ws16c48.c\n" "> @@ -19,6 +19,7 @@\n" - "> \302\240#include <linux/ioport.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/irqdesc.h>\n" + "> ?#include <linux/ioport.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/irqdesc.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/isa.h>\n" - "> \302\240#include <linux/kernel.h>\n" - "> \302\240#include <linux/module.h>\n" + "> ?#include <linux/isa.h>\n" + "> ?#include <linux/kernel.h>\n" + "> ?#include <linux/module.h>\n" "> diff --git a/drivers/gpio/gpio-xgene-sb.c b/drivers/gpio/gpio-xgene-\n" "> sb.c\n" "> index 033258634b8c..f0929da6c385 100644\n" "> --- a/drivers/gpio/gpio-xgene-sb.c\n" "> +++ b/drivers/gpio/gpio-xgene-sb.c\n" "> @@ -22,6 +22,8 @@\n" - "> \302\240\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/io.h>\n" + "> ?\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/io.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/of_gpio.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/of_gpio.h>\n" + "> ?#include <linux/gpio/driver.h>\n" "> diff --git a/drivers/gpio/gpio-xlp.c b/drivers/gpio/gpio-xlp.c\n" "> index d857e1d8e731..646856127aa6 100644\n" "> --- a/drivers/gpio/gpio-xlp.c\n" "> +++ b/drivers/gpio/gpio-xlp.c\n" "> @@ -17,6 +17,7 @@\n" - "> \302\240#include <linux/of_device.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/irq.h>\n" + "> ?#include <linux/of_device.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/irqchip/chained_irq.h>\n" - "> \302\240#include <linux/acpi.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/irqchip/chained_irq.h>\n" + "> ?#include <linux/acpi.h>\n" "> diff --git a/drivers/gpio/gpio-zx.c b/drivers/gpio/gpio-zx.c\n" "> index be3a87da8438..4259ae6ff44c 100644\n" "> --- a/drivers/gpio/gpio-zx.c\n" "> +++ b/drivers/gpio/gpio-zx.c\n" "> @@ -14,6 +14,7 @@\n" - "> \302\240#include <linux/errno.h>\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/irqchip/chained_irq.h>\n" + "> ?#include <linux/errno.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/init.h>\n" - "> \302\240#include <linux/of.h>\n" - "> \302\240#include <linux/pinctrl/consumer.h>\n" + "> ?#include <linux/init.h>\n" + "> ?#include <linux/of.h>\n" + "> ?#include <linux/pinctrl/consumer.h>\n" "> diff --git a/drivers/gpio/gpio-zynq.c b/drivers/gpio/gpio-zynq.c\n" "> index df0851464006..e0a83e32caef 100644\n" "> --- a/drivers/gpio/gpio-zynq.c\n" "> +++ b/drivers/gpio/gpio-zynq.c\n" "> @@ -15,6 +15,9 @@\n" - "> \302\240#include <linux/init.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/io.h>\n" + "> ?#include <linux/init.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/io.h>\n" "> +#include <linux/irq.h>\n" "> +#include <linux/irqchip/chained_irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/platform_device.h>\n" - "> \302\240#include <linux/pm_runtime.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/platform_device.h>\n" + "> ?#include <linux/pm_runtime.h>\n" "> diff --git a/drivers/gpio/gpiolib-acpi.c b/drivers/gpio/gpiolib-acpi.c\n" "> index c9b42dd12dfa..2695a8cc3b71 100644\n" "> --- a/drivers/gpio/gpiolib-acpi.c\n" "> +++ b/drivers/gpio/gpiolib-acpi.c\n" "> @@ -18,6 +18,7 @@\n" - "> \302\240#include <linux/export.h>\n" - "> \302\240#include <linux/acpi.h>\n" - "> \302\240#include <linux/interrupt.h>\n" + "> ?#include <linux/export.h>\n" + "> ?#include <linux/acpi.h>\n" + "> ?#include <linux/interrupt.h>\n" "> +#include <linux/irq.h>\n" - "> \302\240#include <linux/mutex.h>\n" - "> \302\240#include <linux/pinctrl/pinctrl.h>\n" - "> \302\240\n" + "> ?#include <linux/mutex.h>\n" + "> ?#include <linux/pinctrl/pinctrl.h>\n" + "> ?\n" "> diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c\n" "> index 9568708a550b..b81269c00381 100644\n" "> --- a/drivers/gpio/gpiolib.c\n" "> +++ b/drivers/gpio/gpiolib.c\n" "> @@ -3,6 +3,7 @@\n" - "> \302\240#include <linux/module.h>\n" - "> \302\240#include <linux/interrupt.h>\n" - "> \302\240#include <linux/irq.h>\n" + "> ?#include <linux/module.h>\n" + "> ?#include <linux/interrupt.h>\n" + "> ?#include <linux/irq.h>\n" "> +#include <linux/irqdomain.h>\n" - "> \302\240#include <linux/spinlock.h>\n" - "> \302\240#include <linux/list.h>\n" - "> \302\240#include <linux/device.h>\n" + "> ?#include <linux/spinlock.h>\n" + "> ?#include <linux/list.h>\n" + "> ?#include <linux/device.h>\n" "> @@ -17,6 +18,7 @@\n" - "> \302\240#include <linux/gpio/driver.h>\n" - "> \302\240#include <linux/gpio/machine.h>\n" - "> \302\240#include <linux/pinctrl/consumer.h>\n" + "> ?#include <linux/gpio/driver.h>\n" + "> ?#include <linux/gpio/machine.h>\n" + "> ?#include <linux/pinctrl/consumer.h>\n" "> +#include <linux/pinctrl/pinconf-generic.h>\n" - "> \302\240#include <linux/cdev.h>\n" - "> \302\240#include <linux/fs.h>\n" - "> \302\240#include <linux/uaccess.h>\n" + "> ?#include <linux/cdev.h>\n" + "> ?#include <linux/fs.h>\n" + "> ?#include <linux/uaccess.h>\n" "> diff --git a/include/linux/gpio/driver.h b/include/linux/gpio/driver.h\n" "> index af20369ec8e7..07b595e24695 100644\n" "> --- a/include/linux/gpio/driver.h\n" "> +++ b/include/linux/gpio/driver.h\n" "> @@ -1,21 +1,22 @@\n" - "> \302\240#ifndef __LINUX_GPIO_DRIVER_H\n" - "> \302\240#define __LINUX_GPIO_DRIVER_H\n" - "> \302\240\n" + "> ?#ifndef __LINUX_GPIO_DRIVER_H\n" + "> ?#define __LINUX_GPIO_DRIVER_H\n" + "> ?\n" "> -#include <linux/device.h>\n" - "> \302\240#include <linux/types.h>\n" + "> ?#include <linux/types.h>\n" "> -#include <linux/irq.h>\n" "> -#include <linux/irqchip/chained_irq.h>\n" "> -#include <linux/irqdomain.h>\n" "> +#include <linux/irqhandler.h>\n" - "> \302\240#include <linux/lockdep.h>\n" - "> \302\240#include <linux/pinctrl/pinctrl.h>\n" + "> ?#include <linux/lockdep.h>\n" + "> ?#include <linux/pinctrl/pinctrl.h>\n" "> -#include <linux/pinctrl/pinconf-generic.h>\n" "> +#include <linux/spinlock_types.h>\n" - "> \302\240\n" - "> \302\240struct gpio_desc;\n" - "> \302\240struct of_phandle_args;\n" + "> ?\n" + "> ?struct gpio_desc;\n" + "> ?struct of_phandle_args;\n" "> +struct device;\n" - "> \302\240struct device_node;\n" + "> ?struct device_node;\n" "> +struct irq_chip;\n" "> +struct irq_domain;\n" - "> \302\240struct seq_file;\n" - "> \302\240struct gpio_device;\n" - "> \302\240struct module;\n" + "> ?struct seq_file;\n" + "> ?struct gpio_device;\n" + "> ?struct module;\n" "> +struct pinctrl_dev;\n" - "> \302\240\n" - "> \302\240#ifdef CONFIG_GPIOLIB\n" - "> \302\240\n" + "> ?\n" + "> ?#ifdef CONFIG_GPIOLIB\n" + "> ?\n" "\n" "-- \n" - "Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\n" + "Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n" Intel Finland Oy -ae4a4b10662a9b0a4e1094241c0d35ad6e9869d1412e9911a934f42a34897d75 +545bdbd00d8af460a6b01a975dd9bf7bfa7203f4fa8677651e567a5f708d3522
diff --git a/a/1.txt b/N2/1.txt index 8e32e77..7fcc95f 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -20,7 +20,7 @@ i.e. logical split the series to In any case take my tag -Reviewed-by: Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> +Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> for the drivers I have been involved into development of: @@ -33,7 +33,7 @@ for the drivers I have been involved into development of: And -Acked-by: Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> +Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> for @@ -41,7 +41,7 @@ for > -> Signed-off-by: Masahiro Yamada <yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org> +> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> > --- > > drivers/gpio/gpio-104-dio-48e.c | 1 + @@ -737,5 +737,5 @@ for > -- -Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> +Andy Shevchenko <andriy.shevchenko@linux.intel.com> Intel Finland Oy diff --git a/a/content_digest b/N2/content_digest index efbe508..0b9698f 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,29 +1,35 @@ "ref\01499140415-31677-1-git-send-email-yamada.masahiro@socionext.com\0" - "ref\01499140415-31677-1-git-send-email-yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org\0" - "From\0Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\0" + "From\0Andy Shevchenko <andriy.shevchenko@linux.intel.com>\0" "Subject\0Re: [PATCH] gpio: drop unnecessary includes from include/linux/gpio/driver.h\0" "Date\0Tue, 04 Jul 2017 13:06:00 +0300\0" - "To\0Masahiro Yamada <yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org>" - " linux-gpio-u79uwXL29TY76Z2rM5mHXA@public.gmane.org\0" - "Cc\0Grygorii Strashko <grygorii.strashko-l0cyMroinI0@public.gmane.org>" - Linus Walleij <linus.walleij-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org> - William Breathitt Gray <vilhelm.gray-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Ray Jui <rjui-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> - " S\303\266ren Brinkmann <soren.brinkmann-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org>" - David Cohen <david.a.cohen-VuQAYsv1563Yd54FQh9/CA@public.gmane.org> - Scott Branden <sbranden-dY08KVG/lbpWk0Htik3J/w@public.gmane.org> - linux-acpi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - bcm-kernel-feedback-list-dY08KVG/lbpWk0Htik3J/w@public.gmane.org - Florian Fainelli <f.fainelli-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> - Jonathan Hunter <jonathanh-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org> - Alexander Shiyan <shc_work-JGs/UdohzUI@public.gmane.org> - Michal Simek <michal.simek-gjFFaj9aHVfQT0dZR+AlfA@public.gmane.org> - Kevin Hilman <khilman-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> - linux-tegra-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - Joel Stanley <joel-U3u1mxZcP9KHXe+LvDLADg@public.gmane.org> - linux-omap-u79uwXL29TY76Z2rM5mHXA@public.gmane.org - " linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org\0" + "To\0Masahiro Yamada <yamada.masahiro@socionext.com>" + " linux-gpio@vger.kernel.org\0" + "Cc\0Grygorii Strashko <grygorii.strashko@ti.com>" + Linus Walleij <linus.walleij@linaro.org> + William Breathitt Gray <vilhelm.gray@gmail.com> + Ray Jui <rjui@broadcom.com> + " S\303\266ren Brinkmann <soren.brinkmann@xilinx.com>" + David Cohen <david.a.cohen@linux.intel.com> + Scott Branden <sbranden@broadcom.com> + linux-acpi@vger.kernel.org + bcm-kernel-feedback-list@broadcom.com + Florian Fainelli <f.fainelli@gmail.com> + Thierry Reding <thierry.reding@gmail.com> + Jonathan Hunter <jonathanh@nvidia.com> + Alexander Shiyan <shc_work@mail.ru> + Michal Simek <michal.simek@xilinx.com> + Kevin Hilman <khilman@kernel.org> + linux-tegra@vger.kernel.org + Joel Stanley <joel@jms.id.au> + linux-omap@vger.kernel.org + linux-arm-kernel@lists.infradead.org + Mika Westerberg <mika.westerberg@linux.intel.com> + patches@opensource.cirrus.com + Alban Bedel <albeu@free.fr> + linux-kernel@vger.kernel.org + Santosh Shilimkar <ssantosh@kernel.org> + Thor Thayer <thor.thayer@linux.intel.com> + " Tien Hock Loh <thloh@altera.com>\0" "\00:1\0" "b\0" "On Tue, 2017-07-04 at 12:53 +0900, Masahiro Yamada wrote:\n" @@ -48,7 +54,7 @@ "\n" "In any case take my tag\n" "\n" - "Reviewed-by: Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\n" + "Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n" "\n" "for the drivers I have been involved into development of:\n" "\n" @@ -61,7 +67,7 @@ "\n" "And \n" "\n" - "Acked-by: Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\n" + "Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n" "\n" "for\n" "\n" @@ -69,7 +75,7 @@ "\n" "\n" "> \n" - "> Signed-off-by: Masahiro Yamada <yamada.masahiro-uWyLwvC0a2jby3iVrkZq2A@public.gmane.org>\n" + "> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>\n" "> ---\n" "> \n" "> \302\240drivers/gpio/gpio-104-dio-48e.c\302\240\302\240|\302\240\302\2401 +\n" @@ -765,7 +771,7 @@ "> \302\240\n" "\n" "-- \n" - "Andy Shevchenko <andriy.shevchenko-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>\n" + "Andy Shevchenko <andriy.shevchenko@linux.intel.com>\n" Intel Finland Oy -ae4a4b10662a9b0a4e1094241c0d35ad6e9869d1412e9911a934f42a34897d75 +452c3e8c9a9973dc3a02f95c35c5c6cf6c367d37b724b3715aaaedc9599613bf
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.