* [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers
@ 2018-04-10 14:11 Wolfram Sang
2018-04-10 14:33 ` Joe Perches
2018-04-10 15:40 ` Peter Rosin
0 siblings, 2 replies; 8+ messages in thread
From: Wolfram Sang @ 2018-04-10 14:11 UTC (permalink / raw)
To: linux-i2c; +Cc: linux-kernel, Joe Perches, Wolfram Sang
The number of I2C host controller drivers keeps increasing, and although
I had some success acquiring specific driver maintainers, my bandwidth
is by far not enough to act as a fallback for the rest of the drivers.
To reflect this status-quo in MAINTAINERS, add a seperate entry for I2C
host drivers, let the I2C list (= community) be the contact point, and
mark this section as "Odd fixes".
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
---
Joe: my tests worked fine with the file patterns; yet I'd appreciate if you
had time to double check them. Thanks!
MAINTAINERS | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 6d296bdce328..2f7ccdcf76f7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -6580,15 +6580,23 @@ W: https://i2c.wiki.kernel.org/
Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
S: Maintained
-F: Documentation/devicetree/bindings/i2c/
+F: Documentation/devicetree/bindings/i2c/i2c.txt
F: Documentation/i2c/
-F: drivers/i2c/
-F: drivers/i2c/*/
+F: drivers/i2c/*
F: include/linux/i2c.h
F: include/linux/i2c-*.h
F: include/uapi/linux/i2c.h
F: include/uapi/linux/i2c-*.h
+I2C SUBSYSTEM DRIVERS
+L: linux-i2c@vger.kernel.org
+W: https://i2c.wiki.kernel.org/
+Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
+T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
+S: Odd Fixes
+F: Documentation/devicetree/bindings/i2c/
+F: drivers/i2c/*/
+
I2C-TAOS-EVM DRIVER
M: Jean Delvare <jdelvare@suse.com>
L: linux-i2c@vger.kernel.org
--
2.11.0
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers
2018-04-10 14:11 [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers Wolfram Sang
@ 2018-04-10 14:33 ` Joe Perches
2018-04-10 14:46 ` Wolfram Sang
2018-04-10 15:40 ` Peter Rosin
1 sibling, 1 reply; 8+ messages in thread
From: Joe Perches @ 2018-04-10 14:33 UTC (permalink / raw)
To: Wolfram Sang, linux-i2c; +Cc: linux-kernel
On Tue, 2018-04-10 at 16:11 +0200, Wolfram Sang wrote:
> The number of I2C host controller drivers keeps increasing, and although
> I had some success acquiring specific driver maintainers, my bandwidth
> is by far not enough to act as a fallback for the rest of the drivers.
> To reflect this status-quo in MAINTAINERS, add a seperate entry for I2C
> host drivers, let the I2C list (= community) be the contact point, and
> mark this section as "Odd fixes".
>
> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
> ---
>
> Joe: my tests worked fine with the file patterns; yet I'd appreciate if you
> had time to double check them. Thanks!
Hi Wolfram.
As far as I understand, all this seems correct to me.
You want to maintain the core files in drivers/i2c/
but not any files in any of algos/, busses/, or muxes/.
You might also want to specify which of the
include/linux/i2c-*.h files you actually want to oversee
as well. It seems some are driver specific.
But the git entry for the drivers seems maybe a bit of
an issue. Are you
intending to somehow pick up patches
approved by the i2c community? If
not, no worries I
guess, someone might come along to provide help.
cheers, Joe
> MAINTAINERS | 14 +++++++++++---
> 1 file changed, 11 insertions(+), 3 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 6d296bdce328..2f7ccdcf76f7 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -6580,15 +6580,23 @@ W: https://i2c.wiki.kernel.org/
> Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
> T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
> S: Maintained
> -F: Documentation/devicetree/bindings/i2c/
> +F: Documentation/devicetree/bindings/i2c/i2c.txt
> F: Documentation/i2c/
> -F: drivers/i2c/
> -F: drivers/i2c/*/
> +F: drivers/i2c/*
> F: include/linux/i2c.h
> F: include/linux/i2c-*.h
> F: include/uapi/linux/i2c.h
> F: include/uapi/linux/i2c-*.h
>
> +I2C SUBSYSTEM DRIVERS
> +L: linux-i2c@vger.kernel.org
> +W: https://i2c.wiki.kernel.org/
> +Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
> +S: Odd Fixes
> +F: Documentation/devicetree/bindings/i2c/
> +F: drivers/i2c/*/
> +
> I2C-TAOS-EVM DRIVER
> M: Jean Delvare <jdelvare@suse.com>
> L: linux-i2c@vger.kernel.org
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers
2018-04-10 14:33 ` Joe Perches
@ 2018-04-10 14:46 ` Wolfram Sang
2018-04-10 15:14 ` Joe Perches
0 siblings, 1 reply; 8+ messages in thread
From: Wolfram Sang @ 2018-04-10 14:46 UTC (permalink / raw)
To: Joe Perches; +Cc: linux-i2c, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 952 bytes --]
> As far as I understand, all this seems correct to me.
Good. Thank you, Joe!
> You want to maintain the core files in drivers/i2c/
> but not any files in any of algos/, busses/, or muxes/.
More specific: I don't want get_maintainer.pl to print me as a
maintainer for these drivers. This gives a wrong impression to users. I
am not actively maintaining these drivers, I am collecting the odd
fixes (and also review some of them as time permits).
> You might also want to specify which of the
> include/linux/i2c-*.h files you actually want to oversee
> as well. It seems some are driver specific.
I am just now working on that. Most of them can easily be moved to
platform_data.
> But the git entry for the drivers seems maybe a bit of an issue. Are
> you intending to somehow pick up patches approved by the i2c
> community?
Yes, I will still be doing that. I think I will also be the one doing
most review for those odd fixes nonetheless.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers
2018-04-10 14:46 ` Wolfram Sang
@ 2018-04-10 15:14 ` Joe Perches
2018-04-10 15:25 ` Wolfram Sang
0 siblings, 1 reply; 8+ messages in thread
From: Joe Perches @ 2018-04-10 15:14 UTC (permalink / raw)
To: Wolfram Sang; +Cc: linux-i2c, linux-kernel
On Tue, 2018-04-10 at 16:46 +0200, Wolfram Sang wrote:
> > As far as I understand, all this seems correct to me.
>
> Good. Thank you, Joe!
> /
> > You want to maintain the core files in drivers/i2c/
> > but not any files in any of algos/, busses/, or muxes/.
>
> More specific: I don't want get_maintainer.pl to print me as a
> maintainer for these drivers.
I believe get_maintainer.pl is still going to do that for
awhile as you are a commit signer for several of these driver
files. Files that are not either "supported" or "maintained"
by default add the --git-fallback option.
For instance, With your patch:
$ ./scripts/get_maintainer.pl -f drivers/i2c/algos/i2c-algo-bit.c
Wolfram Sang <wsa+renesas@sang-engineering.com> (commit_signer:3/2=100%,authored:1/2=50%,added_lines:5/15=33%)
Jean Delvare <jdelvare@suse.de> (commit_signer:1/2=50%,authored:1/2=50%,added_lines:10/15=67%,removed_lines:3/3=100%)
linux-i2c@vger.kernel.org (open list:I2C SUBSYSTEM DRIVERS)
linux-kernel@vger.kernel.org (open list)
Your name should not be shown after a year or so unless you
actually sign-off on patches to those subdirectories.
btw: You signed-off using 2 different addresses on one
of those patches. I think that's odd.
commit 3e5f06bed72fe72166a6778f630241a893f67799
Author: Wolfram Sang <wsa+renesas@sang-engineering.com>
Date: Mon Dec 4 09:16:18 2017 +0100
i2c: algo-bit: init the bus to a known state
Ensure the bus is free when we register the adapter. Before the SCL/SDA
wires were in an unknown state. It used to work because sending a byte
has a retry mechanism which was triggered if the bus was initially in a
non-free state. But the graceful way to do it is to initialize
correctly.
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers
2018-04-10 14:11 [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers Wolfram Sang
2018-04-10 14:33 ` Joe Perches
@ 2018-04-10 15:40 ` Peter Rosin
2018-04-10 15:52 ` Wolfram Sang
1 sibling, 1 reply; 8+ messages in thread
From: Peter Rosin @ 2018-04-10 15:40 UTC (permalink / raw)
To: Wolfram Sang, linux-i2c; +Cc: linux-kernel, Joe Perches
On 2018-04-10 16:11, Wolfram Sang wrote:
> The number of I2C host controller drivers keeps increasing, and although
> I had some success acquiring specific driver maintainers, my bandwidth
> is by far not enough to act as a fallback for the rest of the drivers.
> To reflect this status-quo in MAINTAINERS, add a seperate entry for I2C
> host drivers, let the I2C list (= community) be the contact point, and
> mark this section as "Odd fixes".
>
> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
> ---
>
> Joe: my tests worked fine with the file patterns; yet I'd appreciate if you
> had time to double check them. Thanks!
>
> MAINTAINERS | 14 +++++++++++---
> 1 file changed, 11 insertions(+), 3 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 6d296bdce328..2f7ccdcf76f7 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -6580,15 +6580,23 @@ W: https://i2c.wiki.kernel.org/
> Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
> T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
> S: Maintained
> -F: Documentation/devicetree/bindings/i2c/
> +F: Documentation/devicetree/bindings/i2c/i2c.txt
> F: Documentation/i2c/
> -F: drivers/i2c/
> -F: drivers/i2c/*/
> +F: drivers/i2c/*
> F: include/linux/i2c.h
> F: include/linux/i2c-*.h
> F: include/uapi/linux/i2c.h
> F: include/uapi/linux/i2c-*.h
Hmm, I think you are ducking out from the i2c-mux-pinctrl driver as well.
Was that the intent?
> +I2C SUBSYSTEM DRIVERS
> +L: linux-i2c@vger.kernel.org
> +W: https://i2c.wiki.kernel.org/
> +Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
> +S: Odd Fixes
> +F: Documentation/devicetree/bindings/i2c/
> +F: drivers/i2c/*/
> +
And this includes all the other muxes, i.e. those that are "mine". Maybe
not a problem, but what do I know?
Cheers,
Peter
> I2C-TAOS-EVM DRIVER
> M: Jean Delvare <jdelvare@suse.com>
> L: linux-i2c@vger.kernel.org
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers
2018-04-10 15:40 ` Peter Rosin
@ 2018-04-10 15:52 ` Wolfram Sang
2018-04-10 16:42 ` Peter Rosin
0 siblings, 1 reply; 8+ messages in thread
From: Wolfram Sang @ 2018-04-10 15:52 UTC (permalink / raw)
To: Peter Rosin; +Cc: linux-i2c, linux-kernel, Joe Perches
[-- Attachment #1: Type: text/plain, Size: 1076 bytes --]
Hi Peter,
> Hmm, I think you are ducking out from the i2c-mux-pinctrl driver as well.
> Was that the intent?
Oops, nope! Sorry, I just forgot about the demux (I think you mean that
one) driver and will create a seperate entry for it.
>
> > +I2C SUBSYSTEM DRIVERS
> > +L: linux-i2c@vger.kernel.org
> > +W: https://i2c.wiki.kernel.org/
> > +Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
> > +T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
> > +S: Odd Fixes
> > +F: Documentation/devicetree/bindings/i2c/
> > +F: drivers/i2c/*/
> > +
>
> And this includes all the other muxes, i.e. those that are "mine". Maybe
> not a problem, but what do I know?
Sorry again, I really didn't want to dump something on you or leave you
all alone with the muxes. I was just so focussed on the host drivers
that muxes simply slipped through my mind :( I can add myself to the
muxes section again, no problem. I'll let you decidei what you prefer,
both is fine for me. You are doing a great job there!
Kind regards,
Wolfram
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers
2018-04-10 15:52 ` Wolfram Sang
@ 2018-04-10 16:42 ` Peter Rosin
0 siblings, 0 replies; 8+ messages in thread
From: Peter Rosin @ 2018-04-10 16:42 UTC (permalink / raw)
To: Wolfram Sang; +Cc: linux-i2c, linux-kernel, Joe Perches
On 2018-04-10 17:52, Wolfram Sang wrote:
> Hi Peter,
>
>> Hmm, I think you are ducking out from the i2c-mux-pinctrl driver as well.
>> Was that the intent?
>
> Oops, nope! Sorry, I just forgot about the demux (I think you mean that
> one) driver and will create a seperate entry for it.
Right, I meant the demux...
>>
>>> +I2C SUBSYSTEM DRIVERS
>>> +L: linux-i2c@vger.kernel.org
>>> +W: https://i2c.wiki.kernel.org/
>>> +Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
>>> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
>>> +S: Odd Fixes
>>> +F: Documentation/devicetree/bindings/i2c/
>>> +F: drivers/i2c/*/
>>> +
>>
>> And this includes all the other muxes, i.e. those that are "mine". Maybe
>> not a problem, but what do I know?
>
> Sorry again, I really didn't want to dump something on you or leave you
> all alone with the muxes. I was just so focussed on the host drivers
> that muxes simply slipped through my mind :( I can add myself to the
> muxes section again, no problem. I'll let you decidei what you prefer,
> both is fine for me. You are doing a great job there!
No no, you don't need to add yourself there. I understand the mux drivers,
and it's pretty quiet, so no need for that. What I was worrying about was
this "Odd Fixes" fallback entry needlessly covering the muxes when they
are covered elsewhere.
Cheers,
Peter
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2018-04-10 16:42 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-10 14:11 [PATCH] MAINTAINERS: remove me as maintainer for I2C host drivers Wolfram Sang
2018-04-10 14:33 ` Joe Perches
2018-04-10 14:46 ` Wolfram Sang
2018-04-10 15:14 ` Joe Perches
2018-04-10 15:25 ` Wolfram Sang
2018-04-10 15:40 ` Peter Rosin
2018-04-10 15:52 ` Wolfram Sang
2018-04-10 16:42 ` Peter Rosin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox