linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH v2 02/36] gpiolib: cdev: Add missed header(s)
       [not found]     ` <CAHp75Vf4oS8g0zxgismtLrzsJ7AE-bdMEq+GAzx2=Mwnhuk3UA@mail.gmail.com>
@ 2022-10-11 13:48       ` Andy Shevchenko
  2022-10-11 14:13         ` Kent Gibson
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-11 13:48 UTC (permalink / raw)
  To: Kent Gibson
  Cc: Bartosz Golaszewski, linux-gpio, linux-tegra, linux-kernel,
	linux-arm-kernel, linux-media, linux-actions, linux-aspeed,
	openbmc, linux-rpi-kernel, alsa-devel, patches, linux-mediatek,
	linux-mips, linux-riscv, linux-omap, linux-stm32, linux-arm-msm,
	linux-renesas-soc, linux-samsung-soc

On Tue, Oct 11, 2022 at 11:05:42AM +0300, Andy Shevchenko wrote:
> On Tue, Oct 11, 2022 at 3:02 AM Kent Gibson <warthog618@gmail.com> wrote:
> > On Mon, Oct 10, 2022 at 11:14:18PM +0300, Andy Shevchenko wrote:

...

> > > -#include <linux/gpio.h>
> > >  #include <linux/gpio/driver.h>
> > > +#include <linux/gpio.h>
> > > +#include <linux/hte.h>
> >
> > Ok with the hte re-order.
> >
> > But moving the gpio subsystem header after the gpio/driver is not
> > alphabetical ('.' precedes '/') and it read better and made more sense
> > to me the way it was.
> 
> I see, I guess this is vim sort vs shell sort. Strange, they should
> follow the locale settings...

I have checked, the shell and vim sort gave the same result as in this patch.

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v2 02/36] gpiolib: cdev: Add missed header(s)
  2022-10-11 13:48       ` [PATCH v2 02/36] gpiolib: cdev: Add missed header(s) Andy Shevchenko
@ 2022-10-11 14:13         ` Kent Gibson
  2022-10-11 14:28           ` Andy Shevchenko
  0 siblings, 1 reply; 13+ messages in thread
From: Kent Gibson @ 2022-10-11 14:13 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: Bartosz Golaszewski, linux-gpio, linux-tegra, linux-kernel,
	linux-arm-kernel, linux-media, linux-actions, linux-aspeed,
	openbmc, linux-rpi-kernel, alsa-devel, patches, linux-mediatek,
	linux-mips, linux-riscv, linux-omap, linux-stm32, linux-arm-msm,
	linux-renesas-soc, linux-samsung-soc

On Tue, Oct 11, 2022 at 04:48:17PM +0300, Andy Shevchenko wrote:
> On Tue, Oct 11, 2022 at 11:05:42AM +0300, Andy Shevchenko wrote:
> > On Tue, Oct 11, 2022 at 3:02 AM Kent Gibson <warthog618@gmail.com> wrote:
> > > On Mon, Oct 10, 2022 at 11:14:18PM +0300, Andy Shevchenko wrote:
> 
> ...
> 
> > > > -#include <linux/gpio.h>
> > > >  #include <linux/gpio/driver.h>
> > > > +#include <linux/gpio.h>
> > > > +#include <linux/hte.h>
> > >
> > > Ok with the hte re-order.
> > >
> > > But moving the gpio subsystem header after the gpio/driver is not
> > > alphabetical ('.' precedes '/') and it read better and made more sense
> > > to me the way it was.
> > 
> > I see, I guess this is vim sort vs shell sort. Strange, they should
> > follow the locale settings...
> 
> I have checked, the shell and vim sort gave the same result as in this patch.
> 

The original order (sans hte.h) was done by VSCode Sort Lines Ascending,
and that still returns the same result.  That matches what I would
expect to see given the content of the text.

And for me vim also gives the original order.

Just to confirm - is '.' 0x2e and '/' 0x2f in your universe?

Cheers,
Kent.




_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v2 02/36] gpiolib: cdev: Add missed header(s)
  2022-10-11 14:13         ` Kent Gibson
@ 2022-10-11 14:28           ` Andy Shevchenko
  2022-10-11 14:39             ` Geert Uytterhoeven
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-11 14:28 UTC (permalink / raw)
  To: Kent Gibson
  Cc: Bartosz Golaszewski, linux-gpio, linux-tegra, linux-kernel,
	linux-arm-kernel, linux-media, linux-actions, linux-aspeed,
	openbmc, linux-rpi-kernel, alsa-devel, patches, linux-mediatek,
	linux-mips, linux-riscv, linux-omap, linux-stm32, linux-arm-msm,
	linux-renesas-soc, linux-samsung-soc

On Tue, Oct 11, 2022 at 10:13:02PM +0800, Kent Gibson wrote:
> On Tue, Oct 11, 2022 at 04:48:17PM +0300, Andy Shevchenko wrote:
> > On Tue, Oct 11, 2022 at 11:05:42AM +0300, Andy Shevchenko wrote:
> > > On Tue, Oct 11, 2022 at 3:02 AM Kent Gibson <warthog618@gmail.com> wrote:
> > > > On Mon, Oct 10, 2022 at 11:14:18PM +0300, Andy Shevchenko wrote:

...

> > > > > -#include <linux/gpio.h>
> > > > >  #include <linux/gpio/driver.h>
> > > > > +#include <linux/gpio.h>
> > > > > +#include <linux/hte.h>
> > > >
> > > > Ok with the hte re-order.
> > > >
> > > > But moving the gpio subsystem header after the gpio/driver is not
> > > > alphabetical ('.' precedes '/') and it read better and made more sense
> > > > to me the way it was.
> > > 
> > > I see, I guess this is vim sort vs shell sort. Strange, they should
> > > follow the locale settings...
> > 
> > I have checked, the shell and vim sort gave the same result as in this patch.
> > 
> 
> The original order (sans hte.h) was done by VSCode Sort Lines Ascending,
> and that still returns the same result.  That matches what I would
> expect to see given the content of the text.
> 
> And for me vim also gives the original order.
> 
> Just to confirm - is '.' 0x2e and '/' 0x2f in your universe?

$ LC_COLLATE=C sort test1.txt
#include <linux/gpio.h>
#include <linux/gpio/driver.h>

$ LC_COLLATE= sort test1.txt
#include <linux/gpio/driver.h>
#include <linux/gpio.h>

I guess this explains the difference. Currently I have en_US.UTF-8.

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v2 02/36] gpiolib: cdev: Add missed header(s)
  2022-10-11 14:28           ` Andy Shevchenko
@ 2022-10-11 14:39             ` Geert Uytterhoeven
  2022-10-11 15:19               ` Andy Shevchenko
  0 siblings, 1 reply; 13+ messages in thread
From: Geert Uytterhoeven @ 2022-10-11 14:39 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: Kent Gibson, Bartosz Golaszewski, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

Hi Andy,

