netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net v2 0/5] MAINTAINERS: Networking updates
@ 2024-08-21  8:46 Simon Horman
  2024-08-21  8:46 ` [PATCH net v2 1/5] MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS Simon Horman
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Simon Horman @ 2024-08-21  8:46 UTC (permalink / raw)
  To: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: Breno Leitao, Chas Williams, Guo-Fu Tseng, Moon Yeounsu,
	Richard Cochran, Willem de Bruijn, linux-atm-general, netdev

Hi,

This series includes Networking-related updates to MAINTAINERS.

* Patches 1-4 aim to assign header files with "*net*' and '*skbuff*'
  in their name to Networking-related sections within Maintainers.

  There are a few such files left over after this patches.
  I have to sent separate patches to add them to SCSI SUBSYSTEM
  and NETWORKING DRIVERS (WIRELESS) sections [1][2].

  [1] https://lore.kernel.org/linux-scsi/20240816-scsi-mnt-v1-1-439af8b1c28b@kernel.org/
  [2] https://lore.kernel.org/linux-wireless/20240816-wifi-mnt-v1-1-3fb3bf5d44aa@kernel.org/

* Patch 5 updates the status of the JME driver to 'Odd Fixes'

---
Changes in v2:
- [PATCH 2/5] Add to SOCKET TIMESTAMPING rather than PTP HARDWARE CLOCK
  SUPPORT section.  This seems more appropriate given that
  include/uapi/linux/net_tstamp.h is already in the SOCKET TIMESTAMPING
  section.
- [PATCH 3/5] New patch. Use globs to match files in Networking sections.
  As suggested by Jakub Kicinski
- [PATCH 4/5] Dropped net_shaper.h as it is not present upstream
- Link to v1: https://lore.kernel.org/r/20240816-net-mnt-v1-0-ef946b47ced4@kernel.org

---
Simon Horman (5):
      MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS
      MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section
      MAINTAINERS: Add limited globs for Networking headers
      MAINTAINERS: Add header files to NETWORKING sections
      MAINTAINERS: Mark JME Network Driver as Odd Fixes

 MAINTAINERS | 32 ++++++++++++++++++++++++++------
 1 file changed, 26 insertions(+), 6 deletions(-)

base-commit: 0d76fc7e27b2097e18ee128e484d107ed6d45e88


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

* [PATCH net v2 1/5] MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS
  2024-08-21  8:46 [PATCH net v2 0/5] MAINTAINERS: Networking updates Simon Horman
@ 2024-08-21  8:46 ` Simon Horman
  2024-08-21  8:46 ` [PATCH net v2 2/5] MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section Simon Horman
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 10+ messages in thread
From: Simon Horman @ 2024-08-21  8:46 UTC (permalink / raw)
  To: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: Breno Leitao, Chas Williams, Guo-Fu Tseng, Moon Yeounsu,
	Richard Cochran, Willem de Bruijn, linux-atm-general, netdev

This is part of an effort to assign a section in MAINTAINERS to header
files that relate to Networking. In this case the files with "net" in
their name.

It seems that sonet.h is included in ATM related source files,
and thus that ATM is the most relevant section for these files.

Cc: Chas Williams <3chas3@gmail.com>
Signed-off-by: Simon Horman <horms@kernel.org>
---
 MAINTAINERS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index a964a34651f5..c682203915a2 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -3504,7 +3504,9 @@ S:	Maintained
 W:	http://linux-atm.sourceforge.net
 F:	drivers/atm/
 F:	include/linux/atm*
+F:	include/linux/sonet.h
 F:	include/uapi/linux/atm*
+F:	include/uapi/linux/sonet.h
 
 ATMEL MACB ETHERNET DRIVER
 M:	Nicolas Ferre <nicolas.ferre@microchip.com>

-- 
2.43.0


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

* [PATCH net v2 2/5] MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section
  2024-08-21  8:46 [PATCH net v2 0/5] MAINTAINERS: Networking updates Simon Horman
  2024-08-21  8:46 ` [PATCH net v2 1/5] MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS Simon Horman
@ 2024-08-21  8:46 ` Simon Horman
  2024-08-21 14:02   ` Willem de Bruijn
  2024-08-21  8:46 ` [PATCH net v2 3/5] MAINTAINERS: Add limited globs for Networking headers Simon Horman
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 10+ messages in thread
From: Simon Horman @ 2024-08-21  8:46 UTC (permalink / raw)
  To: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: Breno Leitao, Chas Williams, Guo-Fu Tseng, Moon Yeounsu,
	Richard Cochran, Willem de Bruijn, linux-atm-general, netdev

This is part of an effort to assign a section in MAINTAINERS to header
files that relate to Networking. In this case the files with "net" in
their name.

Cc: Richard Cochran <richardcochran@gmail.com>
Cc: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
Signed-off-by: Simon Horman <horms@kernel.org>
---
v2: Add to SOCKET TIMESTAMPING rather than PTP HARDWARE CLOCK SUPPORT
    section.  This seems more appropriate given that
    include/uapi/linux/net_tstamp.h is already in the SOCKET
    TIMESTAMPING section.
---
 MAINTAINERS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index c682203915a2..e5b9a4d9bc21 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -21057,6 +21057,7 @@ SOCKET TIMESTAMPING
 M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
 S:	Maintained
 F:	Documentation/networking/timestamping.rst
+F:	include/linux/net_tstamp.h
 F:	include/uapi/linux/net_tstamp.h
 F:	tools/testing/selftests/net/so_txtime.c
 

-- 
2.43.0


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

* [PATCH net v2 3/5] MAINTAINERS: Add limited globs for Networking headers
  2024-08-21  8:46 [PATCH net v2 0/5] MAINTAINERS: Networking updates Simon Horman
  2024-08-21  8:46 ` [PATCH net v2 1/5] MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS Simon Horman
  2024-08-21  8:46 ` [PATCH net v2 2/5] MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section Simon Horman
@ 2024-08-21  8:46 ` Simon Horman
  2024-08-22 13:37   ` Paolo Abeni
  2024-08-21  8:46 ` [PATCH net v2 4/5] MAINTAINERS: Add header files to NETWORKING sections Simon Horman
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 10+ messages in thread
From: Simon Horman @ 2024-08-21  8:46 UTC (permalink / raw)
  To: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: Breno Leitao, Chas Williams, Guo-Fu Tseng, Moon Yeounsu,
	Richard Cochran, Willem de Bruijn, linux-atm-general, netdev

This aims to add limited globs to improve the coverage of header files
in the NETWORKING DRIVERS and NETWORKING [GENERAL] sections.

It is done so in a minimal way to exclude overlap with other sections.
And so as not to require "X" entries to exclude files otherwise
matched by these new globs.

While imperfect, due to it's limited nature, this does extend coverage
of header files by these sections. And aims to automatically cover
new files that seem very likely belong to these sections.

The include/linux/netdev* glob (both sections)
+ Subsumes the entries for:
  - include/linux/netdevice.h
+ Extends the sections to cover
  - include/linux/netdevice_xmit.h
  - include/linux/netdev_features.h

The include/uapi/linux/netdev* globs: (both sections)
+ Subsumes the entries for:
  - include/linux/netdevice.h
+ Extends the sections to cover
  - include/linux/netdev.h

The include/linux/skbuff* glob (NETWORKING [GENERAL] section only):
+ Subsumes the entry for:
  - include/linux/skbuff.h
+ Extends the section to cover
  - include/linux/skbuff_ref.h

A include/uapi/linux/net_* glob was not added to the NETWORKING [GENERAL]
section. Although it would subsume the entry for
include/uapi/linux/net_namespace.h, which is fine, it would also extend
coverage to:
- include/uapi/linux/net_dropmon.h, which belongs to the
   NETWORK DROP MONITOR section
- include/uapi/linux/net_tstamp.h which, as per an earlier patch in this
  series, belongs to the SOCKET TIMESTAMPING section

Signed-off-by: Simon Horman <horms@kernel.org>
---
v2:
* New patch
---
 MAINTAINERS | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index e5b9a4d9bc21..03d571b131eb 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -15884,10 +15884,10 @@ F:	include/linux/fddidevice.h
 F:	include/linux/hippidevice.h
 F:	include/linux/if_*
 F:	include/linux/inetdevice.h
