2023-03-08 14:53:18

by Arnd Bergmann

[permalink] [raw]
Subject: [PATCH] mips: ar71: include linux/gpio/driver.h

From: Arnd Bergmann <[email protected]>

The change to remove the implicit gpio/driver.h include was done
after fixing all the other users, but the ar7 file still needs
the same change.

Reported-by: Naresh Kamboju <[email protected]>
Fixes: 21d9526d13b5 ("gpiolib: Make the legacy <linux/gpio.h> consumer-only")
Signed-off-by: Arnd Bergmann <[email protected]>
---
arch/mips/ar7/gpio.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/mips/ar7/gpio.c b/arch/mips/ar7/gpio.c
index ae0e01b9438f..4ed833b9cc2f 100644
--- a/arch/mips/ar7/gpio.c
+++ b/arch/mips/ar7/gpio.c
@@ -7,7 +7,7 @@

#include <linux/init.h>
#include <linux/export.h>
-#include <linux/gpio.h>
+#include <linux/gpio/driver.h>

#include <asm/mach-ar7/ar7.h>

--
2.39.2



2023-03-08 15:39:03

by Andy Shevchenko

[permalink] [raw]
Subject: Re: [PATCH] mips: ar71: include linux/gpio/driver.h

On Wed, Mar 08, 2023 at 03:52:53PM +0100, Arnd Bergmann wrote:
> From: Arnd Bergmann <[email protected]>
>
> The change to remove the implicit gpio/driver.h include was done
> after fixing all the other users, but the ar7 file still needs
> the same change.

Reviewed-by: Andy Shevchenko <[email protected]>

Thank you!

P.S. Bart, I believe the best strategy here is to you directly apply this to
GPIO tree. If anyone needs this, you can make an immutable tag or branch with
it being included.

Alternatively I can take it and issue a new immutable tag.

Tell me which way suits you better.

> Reported-by: Naresh Kamboju <[email protected]>
> Fixes: 21d9526d13b5 ("gpiolib: Make the legacy <linux/gpio.h> consumer-only")
> Signed-off-by: Arnd Bergmann <[email protected]>
> ---
> arch/mips/ar7/gpio.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/mips/ar7/gpio.c b/arch/mips/ar7/gpio.c
> index ae0e01b9438f..4ed833b9cc2f 100644
> --- a/arch/mips/ar7/gpio.c
> +++ b/arch/mips/ar7/gpio.c
> @@ -7,7 +7,7 @@
>
> #include <linux/init.h>
> #include <linux/export.h>
> -#include <linux/gpio.h>
> +#include <linux/gpio/driver.h>
>
> #include <asm/mach-ar7/ar7.h>
>
> --
> 2.39.2
>

--
With Best Regards,
Andy Shevchenko



2023-03-08 21:56:28

by Linus Walleij

[permalink] [raw]
Subject: Re: [PATCH] mips: ar71: include linux/gpio/driver.h

On Wed, Mar 8, 2023 at 3:53 PM Arnd Bergmann <[email protected]> wrote:

> From: Arnd Bergmann <[email protected]>
>
> The change to remove the implicit gpio/driver.h include was done
> after fixing all the other users, but the ar7 file still needs
> the same change.
>
> Reported-by: Naresh Kamboju <[email protected]>
> Fixes: 21d9526d13b5 ("gpiolib: Make the legacy <linux/gpio.h> consumer-only")
> Signed-off-by: Arnd Bergmann <[email protected]>

Reviewed-by: Linus Walleij <[email protected]>

If this is the only problem merging this set was amazingly painless.

Yours,
Linus Walleij

2023-03-09 14:15:57

by Andy Shevchenko

[permalink] [raw]
Subject: Re: [PATCH] mips: ar71: include linux/gpio/driver.h

On Wed, Mar 08, 2023 at 10:56:02PM +0100, Linus Walleij wrote:
> On Wed, Mar 8, 2023 at 3:53 PM Arnd Bergmann <[email protected]> wrote:
>
> > From: Arnd Bergmann <[email protected]>
> >
> > The change to remove the implicit gpio/driver.h include was done
> > after fixing all the other users, but the ar7 file still needs
> > the same change.
> >
> > Reported-by: Naresh Kamboju <[email protected]>
> > Fixes: 21d9526d13b5 ("gpiolib: Make the legacy <linux/gpio.h> consumer-only")
> > Signed-off-by: Arnd Bergmann <[email protected]>
>
> Reviewed-by: Linus Walleij <[email protected]>
>
> If this is the only problem merging this set was amazingly painless.

Too early to celebrate. We have one more patch on the same matters.

That said, I will collect them and send a new PR to Bart.

--
With Best Regards,
Andy Shevchenko



2023-03-09 14:21:57

by Linus Walleij

[permalink] [raw]
Subject: Re: [PATCH] mips: ar71: include linux/gpio/driver.h

On Thu, Mar 9, 2023 at 3:14 PM Andy Shevchenko
<[email protected]> wrote:

> > Reviewed-by: Linus Walleij <[email protected]>
> >
> > If this is the only problem merging this set was amazingly painless.
>
> Too early to celebrate. We have one more patch on the same matters.

Yeah I would expect some more noise, I had a similar patch in one
of my kernelorg branches and the zeroday robot would spit some
weird bugs like this at me after a few days of randconfig builds.

Yours,
Linus Walleij

2023-03-09 15:01:27

by Philippe Mathieu-Daudé

[permalink] [raw]
Subject: Re: [PATCH] mips: ar71: include linux/gpio/driver.h

On 8/3/23 15:52, Arnd Bergmann wrote:
> From: Arnd Bergmann <[email protected]>
>
> The change to remove the implicit gpio/driver.h include was done
> after fixing all the other users, but the ar7 file still needs
> the same change.
>
> Reported-by: Naresh Kamboju <[email protected]>
> Fixes: 21d9526d13b5 ("gpiolib: Make the legacy <linux/gpio.h> consumer-only")
> Signed-off-by: Arnd Bergmann <[email protected]>
> ---
> arch/mips/ar7/gpio.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>



2023-03-09 22:04:32

by Florian Fainelli

[permalink] [raw]
Subject: Re: [PATCH] mips: ar71: include linux/gpio/driver.h

On 3/8/23 06:52, Arnd Bergmann wrote:
> From: Arnd Bergmann <[email protected]>
>
> The change to remove the implicit gpio/driver.h include was done
> after fixing all the other users, but the ar7 file still needs
> the same change.
>
> Reported-by: Naresh Kamboju <[email protected]>
> Fixes: 21d9526d13b5 ("gpiolib: Make the legacy <linux/gpio.h> consumer-only")
> Signed-off-by: Arnd Bergmann <[email protected]>

s/ar71/ar7/ in the subject, with that:

Reviewed-by: Florian Fainelli <[email protected]>
--
Florian