On Tue, Oct 11, 2022 at 4:31 PM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:
> On Tue, Oct 11, 2022 at 10:13:02PM +0800, Kent Gibson wrote:
> > On Tue, Oct 11, 2022 at 04:48:17PM +0300, Andy Shevchenko wrote:
> > > On Tue, Oct 11, 2022 at 11:05:42AM +0300, Andy Shevchenko wrote:
> > > > On Tue, Oct 11, 2022 at 3:02 AM Kent Gibson <warthog618@gmail.com> wrote:
> > > > > On Mon, Oct 10, 2022 at 11:14:18PM +0300, Andy Shevchenko wrote:
>
> ...
>
> > > > > > -#include <linux/gpio.h>
> > > > > >  #include <linux/gpio/driver.h>
> > > > > > +#include <linux/gpio.h>
> > > > > > +#include <linux/hte.h>
> > > > >
> > > > > Ok with the hte re-order.
> > > > >
> > > > > But moving the gpio subsystem header after the gpio/driver is not
> > > > > alphabetical ('.' precedes '/') and it read better and made more sense
> > > > > to me the way it was.
> > > >
> > > > I see, I guess this is vim sort vs shell sort. Strange, they should
> > > > follow the locale settings...
> > >
> > > I have checked, the shell and vim sort gave the same result as in this patch.
> > >
> >
> > The original order (sans hte.h) was done by VSCode Sort Lines Ascending,
> > and that still returns the same result.  That matches what I would
> > expect to see given the content of the text.
> >
> > And for me vim also gives the original order.
> >
> > Just to confirm - is '.' 0x2e and '/' 0x2f in your universe?
>
> $ LC_COLLATE=C sort test1.txt
> #include <linux/gpio.h>
> #include <linux/gpio/driver.h>
>
> $ LC_COLLATE= sort test1.txt
> #include <linux/gpio/driver.h>
> #include <linux/gpio.h>
>
> I guess this explains the difference. Currently I have en_US.UTF-8.

Throwing my can of paint into the mix...

I think it is more logical to first include the general <linux/gpio.h>,
followed by whatever <linux/gpio-foo.h> and <linux/gpio/bar.h>,
irrespective of (language-specific or phonebook) sort order.

Yeah, it sucks that this requires some manual work after running sort...

Gr{oetje,eeting}s,

                        Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
                                -- Linus Torvalds

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v2 02/36] gpiolib: cdev: Add missed header(s)
  2022-10-11 14:39             ` Geert Uytterhoeven
@ 2022-10-11 15:19               ` Andy Shevchenko
  2022-10-11 15:44                 ` Andy Shevchenko
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-11 15:19 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Kent Gibson, Bartosz Golaszewski, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

On Tue, Oct 11, 2022 at 04:39:46PM +0200, Geert Uytterhoeven wrote:
> On Tue, Oct 11, 2022 at 4:31 PM Andy Shevchenko
> <andriy.shevchenko@linux.intel.com> wrote:
> > On Tue, Oct 11, 2022 at 10:13:02PM +0800, Kent Gibson wrote:
> > > On Tue, Oct 11, 2022 at 04:48:17PM +0300, Andy Shevchenko wrote:
> > > > On Tue, Oct 11, 2022 at 11:05:42AM +0300, Andy Shevchenko wrote:
> > > > > On Tue, Oct 11, 2022 at 3:02 AM Kent Gibson <warthog618@gmail.com> wrote:
> > > > > > On Mon, Oct 10, 2022 at 11:14:18PM +0300, Andy Shevchenko wrote:

...

> > > > > > > -#include <linux/gpio.h>
> > > > > > >  #include <linux/gpio/driver.h>
> > > > > > > +#include <linux/gpio.h>
> > > > > > > +#include <linux/hte.h>
> > > > > >
> > > > > > Ok with the hte re-order.
> > > > > >
> > > > > > But moving the gpio subsystem header after the gpio/driver is not
> > > > > > alphabetical ('.' precedes '/') and it read better and made more sense
> > > > > > to me the way it was.
> > > > >
> > > > > I see, I guess this is vim sort vs shell sort. Strange, they should
> > > > > follow the locale settings...
> > > >
> > > > I have checked, the shell and vim sort gave the same result as in this patch.
> > > >
> > >
> > > The original order (sans hte.h) was done by VSCode Sort Lines Ascending,
> > > and that still returns the same result.  That matches what I would
> > > expect to see given the content of the text.
> > >
> > > And for me vim also gives the original order.
> > >
> > > Just to confirm - is '.' 0x2e and '/' 0x2f in your universe?
> >
> > $ LC_COLLATE=C sort test1.txt
> > #include <linux/gpio.h>
> > #include <linux/gpio/driver.h>
> >
> > $ LC_COLLATE= sort test1.txt
> > #include <linux/gpio/driver.h>
> > #include <linux/gpio.h>
> >
> > I guess this explains the difference. Currently I have en_US.UTF-8.
> 
> Throwing my can of paint into the mix...
> 
> I think it is more logical to first include the general <linux/gpio.h>,
> followed by whatever <linux/gpio-foo.h> and <linux/gpio/bar.h>,
> irrespective of (language-specific or phonebook) sort order.
> 
> Yeah, it sucks that this requires some manual work after running sort...

It seems that kind of issue is in this patch only.

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v2 02/36] gpiolib: cdev: Add missed header(s)
  2022-10-11 15:19               ` Andy Shevchenko
@ 2022-10-11 15:44                 ` Andy Shevchenko
  0 siblings, 0 replies; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-11 15:44 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Kent Gibson, Bartosz Golaszewski, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

On Tue, Oct 11, 2022 at 06:19:13PM +0300, Andy Shevchenko wrote:
> On Tue, Oct 11, 2022 at 04:39:46PM +0200, Geert Uytterhoeven wrote:

...

After all this patch is not needed. However, during checking of the necessity
of this patch I realized that seq_file is used in a few GPIO drivers without
any actual users, so I will prepare clean up series for that as well.

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v2 02/36] gpiolib: cdev: Add missed header(s)
       [not found]   ` <Y0SyVwjDl7NGfTPn@sol>
       [not found]     ` <CAHp75Vf4oS8g0zxgismtLrzsJ7AE-bdMEq+GAzx2=Mwnhuk3UA@mail.gmail.com>
@ 2022-10-12 13:30     ` Andy Shevchenko
  2022-10-12 13:54       ` Kent Gibson
  1 sibling, 1 reply; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-12 13:30 UTC (permalink / raw)
  To: Kent Gibson
  Cc: Bartosz Golaszewski, Geert Uytterhoeven, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

On Tue, Oct 11, 2022 at 08:01:27AM +0800, Kent Gibson wrote:
> On Mon, Oct 10, 2022 at 11:14:18PM +0300, Andy Shevchenko wrote:

...

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

> But moving the gpio subsystem header after the gpio/driver is not
> alphabetical ('.' precedes '/') and it read better and made more sense
> to me the way it was.

Okay, I will move it back.

...

> > +#include <linux/seq_file.h>
> 
> I wasn't aware that we use anything from seq_file.
> What am I missing?


Eventually I can answer to your question: the commit 0ae3109a8391
("gpiolib: cdev: add fdinfo output for line request file descriptors")
is what you are missing.

That said, we need this patch.

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v2 02/36] gpiolib: cdev: Add missed header(s)
  2022-10-12 13:30     ` Andy Shevchenko
@ 2022-10-12 13:54       ` Kent Gibson
  0 siblings, 0 replies; 13+ messages in thread
From: Kent Gibson @ 2022-10-12 13:54 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: Bartosz Golaszewski, Geert Uytterhoeven, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

On Wed, Oct 12, 2022 at 04:30:05PM +0300, Andy Shevchenko wrote:
> On Tue, Oct 11, 2022 at 08:01:27AM +0800, Kent Gibson wrote:
> > On Mon, Oct 10, 2022 at 11:14:18PM +0300, Andy Shevchenko wrote:
> 
> ...
> 
> > > -#include <linux/gpio.h>
> > >  #include <linux/gpio/driver.h>
> > > +#include <linux/gpio.h>
> 
> > But moving the gpio subsystem header after the gpio/driver is not
> > alphabetical ('.' precedes '/') and it read better and made more sense
> > to me the way it was.
> 
> Okay, I will move it back.
> 
> ...
> 
> > > +#include <linux/seq_file.h>
> > 
> > I wasn't aware that we use anything from seq_file.
> > What am I missing?
> 
> 
> Eventually I can answer to your question: the commit 0ae3109a8391
> ("gpiolib: cdev: add fdinfo output for line request file descriptors")
> is what you are missing.
> 
> That said, we need this patch.
> 

Ah, yes - totally forgot that one is in flight.
That makes sense then.

With the gpio headers retaining their original order:

Rewiewed-by: Kent Gibson <warthog618@gmail.com>

> -- 
> With Best Regards,
> Andy Shevchenko
> 
> 

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [rft, PATCH v2 00/36] pinctrl: Clean up and add missed headers
       [not found]   ` <CAHp75VdDjyUAZBTaoPOe5oA3f_5xRznAooq08=Eff4F1AZyVOQ@mail.gmail.com>