-F:	include/linux/netdevice.h
+F:	include/linux/netdev*
 F:	include/uapi/linux/cn_proc.h
 F:	include/uapi/linux/if_*
-F:	include/uapi/linux/netdevice.h
+F:	include/uapi/linux/netdev*
 F:	tools/testing/selftests/drivers/net/
 X:	drivers/net/wireless/
 
@@ -15940,13 +15940,13 @@ F:	include/linux/framer/framer.h
 F:	include/linux/in.h
 F:	include/linux/indirect_call_wrapper.h
 F:	include/linux/net.h
-F:	include/linux/netdevice.h
-F:	include/linux/skbuff.h
+F:	include/linux/netdev*
+F:	include/linux/skbuff*
 F:	include/net/
 F:	include/uapi/linux/in.h
 F:	include/uapi/linux/net.h
 F:	include/uapi/linux/net_namespace.h
-F:	include/uapi/linux/netdevice.h
+F:	include/uapi/linux/netdev*
 F:	lib/net_utils.c
 F:	lib/random32.c
 F:	net/

-- 
2.43.0


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

* [PATCH net v2 4/5] MAINTAINERS: Add header files to NETWORKING sections
  2024-08-21  8:46 [PATCH net v2 0/5] MAINTAINERS: Networking updates Simon Horman
                   ` (2 preceding siblings ...)
  2024-08-21  8:46 ` [PATCH net v2 3/5] MAINTAINERS: Add limited globs for Networking headers Simon Horman
