diff mbox series

[net,1/3] MAINTAINERS: Add myself as maintainer for socket timestamping and expand file list

Message ID 20250128-fix_tsconfig-v1-1-87adcdc4e394@bootlin.com (mailing list archive)
State Changes Requested
Delegated to: Netdev Maintainers
Headers show
Series net: ethtool: timestamping: Fix small issues in the new uAPI | expand

Checks

Context Check Description
netdev/series_format success Posting correctly formatted
netdev/tree_selection success Clearly marked for net
netdev/ynl success Generated files up to date; no warnings/errors; GEN HAS DIFF 2 files changed, 61 insertions(+), 10 deletions(-);
netdev/fixes_present success Fixes tag present in non-next series
netdev/header_inline success No static functions without inline keyword in header files
netdev/build_32bit success Errors and warnings before: 0 this patch: 0
netdev/build_tools success No tools touched, skip
netdev/cc_maintainers success CCed 0 of 0 maintainers
netdev/build_clang success Errors and warnings before: 0 this patch: 0
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/deprecated_api success None detected
netdev/check_selftest success No net selftest shell script
netdev/verify_fixes success No Fixes tag
netdev/build_allmodconfig_warn success Errors and warnings before: 0 this patch: 0
netdev/checkpatch success total: 0 errors, 0 warnings, 0 checks, 14 lines checked
netdev/build_clang_rust success No Rust files in patch. Skipping build
netdev/kdoc success Errors and warnings before: 0 this patch: 0
netdev/source_inline success Was 0 now: 0
netdev/contest success net-next-2025-01-29--12-00 (tests: 885)

Commit Message

Kory Maincent Jan. 28, 2025, 3:35 p.m. UTC
Add myself as maintainer for socket timestamping. I have contributed
modifications to the timestamping core to support selection between
multiple PTP instances within a network topology.

Expand the file list to include timestamping ethtool support.

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
---
 MAINTAINERS | 4 ++++
 1 file changed, 4 insertions(+)

Comments

Jakub Kicinski Jan. 30, 2025, 12:39 a.m. UTC | #1
On Tue, 28 Jan 2025 16:35:46 +0100 Kory Maincent wrote:
> Add myself as maintainer for socket timestamping. I have contributed
> modifications to the timestamping core to support selection between
> multiple PTP instances within a network topology.
> 
> Expand the file list to include timestamping ethtool support.

Hi Kory, is there more context you could provide for this change?

For core pieces of the stack, with a long history, we tend to
designate as maintainer folks who review the changes, not just
write code. According to our development stats that doesn't
describe you, just yet:

Top reviewer score:

6.12: Negative # 5 ( +6) [ 50] Kory Maincent (Dent Project)
6.13: Negative #11 (***) [ 29] Kory Maincent (Dent Project)

https://lore.kernel.org/20250121200710.19126f7d@kernel.org
https://lore.kernel.org/20241119191608.514ea226@kernel.org
https://lore.kernel.org/20240922190125.24697d06@kernel.org

That said, I do feel like we're lacking maintainers for sections 
of the ethtool code. Maybe we could start with adding and entry 
for you for just:

> +F:	net/ethtool/tsconfig.c
> +F:	net/ethtool/tsinfo.c

Does that sound fair?
Kory Maincent Jan. 30, 2025, 9:18 a.m. UTC | #2
On Wed, 29 Jan 2025 16:39:16 -0800
Jakub Kicinski <kuba@kernel.org> wrote:

> On Tue, 28 Jan 2025 16:35:46 +0100 Kory Maincent wrote:
> > Add myself as maintainer for socket timestamping. I have contributed
> > modifications to the timestamping core to support selection between
> > multiple PTP instances within a network topology.
> > 
> > Expand the file list to include timestamping ethtool support.  
> 
> Hi Kory, is there more context you could provide for this change?
> 
> For core pieces of the stack, with a long history, we tend to
> designate as maintainer folks who review the changes, not just
> write code. According to our development stats that doesn't
> describe you, just yet:
> 
> Top reviewer score:
> 
> 6.12: Negative # 5 ( +6) [ 50] Kory Maincent (Dent Project)
> 6.13: Negative #11 (***) [ 29] Kory Maincent (Dent Project)

