RE: [PATCH v5 1/9] Input: goodix - sort includes alphabetically
> -Original Message- > From: Pavel Machek [mailto:pa...@ucw.cz] > Sent: 05 October, 2015 23:58 > To: Tirdea, Irina > Cc: Dmitry Torokhov; Bastien Nocera; Aleksei Mamlin; > linux-in...@vger.kernel.org; Mark Rutland; Purdila, Octavian; linux- > ker...@vger.kernel.org; devicetree@vger.kernel.org > Subject: Re: [PATCH v5 1/9] Input: goodix - sort includes alphabetically > > Hi! > Hi! > > > Subject: Re: [PATCH v5 1/9] Input: goodix - sort includes alphabetically > > > > > > On Mon 2015-09-07 17:36:15, Irina Tirdea wrote: > > > > Signed-off-by: Irina Tirdea > > > > --- > > > > drivers/input/touchscreen/goodix.c | 12 ++-- > > > > 1 file changed, 6 insertions(+), 6 deletions(-) > > > > > > Don't. > > > > > > Yes, we sometimes sort includes... to avoid patch rejects. > > > > > > This is guaranteed to cause rejects. > > > > > > If we do sort them, we use "longest-first" usually. > > > > > > > When using random order, I've been told by reviewers that my ordering > > is wrong [1], but I could not figure out what the "right" ordering is in > > order to apply. > > I did not find any mention of how to sort includes in > > Documentation/CodingStyle, > > but I've seen patches in the kernel that fix random ordering by sorting them > > alphabetically [2]. > > Ok, I have seen this more often: > > https://lkml.org/lkml/2009/3/28/99 > I see. I wasn't aware of the inverse Xmas tree ordering. > > However, I do not feel strongly about this so I can drop this patch. > > Well, its really nit picking. > I was thinking of dropping it since there does not seem to be a consensus on how to order the includes (or even if we should order them). In this case, I guess it's up to Dmitry. I'll use the inverse Xmas tree ordering in next patch set and see if that works for him. Thanks, Irina > > Pavel > -- > (english) http://www.livejournal.com/~pavelmachek > (cesky, pictures) > http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v5 1/9] Input: goodix - sort includes alphabetically
Hi! > > Subject: Re: [PATCH v5 1/9] Input: goodix - sort includes alphabetically > > > > On Mon 2015-09-07 17:36:15, Irina Tirdea wrote: > > > Signed-off-by: Irina Tirdea > > > --- > > > drivers/input/touchscreen/goodix.c | 12 ++-- > > > 1 file changed, 6 insertions(+), 6 deletions(-) > > > > Don't. > > > > Yes, we sometimes sort includes... to avoid patch rejects. > > > > This is guaranteed to cause rejects. > > > > If we do sort them, we use "longest-first" usually. > > > > When using random order, I've been told by reviewers that my ordering > is wrong [1], but I could not figure out what the "right" ordering is in > order to apply. > I did not find any mention of how to sort includes in > Documentation/CodingStyle, > but I've seen patches in the kernel that fix random ordering by sorting them > alphabetically [2]. Ok, I have seen this more often: https://lkml.org/lkml/2009/3/28/99 > However, I do not feel strongly about this so I can drop this patch. Well, its really nit picking. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
RE: [PATCH v5 1/9] Input: goodix - sort includes alphabetically
> -Original Message- > From: Pavel Machek [mailto:pa...@ucw.cz] > Sent: 04 October, 2015 22:47 > To: Tirdea, Irina > Cc: Dmitry Torokhov; Bastien Nocera; Aleksei Mamlin; > linux-in...@vger.kernel.org; Mark Rutland; Purdila, Octavian; linux- > ker...@vger.kernel.org; devicetree@vger.kernel.org > Subject: Re: [PATCH v5 1/9] Input: goodix - sort includes alphabetically > > On Mon 2015-09-07 17:36:15, Irina Tirdea wrote: > > Signed-off-by: Irina Tirdea > > --- > > drivers/input/touchscreen/goodix.c | 12 ++-- > > 1 file changed, 6 insertions(+), 6 deletions(-) > > Don't. > > Yes, we sometimes sort includes... to avoid patch rejects. > > This is guaranteed to cause rejects. > > If we do sort them, we use "longest-first" usually. > When using random order, I've been told by reviewers that my ordering is wrong [1], but I could not figure out what the "right" ordering is in order to apply. I did not find any mention of how to sort includes in Documentation/CodingStyle, but I've seen patches in the kernel that fix random ordering by sorting them alphabetically [2]. However, I do not feel strongly about this so I can drop this patch. Thanks, Irina [1] https://lkml.org/lkml/2015/5/28/363 [2] https://patchwork.ozlabs.org/patch/408022/ > > > > diff --git a/drivers/input/touchscreen/goodix.c > > b/drivers/input/touchscreen/goodix.c > > index e36162b..6ae28c5 100644 > > --- a/drivers/input/touchscreen/goodix.c > > +++ b/drivers/input/touchscreen/goodix.c > > @@ -14,18 +14,18 @@ > > * Software Foundation; version 2 of the License. > > */ > > > > -#include > > +#include > > +#include > > #include > > #include > > #include > > #include > > -#include > > -#include > > -#include > > #include > > -#include > > -#include > > +#include > > +#include > > +#include > > #include > > +#include > > #include > > > > struct goodix_ts_data { > > -- > > 1.9.1 > > > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > > the body of a message to majord...@vger.kernel.org > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > Please read the FAQ at http://www.tux.org/lkml/ > > -- > (english) http://www.livejournal.com/~pavelmachek > (cesky, pictures) > http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v5 1/9] Input: goodix - sort includes alphabetically
On Mon 2015-09-07 17:36:15, Irina Tirdea wrote: > Signed-off-by: Irina Tirdea > --- > drivers/input/touchscreen/goodix.c | 12 ++-- > 1 file changed, 6 insertions(+), 6 deletions(-) Don't. Yes, we sometimes sort includes... to avoid patch rejects. This is guaranteed to cause rejects. If we do sort them, we use "longest-first" usually. > > diff --git a/drivers/input/touchscreen/goodix.c > b/drivers/input/touchscreen/goodix.c > index e36162b..6ae28c5 100644 > --- a/drivers/input/touchscreen/goodix.c > +++ b/drivers/input/touchscreen/goodix.c > @@ -14,18 +14,18 @@ > * Software Foundation; version 2 of the License. > */ > > -#include > +#include > +#include > #include > #include > #include > #include > -#include > -#include > -#include > #include > -#include > -#include > +#include > +#include > +#include > #include > +#include > #include > > struct goodix_ts_data { > -- > 1.9.1 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majord...@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Re: [PATCH v5 1/9] Input: goodix - sort includes alphabetically
On Mon, 2015-09-07 at 17:36 +0300, Irina Tirdea wrote: > Signed-off-by: Irina Tirdea Acked-by: Bastien Nocera > --- > drivers/input/touchscreen/goodix.c | 12 ++-- > 1 file changed, 6 insertions(+), 6 deletions(-) > > diff --git a/drivers/input/touchscreen/goodix.c > b/drivers/input/touchscreen/goodix.c > index e36162b..6ae28c5 100644 > --- a/drivers/input/touchscreen/goodix.c > +++ b/drivers/input/touchscreen/goodix.c > @@ -14,18 +14,18 @@ > * Software Foundation; version 2 of the License. > */ > > -#include > +#include > +#include > #include > #include > #include > #include > -#include > -#include > -#include > #include > -#include > -#include > +#include > +#include > +#include > #include > +#include > #include > > struct goodix_ts_data { -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
[PATCH v5 1/9] Input: goodix - sort includes alphabetically
Signed-off-by: Irina Tirdea --- drivers/input/touchscreen/goodix.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/input/touchscreen/goodix.c b/drivers/input/touchscreen/goodix.c index e36162b..6ae28c5 100644 --- a/drivers/input/touchscreen/goodix.c +++ b/drivers/input/touchscreen/goodix.c @@ -14,18 +14,18 @@ * Software Foundation; version 2 of the License. */ -#include +#include +#include #include #include #include #include -#include -#include -#include #include -#include -#include +#include +#include +#include #include +#include #include struct goodix_ts_data { -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html