@ 2024-08-21  8:46 ` Simon Horman
  2024-08-21  8:46 ` [PATCH net v2 5/5] MAINTAINERS: Mark JME Network Driver as Odd Fixes Simon Horman
  2024-08-22 14:00 ` [PATCH net v2 0/5] MAINTAINERS: Networking updates patchwork-bot+netdevbpf
  5 siblings, 0 replies; 10+ messages in thread
From: Simon Horman @ 2024-08-21  8:46 UTC (permalink / raw)
  To: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: Breno Leitao, Chas Williams, Guo-Fu Tseng, Moon Yeounsu,
	Richard Cochran, Willem de Bruijn, linux-atm-general, netdev

This is part of an effort to assign a section in MAINTAINERS to header
files that relate to Networking. In this case the files with "net" or
"skbuff" in their name.

This patch adds a number of such files to the NETWORKING DRIVERS
and NETWORKING [GENERAL] sections.

Signed-off-by: Simon Horman <horms@kernel.org>
---
v2:
* Do not add net_shaper.h, it is not present upstream (hopefully soon :)
* Update for new, earlier, patch in series which adds more globs
---
 MAINTAINERS | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 03d571b131eb..798f1ffcbbaa 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -15879,13 +15879,16 @@ F:	drivers/net/
 F:	include/dt-bindings/net/
 F:	include/linux/cn_proc.h
 F:	include/linux/etherdevice.h
+F:	include/linux/ethtool_netlink.h
 F:	include/linux/fcdevice.h
 F:	include/linux/fddidevice.h
 F:	include/linux/hippidevice.h
 F:	include/linux/if_*
 F:	include/linux/inetdevice.h
 F:	include/linux/netdev*
+F:	include/linux/platform_data/wiznet.h
 F:	include/uapi/linux/cn_proc.h
+F:	include/uapi/linux/ethtool_netlink.h
 F:	include/uapi/linux/if_*
 F:	include/uapi/linux/netdev*
 F:	tools/testing/selftests/drivers/net/
@@ -15939,14 +15942,28 @@ F:	include/linux/framer/framer-provider.h
 F:	include/linux/framer/framer.h
 F:	include/linux/in.h
 F:	include/linux/indirect_call_wrapper.h
+F:	include/linux/inet.h
+F:	include/linux/inet_diag.h
 F:	include/linux/net.h
 F:	include/linux/netdev*
+F:	include/linux/netlink.h
+F:	include/linux/netpoll.h
+F:	include/linux/rtnetlink.h
+F:	include/linux/seq_file_net.h
 F:	include/linux/skbuff*
 F:	include/net/
+F:	include/uapi/linux/genetlink.h
+F:	include/uapi/linux/hsr_netlink.h
 F:	include/uapi/linux/in.h
+F:	include/uapi/linux/inet_diag.h
+F:	include/uapi/linux/nbd-netlink.h
 F:	include/uapi/linux/net.h
 F:	include/uapi/linux/net_namespace.h
+F:	include/uapi/linux/netconf.h
 F:	include/uapi/linux/netdev*
+F:	include/uapi/linux/netlink.h
+F:	include/uapi/linux/netlink_diag.h
+F:	include/uapi/linux/rtnetlink.h
 F:	lib/net_utils.c
 F:	lib/random32.c
 F:	net/

-- 
2.43.0


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

* [PATCH net v2 5/5] MAINTAINERS: Mark JME Network Driver as Odd Fixes
  2024-08-21  8:46 [PATCH net v2 0/5] MAINTAINERS: Networking updates Simon Horman
                   ` (3 preceding siblings ...)
  2024-08-21  8:46 ` [PATCH net v2 4/5] MAINTAINERS: Add header files to NETWORKING sections Simon Horman
@ 2024-08-21  8:46 ` Simon Horman
  2024-08-22 14:00 ` [PATCH net v2 0/5] MAINTAINERS: Networking updates patchwork-bot+netdevbpf
  5 siblings, 0 replies; 10+ messages in thread
From: Simon Horman @ 2024-08-21  8:46 UTC (permalink / raw)
  To: David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni
  Cc: Breno Leitao, Chas Williams, Guo-Fu Tseng, Moon Yeounsu,
	Richard Cochran, Willem de Bruijn, linux-atm-general, netdev

This driver only appears to have received sporadic clean-ups, typically
part of some tree-wide activity, and fixes for quite some time.  And
according to the maintainer, Guo-Fu Tseng, the device has been EOLed for
a long time (see Link).

Accordingly, it seems appropriate to mark this driver as odd fixes.

Cc: Moon Yeounsu <yyyynoom@gmail.com>
Cc: Guo-Fu Tseng <cooldavid@cooldavid.org>
Link: https://lore.kernel.org/netdev/20240805003139.M94125@cooldavid.org/
Signed-off-by: Simon Horman <horms@kernel.org>
---
 MAINTAINERS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 798f1ffcbbaa..0c94ec0ca478 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -11995,7 +11995,7 @@ F:	fs/jfs/
 JME NETWORK DRIVER
 M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
 L:	netdev@vger.kernel.org
-S:	Maintained
+S:	Odd Fixes
 F:	drivers/net/ethernet/jme.*
 
 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)

-- 
2.43.0


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

* Re: [PATCH net v2 2/5] MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section
  2024-08-21  8:46 ` [PATCH net v2 2/5] MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section Simon Horman
@ 2024-08-21 14:02   ` Willem de Bruijn
  0 siblings, 0 replies; 10+ messages in thread
From: Willem de Bruijn @ 2024-08-21 14:02 UTC (permalink / raw)
  To: Simon Horman, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni
  Cc: Breno Leitao, Chas Williams, Guo-Fu Tseng, Moon Yeounsu,
	Richard Cochran, Willem de Bruijn, linux-atm-general, netdev

Simon Horman wrote:
> This is part of an effort to assign a section in MAINTAINERS to header
> files that relate to Networking. In this case the files with "net" in
> their name.
> 
> Cc: Richard Cochran <richardcochran@gmail.com>
> Cc: Willem de Bruijn <willemdebruijn.kernel@gmail.com>
> Signed-off-by: Simon Horman <horms@kernel.org>

Acked-by: Willem de Bruijn <willemb@google.com>

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

* Re: [PATCH net v2 3/5] MAINTAINERS: Add limited globs for Networking headers
  2024-08-21  8:46 ` [PATCH net v2 3/5] MAINTAINERS: Add limited globs for Networking headers Simon Horman
@ 2024-08-22 13:37   ` Paolo Abeni
  2024-08-22 19:12     ` Simon Horman
  0 siblings, 1 reply; 10+ messages in thread