@ 2022-10-14 15:11     ` Andy Shevchenko
  0 siblings, 0 replies; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-14 15:11 UTC (permalink / raw)
  To: Florian Fainelli, Linus Walleij
  Cc: Bartosz Golaszewski, Kent Gibson, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

On Wed, Oct 12, 2022 at 01:04:10PM +0300, Andy Shevchenko wrote:
> On Tue, Oct 11, 2022 at 11:56 PM Florian Fainelli <f.fainelli@gmail.com> wrote:
> > On 10/10/2022 1:14 PM, Andy Shevchenko wrote:
> > > Currently the header inclusion inside the pinctrl headers seems more arbitrary
> > > than logical. This series is basically out of two parts:
> > > - add missed headers to the pin control drivers / users
> > > - clean up the headers of pin control subsystem
> > >
> > > The idea is to have this series to be pulled after -rc1 by the GPIO and
> > > pin control subsystems, so all new drivers will utilize cleaned up headers
> > > of the pin control.
> > >
> > > Please, review and comment.
> >
> > Did you really need to split this on a per-driver basis as opposed to
> > just a treewide drivers/pinctrl, drivers/media and drivers/gpiolib patch
> > set?
> >
> > 36 patches seems needlessly high when 4 patches could have achieve the
> > same outcome.
> 
> I can combine them if maintainers ask for that, nevertheless for Intel
> pin control and GPIO drivers, which I care more about, I would like to
> leave as separate changes (easy to see in history what was done).

I can now tell why I don't like to combine. While doing a revert (it's not
related to GPIO nor to pin control), it appears that I reverted extra bits
as merge conflict resolution. This is per se is not an issue, but when
I tried to find and reapply that missed piece I can't, because the patch
is combined and Git simply ignores to have
`git cherry-pick _something in the past_` done.

But again, up to maintainers.

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [rft, PATCH v2 00/36] pinctrl: Clean up and add missed headers
       [not found] ` <CACRpkdZ1M3ckw+jFgvMqG4jvR-t_44GPoZ6ZDXszwZCJr-cDpg@mail.gmail.com>
@ 2022-10-17  9:27   ` Andy Shevchenko
  2022-10-17  9:58     ` Linus Walleij
  0 siblings, 1 reply; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-17  9:27 UTC (permalink / raw)
  To: Linus Walleij
  Cc: Bartosz Golaszewski, Kent Gibson, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

On Mon, Oct 17, 2022 at 11:02:09AM +0200, Linus Walleij wrote:
> On Mon, Oct 10, 2022 at 10:15 PM Andy Shevchenko
> <andriy.shevchenko@linux.intel.com> wrote:
> 
> > Currently the header inclusion inside the pinctrl headers seems more arbitrary
> > than logical. This series is basically out of two parts:
> > - add missed headers to the pin control drivers / users
> > - clean up the headers of pin control subsystem
> >
> > The idea is to have this series to be pulled after -rc1 by the GPIO and
> > pin control subsystems, so all new drivers will utilize cleaned up headers
> > of the pin control.
> 
> Aha I see you want to send a pull request so I backed out the applied patches
> from the series for now.