Yes indeed, I am not really confident reviewing code part that I don't know
well. My thought that I did not have lots on review in the PTP patch series I
just managed to get merged. So I would try to change that.
Moreover I have changed a bit the management of time stamping configuration so
if there is changes or fixes I could be helpful.
Indeed adding myself as maintainer is a bit overestimated, maybe I could be set
as a reviewer to be in the CC of the patches.

> https://lore.kernel.org/20250121200710.19126f7d@kernel.org
> https://lore.kernel.org/20241119191608.514ea226@kernel.org
> https://lore.kernel.org/20240922190125.24697d06@kernel.org
> 
> That said, I do feel like we're lacking maintainers for sections 
> of the ethtool code. Maybe we could start with adding and entry 
> for you for just:
> 
> > +F:	net/ethtool/tsconfig.c
> > +F:	net/ethtool/tsinfo.c  
> 
> Does that sound fair?

Yes it does. Whether setting me as reviewer for the SOCKET TIMESTAMPING subpart
or adding me as maintainer of these two files it is ok for me. What do you
prefer?

I will try to review more ethtool code now that I began to understand how it
works thanks to my PoE and PTP work. 

Regards,
Jakub Kicinski Jan. 30, 2025, 4:31 p.m. UTC | #3
On Thu, 30 Jan 2025 10:18:11 +0100 Kory Maincent wrote:
> > > +F:	net/ethtool/tsconfig.c
> > > +F:	net/ethtool/tsinfo.c    
> > 
> > Does that sound fair?  
> 
> Yes it does. Whether setting me as reviewer for the SOCKET TIMESTAMPING subpart
> or adding me as maintainer of these two files it is ok for me. What do you
> prefer?

The latter, TBH. I'll send the patch. We recommend setting up lore+lei
to subscribe to threads which touch particular files. It's much more
scalable than adding interested folks to MAINTAINERS. Tho, last time
I looked lei didn't support the weird mdir format used by claws :(
Kory Maincent Jan. 30, 2025, 4:56 p.m. UTC | #4
On Thu, 30 Jan 2025 08:31:04 -0800
Jakub Kicinski <kuba@kernel.org> wrote:

> On Thu, 30 Jan 2025 10:18:11 +0100 Kory Maincent wrote:
>  [...]  
> > > 
> > > Does that sound fair?    
> > 
> > Yes it does. Whether setting me as reviewer for the SOCKET TIMESTAMPING
> > subpart or adding me as maintainer of these two files it is ok for me. What
> > do you prefer?  
> 
> The latter, TBH. I'll send the patch. We recommend setting up lore+lei
> to subscribe to threads which touch particular files. It's much more
> scalable than adding interested folks to MAINTAINERS. Tho, last time
> I looked lei didn't support the weird mdir format used by claws :(

You are right don't bother to add me to MAINTAINERS file, I am indeed not an
experienced reviewer for now.

Oh, didn't know the lei tools. Thanks!

Regards,
diff mbox series

Patch

diff --git a/MAINTAINERS b/MAINTAINERS
index 1899ef93e498..1052131a141d 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -21729,10 +21729,14 @@  F:	sound/soc/uniphier/
 
 SOCKET TIMESTAMPING
 M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
+M:	Kory Maincent <kory.maincent@bootlin.com>
 S:	Maintained
 F:	Documentation/networking/timestamping.rst
 F:	include/linux/net_tstamp.h
 F:	include/uapi/linux/net_tstamp.h
+F:	net/core/timestamping.c
+F:	net/ethtool/tsconfig.c
+F:	net/ethtool/tsinfo.c
 F:	tools/testing/selftests/net/so_txtime.c
 
 SOEKRIS NET48XX LED SUPPORT