From: Paolo Abeni @ 2024-08-22 13:37 UTC (permalink / raw)
  To: Simon Horman, David S. Miller, Eric Dumazet, Jakub Kicinski
  Cc: Breno Leitao, Chas Williams, Guo-Fu Tseng, Moon Yeounsu,
	Richard Cochran, Willem de Bruijn, linux-atm-general, netdev

On 8/21/24 10:46, Simon Horman wrote:
> This aims to add limited globs to improve the coverage of header files
> in the NETWORKING DRIVERS and NETWORKING [GENERAL] sections.
> 
> It is done so in a minimal way to exclude overlap with other sections.
> And so as not to require "X" entries to exclude files otherwise
> matched by these new globs.
> 
> While imperfect, due to it's limited nature, this does extend coverage
> of header files by these sections. And aims to automatically cover
> new files that seem very likely belong to these sections.
> 
> The include/linux/netdev* glob (both sections)
> + Subsumes the entries for:
>    - include/linux/netdevice.h
> + Extends the sections to cover
>    - include/linux/netdevice_xmit.h
>    - include/linux/netdev_features.h
> 
> The include/uapi/linux/netdev* globs: (both sections)
> + Subsumes the entries for:
>    - include/linux/netdevice.h
> + Extends the sections to cover
>    - include/linux/netdev.h
> 
> The include/linux/skbuff* glob (NETWORKING [GENERAL] section only):
> + Subsumes the entry for:
>    - include/linux/skbuff.h
> + Extends the section to cover
>    - include/linux/skbuff_ref.h
> 
> A include/uapi/linux/net_* glob was not added to the NETWORKING [GENERAL]
> section. Although it would subsume the entry for
> include/uapi/linux/net_namespace.h, which is fine, it would also extend
> coverage to:
> - include/uapi/linux/net_dropmon.h, which belongs to the
>     NETWORK DROP MONITOR section
> - include/uapi/linux/net_tstamp.h which, as per an earlier patch in this
>    series, belongs to the SOCKET TIMESTAMPING section

I think both the above files should belong also to the generic 
networking section. If there is agreement, I think can be adjusted with 
an incremental patch, instead of re-spinning the whole series - that I'm 
applying now.

Thanks,

Paolo


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

* Re: [PATCH net v2 0/5] MAINTAINERS: Networking updates
  2024-08-21  8:46 [PATCH net v2 0/5] MAINTAINERS: Networking updates Simon Horman
                   ` (4 preceding siblings ...)
  2024-08-21  8:46 ` [PATCH net v2 5/5] MAINTAINERS: Mark JME Network Driver as Odd Fixes Simon Horman
@ 2024-08-22 14:00 ` patchwork-bot+netdevbpf
  5 siblings, 0 replies; 10+ messages in thread
From: patchwork-bot+netdevbpf @ 2024-08-22 14:00 UTC (permalink / raw)
  To: Simon Horman
  Cc: davem, edumazet, kuba, pabeni, leitao, 3chas3, cooldavid,
	yyyynoom, richardcochran, willemdebruijn.kernel,
	linux-atm-general, netdev

Hello:

This series was applied to netdev/net.git (main)
by Paolo Abeni <pabeni@redhat.com>:

On Wed, 21 Aug 2024 09:46:43 +0100 you wrote:
> Hi,
> 
> This series includes Networking-related updates to MAINTAINERS.
> 
> * Patches 1-4 aim to assign header files with "*net*' and '*skbuff*'
>   in their name to Networking-related sections within Maintainers.
> 
> [...]

Here is the summary with links:
  - [net,v2,1/5] MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS
    https://git.kernel.org/netdev/net/c/1ac66c4960e1
  - [net,v2,2/5] MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section
    https://git.kernel.org/netdev/net/c/eb208fecd77d
  - [net,v2,3/5] MAINTAINERS: Add limited globs for Networking headers
    https://git.kernel.org/netdev/net/c/8cb0a938d90b
  - [net,v2,4/5] MAINTAINERS: Add header files to NETWORKING sections
    https://git.kernel.org/netdev/net/c/f2d20c9b97f0
  - [net,v2,5/5] MAINTAINERS: Mark JME Network Driver as Odd Fixes
    https://git.kernel.org/netdev/net/c/46097a926624

You are awesome, thank you!
-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html



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

* Re: [PATCH net v2 3/5] MAINTAINERS: Add limited globs for Networking headers
  2024-08-22 13:37   ` Paolo Abeni