Can I consider all that you answered to as Rb tag?

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [rft, PATCH v2 00/36] pinctrl: Clean up and add missed headers
  2022-10-17  9:27   ` Andy Shevchenko
@ 2022-10-17  9:58     ` Linus Walleij
  2022-10-17 12:18       ` Andy Shevchenko
  0 siblings, 1 reply; 13+ messages in thread
From: Linus Walleij @ 2022-10-17  9:58 UTC (permalink / raw)
  To: Andy Shevchenko
  Cc: Bartosz Golaszewski, Kent Gibson, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

On Mon, Oct 17, 2022 at 11:27 AM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:
> On Mon, Oct 17, 2022 at 11:02:09AM +0200, Linus Walleij wrote:
> > On Mon, Oct 10, 2022 at 10:15 PM Andy Shevchenko
> > <andriy.shevchenko@linux.intel.com> wrote:
> >
> > > Currently the header inclusion inside the pinctrl headers seems more arbitrary
> > > than logical. This series is basically out of two parts:
> > > - add missed headers to the pin control drivers / users
> > > - clean up the headers of pin control subsystem
> > >
> > > The idea is to have this series to be pulled after -rc1 by the GPIO and
> > > pin control subsystems, so all new drivers will utilize cleaned up headers
> > > of the pin control.
> >
> > Aha I see you want to send a pull request so I backed out the applied patches
> > from the series for now.
>
> Can I consider all that you answered to as Rb tag?

Acked-by: Linus Walleij <linus.walleij@linaro.org>

I haven't reviewed in detail but I fully trust you to do the right thing
and fix any fallout so will happily pull this.

Yours,
Linus Walleij

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [rft, PATCH v2 00/36] pinctrl: Clean up and add missed headers
  2022-10-17  9:58     ` Linus Walleij
@ 2022-10-17 12:18       ` Andy Shevchenko
  0 siblings, 0 replies; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-17 12:18 UTC (permalink / raw)
  To: Linus Walleij
  Cc: Bartosz Golaszewski, Kent Gibson, linux-gpio, linux-tegra,
	linux-kernel, linux-arm-kernel, linux-media, linux-actions,
	linux-aspeed, openbmc, linux-rpi-kernel, alsa-devel, patches,
	linux-mediatek, linux-mips, linux-riscv, linux-omap, linux-stm32,
	linux-arm-msm, linux-renesas-soc, linux-samsung-soc

On Mon, Oct 17, 2022 at 11:58:03AM +0200, Linus Walleij wrote:
> On Mon, Oct 17, 2022 at 11:27 AM Andy Shevchenko
> <andriy.shevchenko@linux.intel.com> wrote:
> > On Mon, Oct 17, 2022 at 11:02:09AM +0200, Linus Walleij wrote:
> > > On Mon, Oct 10, 2022 at 10:15 PM Andy Shevchenko
> > > <andriy.shevchenko@linux.intel.com> wrote:
> > >
> > > > Currently the header inclusion inside the pinctrl headers seems more arbitrary
> > > > than logical. This series is basically out of two parts:
> > > > - add missed headers to the pin control drivers / users
> > > > - clean up the headers of pin control subsystem
> > > >
> > > > The idea is to have this series to be pulled after -rc1 by the GPIO and
> > > > pin control subsystems, so all new drivers will utilize cleaned up headers
> > > > of the pin control.
> > >
> > > Aha I see you want to send a pull request so I backed out the applied patches
> > > from the series for now.
> >
> > Can I consider all that you answered to as Rb tag?
> 
> Acked-by: Linus Walleij <linus.walleij@linaro.org>

Thank you!

> I haven't reviewed in detail but I fully trust you to do the right thing
> and fix any fallout so will happily pull this.

The plan is to push this to Linux Next for a couple of days and then I'll send
PR to you and Bart.

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH v2 36/36] pinctrl: Clean up headers
       [not found]         ` <CAMuHMdVU-cTBMzgBrbzA9+ZYybVS8kdYaA9spU9oDfqrLMvCuA@mail.gmail.com>