@ 2024-08-22 19:12     ` Simon Horman
  0 siblings, 0 replies; 10+ messages in thread
From: Simon Horman @ 2024-08-22 19:12 UTC (permalink / raw)
  To: Paolo Abeni
  Cc: David S. Miller, Eric Dumazet, Jakub Kicinski, Breno Leitao,
	Chas Williams, Guo-Fu Tseng, Moon Yeounsu, Richard Cochran,
	Willem de Bruijn, linux-atm-general, netdev

On Thu, Aug 22, 2024 at 03:37:06PM +0200, Paolo Abeni wrote:
> On 8/21/24 10:46, Simon Horman wrote:
> > This aims to add limited globs to improve the coverage of header files
> > in the NETWORKING DRIVERS and NETWORKING [GENERAL] sections.
> > 
> > It is done so in a minimal way to exclude overlap with other sections.
> > And so as not to require "X" entries to exclude files otherwise
> > matched by these new globs.
> > 
> > While imperfect, due to it's limited nature, this does extend coverage
> > of header files by these sections. And aims to automatically cover
> > new files that seem very likely belong to these sections.
> > 
> > The include/linux/netdev* glob (both sections)
> > + Subsumes the entries for:
> >    - include/linux/netdevice.h
> > + Extends the sections to cover
> >    - include/linux/netdevice_xmit.h
> >    - include/linux/netdev_features.h
> > 
> > The include/uapi/linux/netdev* globs: (both sections)
> > + Subsumes the entries for:
> >    - include/linux/netdevice.h
> > + Extends the sections to cover
> >    - include/linux/netdev.h
> > 
> > The include/linux/skbuff* glob (NETWORKING [GENERAL] section only):
> > + Subsumes the entry for:
> >    - include/linux/skbuff.h
> > + Extends the section to cover
> >    - include/linux/skbuff_ref.h
> > 
> > A include/uapi/linux/net_* glob was not added to the NETWORKING [GENERAL]
> > section. Although it would subsume the entry for
> > include/uapi/linux/net_namespace.h, which is fine, it would also extend
> > coverage to:
> > - include/uapi/linux/net_dropmon.h, which belongs to the
> >     NETWORK DROP MONITOR section
> > - include/uapi/linux/net_tstamp.h which, as per an earlier patch in this
> >    series, belongs to the SOCKET TIMESTAMPING section
> 
> I think both the above files should belong also to the generic networking
> section. If there is agreement, I think can be adjusted with an incremental
> patch, instead of re-spinning the whole series - that I'm applying now.

Thanks.

I'm quite fine with adding a include/uapi/linux/net_* entry as a follow-up.
The reason that I didn't add it is to avoid including files in multiple
sections. But if there is consensus around that being ok then I have no
objections.

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

end of thread, other threads:[~2024-08-22 19:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-21  8:46 [PATCH net v2 0/5] MAINTAINERS: Networking updates Simon Horman
2024-08-21  8:46 ` [PATCH net v2 1/5] MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS Simon Horman
2024-08-21  8:46 ` [PATCH net v2 2/5] MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section Simon Horman
2024-08-21 14:02   ` Willem de Bruijn
2024-08-21  8:46 ` [PATCH net v2 3/5] MAINTAINERS: Add limited globs for Networking headers Simon Horman
2024-08-22 13:37   ` Paolo Abeni
2024-08-22 19:12     ` Simon Horman
2024-08-21  8:46 ` [PATCH net v2 4/5] MAINTAINERS: Add header files to NETWORKING sections Simon Horman
2024-08-21  8:46 ` [PATCH net v2 5/5] MAINTAINERS: Mark JME Network Driver as Odd Fixes Simon Horman
2024-08-22 14:00 ` [PATCH net v2 0/5] MAINTAINERS: Networking updates patchwork-bot+netdevbpf

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).