@ 2022-10-18 13:07           ` Andy Shevchenko
  0 siblings, 0 replies; 13+ messages in thread
From: Andy Shevchenko @ 2022-10-18 13:07 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Bartosz Golaszewski, Kent Gibson, Linus Walleij, linux-gpio,
	linux-tegra, linux-kernel, linux-arm-kernel, linux-media,
	linux-actions, linux-aspeed, openbmc, linux-rpi-kernel,
	alsa-devel, patches, linux-mediatek, linux-mips, linux-riscv,
	linux-omap, linux-stm32, linux-arm-msm, linux-renesas-soc,
	linux-samsung-soc

On Tue, Oct 18, 2022 at 03:04:44PM +0200, Geert Uytterhoeven wrote:
> On Tue, Oct 11, 2022 at 11:07 AM Andy Shevchenko
> <andriy.shevchenko@linux.intel.com> wrote:
> > On Tue, Oct 11, 2022 at 10:46:30AM +0200, Geert Uytterhoeven wrote:
> > > On Tue, Oct 11, 2022 at 9:31 AM Basavaraj Natikar <bnatikar@amd.com> wrote:

...

> > > I can confirm adding
> > >
> > >     #include <linux/pinctrl/pinconf.h>
> > >
> > > to drivers/pinctrl/renesas/pinctrl-rzn1.c and drivers/pinctrl/pinctrl-single.c
> > > fixes the issues I was seeing with shmobile_defconfig and (out-of-tree)
> > > renesas_defconfig.
> >
> > I will add this, thank you for reporting.
> 
> Same for drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c.

Thanks!

Not only. I have updated all of them (but missed zynq (it is in today's Linux
Next).

-- 
With Best Regards,
Andy Shevchenko



_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2022-10-18 13:09 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20221010201453.77401-1-andriy.shevchenko@linux.intel.com>
     [not found] ` <20221010201453.77401-3-andriy.shevchenko@linux.intel.com>
     [not found]   ` <Y0SyVwjDl7NGfTPn@sol>
     [not found]     ` <CAHp75Vf4oS8g0zxgismtLrzsJ7AE-bdMEq+GAzx2=Mwnhuk3UA@mail.gmail.com>
2022-10-11 13:48       ` [PATCH v2 02/36] gpiolib: cdev: Add missed header(s) Andy Shevchenko
2022-10-11 14:13         ` Kent Gibson
2022-10-11 14:28           ` Andy Shevchenko
2022-10-11 14:39             ` Geert Uytterhoeven
2022-10-11 15:19               ` Andy Shevchenko
2022-10-11 15:44                 ` Andy Shevchenko
2022-10-12 13:30     ` Andy Shevchenko
2022-10-12 13:54       ` Kent Gibson
     [not found] ` <0684f480-2092-d520-2c8e-bd9a2dca47e3@gmail.com>
     [not found]   ` <CAHp75VdDjyUAZBTaoPOe5oA3f_5xRznAooq08=Eff4F1AZyVOQ@mail.gmail.com>
2022-10-14 15:11     ` [rft, PATCH v2 00/36] pinctrl: Clean up and add missed headers Andy Shevchenko
     [not found] ` <CACRpkdZ1M3ckw+jFgvMqG4jvR-t_44GPoZ6ZDXszwZCJr-cDpg@mail.gmail.com>
2022-10-17  9:27   ` Andy Shevchenko
2022-10-17  9:58     ` Linus Walleij
2022-10-17 12:18       ` Andy Shevchenko
     [not found] ` <20221010201453.77401-37-andriy.shevchenko@linux.intel.com>
     [not found]   ` <d63088d7-202b-a550-01e5-345a22de5f7d@amd.com>
     [not found]     ` <CAMuHMdUfdQnisexfs4yLjeKs-LUPY1HjChrgeNjNL1qSErir9Q@mail.gmail.com>
     [not found]       ` <Y0UyOWALxSFai2w6@smile.fi.intel.com>
     [not found]         ` <CAMuHMdVU-cTBMzgBrbzA9+ZYybVS8kdYaA9spU9oDfqrLMvCuA@mail.gmail.com>
2022-10-18 13:07           ` [PATCH v2 36/36] pinctrl: Clean up headers Andy Shevchenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).