From: Breno Leitao <leitao@debian.org>
To: kuba@kernel.org, davem@davemloft.net, pabeni@redhat.com,
edumazet@google.com
Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
horms@kernel.org, andrew@lunn.ch
Subject: [PATCH net v2 0/9] net: Fix MODULE_DESCRIPTION() for net (p5)
Date: Wed, 7 Feb 2024 02:19:19 -0800 [thread overview]
Message-ID: <20240207101929.484681-1-leitao@debian.org> (raw)
There are hundreds of network modules that misses MODULE_DESCRIPTION(),
causing a warning when compiling with W=1. Example:
WARNING: modpost: missing MODULE_DESCRIPTION() in net/sched/em_cmp.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/sched/em_nbyte.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/sched/em_u32.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/sched/em_meta.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/sched/em_text.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/sched/em_canid.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/ip_tunnel.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/ipip.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/ip_gre.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/udp_tunnel.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/ip_vti.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/ah4.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/esp4.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/xfrm4_tunnel.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv4/tunnel4.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/xfrm/xfrm_algo.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/xfrm/xfrm_user.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv6/ah6.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv6/esp6.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv6/xfrm6_tunnel.o
WARNING: modpost: missing MODULE_DESCRIPTION() in net/ipv6/tunnel6.o
This part5 of the patchset focus on the missing net/ module, which
are now warning free.
Here are all the MODULE_DESCRIPTION added:
MODULE_DESCRIPTION("CAN Identifier comparison network helpers");
MODULE_DESCRIPTION("DSA loopback fixed PHY library");
MODULE_DESCRIPTION("IP-in-IPv6 tunnel driver");
MODULE_DESCRIPTION("IP/IP protocol decoder library");
MODULE_DESCRIPTION("IPv4 AH transformation library");
MODULE_DESCRIPTION("IPv4 ESP transformation library");
MODULE_DESCRIPTION("IPv4 GRE tunnels over IP library");
MODULE_DESCRIPTION("IPv4 tunnel implementation library");
MODULE_DESCRIPTION("IPv4 UDP tunnel driver");
MODULE_DESCRIPTION("IPv4 XFRM tunnel driver");
MODULE_DESCRIPTION("IPv4 XFRM tunnel library");
MODULE_DESCRIPTION("IPv6 AH transformation helpers");
MODULE_DESCRIPTION("IPv6 ESP transformation helpers");
MODULE_DESCRIPTION("IPv6-in-IPv4 tunnel SIT driver");
MODULE_DESCRIPTION("IPv6 Mobility driver");
MODULE_DESCRIPTION("IPv6 over Low-Power Wireless Personal Area Network core module");
MODULE_DESCRIPTION("IPv6 UDP tunnel driver");
MODULE_DESCRIPTION("IPv6 XFRM tunnel driver");
MODULE_DESCRIPTION("IP-VLAN based tap driver");
MODULE_DESCRIPTION("Metadata comparison network helpers");
MODULE_DESCRIPTION("Multi byte comparison network helpers");
MODULE_DESCRIPTION("Multi-Protocol Over ATM (MPOA) driver");
MODULE_DESCRIPTION("PF_KEY socket helpers");
MODULE_DESCRIPTION("Simple packet data comparison network helpers");
MODULE_DESCRIPTION("Textsearch comparison network helpers");
MODULE_DESCRIPTION("U32 Key comparison network helpers");
MODULE_DESCRIPTION("Virtual (secure) IP tunneling library");
MODULE_DESCRIPTION("XFRM Algorithm interface");
MODULE_DESCRIPTION("XFRM User interface");
Changelog:
v1:
* https://lore.kernel.org/all/20240205101400.1480521-1-leitao@debian.org/
v2:
* Remove the patch for the ieee802154 , since the fix is already in
net-next. See discussion at:
https://lore.kernel.org/all/ZcDs%2FGFkZ881bJR7@gmail.com/#t
Breno Leitao (10):
net: fill in MODULE_DESCRIPTION()s for xfrm
net: fill in MODULE_DESCRIPTION()s for mpoa
net: fill in MODULE_DESCRIPTION()s for af_key
net: fill in MODULE_DESCRIPTION()s for 6LoWPAN
net: fill in MODULE_DESCRIPTION()s for ipv6 modules
net: fill in MODULE_DESCRIPTION()s for ipv4 modules
net: fill in MODULE_DESCRIPTION()s for net/sched
net: fill in MODULE_DESCRIPTION()s for ieee802154
net: fill in MODULE_DESCRIPTION()s for ipvtap
net: fill in MODULE_DESCRIPTION()s for dsa_loop_bdinfo
drivers/net/dsa/dsa_loop_bdinfo.c | 1 +
drivers/net/ipvlan/ipvtap.c | 1 +
net/6lowpan/core.c | 1 +
net/atm/mpc.c | 1 +
net/ieee802154/6lowpan/core.c | 1 +
net/ieee802154/socket.c | 1 +
net/ipv4/ah4.c | 1 +
net/ipv4/esp4.c | 1 +
net/ipv4/ip_gre.c | 1 +
net/ipv4/ip_tunnel.c | 1 +
net/ipv4/ip_vti.c | 1 +
net/ipv4/ipip.c | 1 +
net/ipv4/tunnel4.c | 1 +
net/ipv4/udp_tunnel_core.c | 1 +
net/ipv4/xfrm4_tunnel.c | 1 +
net/ipv6/ah6.c | 1 +
net/ipv6/esp6.c | 1 +
net/ipv6/ip6_udp_tunnel.c | 1 +
net/ipv6/mip6.c | 1 +
net/ipv6/sit.c | 1 +
net/ipv6/tunnel6.c | 1 +
net/ipv6/xfrm6_tunnel.c | 1 +
net/key/af_key.c | 1 +
net/sched/em_canid.c | 1 +
net/sched/em_cmp.c | 1 +
net/sched/em_meta.c | 1 +
net/sched/em_nbyte.c | 1 +
net/sched/em_text.c | 1 +
net/sched/em_u32.c | 1 +
net/xfrm/xfrm_algo.c | 1 +
net/xfrm/xfrm_user.c | 1 +
31 files changed, 31 insertions(+)
--
2.39.3
Breno Leitao (9):
net: fill in MODULE_DESCRIPTION()s for xfrm
net: fill in MODULE_DESCRIPTION()s for mpoa
net: fill in MODULE_DESCRIPTION()s for af_key
net: fill in MODULE_DESCRIPTION()s for 6LoWPAN
net: fill in MODULE_DESCRIPTION()s for ipv6 modules
net: fill in MODULE_DESCRIPTION()s for ipv4 modules
net: fill in MODULE_DESCRIPTION()s for net/sched
net: fill in MODULE_DESCRIPTION()s for ipvtap
net: fill in MODULE_DESCRIPTION()s for dsa_loop_bdinfo
drivers/net/dsa/dsa_loop_bdinfo.c | 1 +
drivers/net/ipvlan/ipvtap.c | 1 +
net/6lowpan/core.c | 1 +
net/atm/mpc.c | 1 +
net/ipv4/ah4.c | 1 +
net/ipv4/esp4.c | 1 +
net/ipv4/ip_gre.c | 1 +
net/ipv4/ip_tunnel.c | 1 +
net/ipv4/ip_vti.c | 1 +
net/ipv4/ipip.c | 1 +
net/ipv4/tunnel4.c | 1 +
net/ipv4/udp_tunnel_core.c | 1 +
net/ipv4/xfrm4_tunnel.c | 1 +
net/ipv6/ah6.c | 1 +
net/ipv6/esp6.c | 1 +
net/ipv6/ip6_udp_tunnel.c | 1 +
net/ipv6/mip6.c | 1 +
net/ipv6/sit.c | 1 +
net/ipv6/tunnel6.c | 1 +
net/ipv6/xfrm6_tunnel.c | 1 +
net/key/af_key.c | 1 +
net/sched/em_canid.c | 1 +
net/sched/em_cmp.c | 1 +
net/sched/em_meta.c | 1 +
net/sched/em_nbyte.c | 1 +
net/sched/em_text.c | 1 +
net/sched/em_u32.c | 1 +
net/xfrm/xfrm_algo.c | 1 +
net/xfrm/xfrm_user.c | 1 +
29 files changed, 29 insertions(+)
--
2.39.3
next reply other threads:[~2024-02-07 10:19 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-07 10:19 Breno Leitao [this message]
2024-02-07 10:19 ` [PATCH net v2 1/9] net: fill in MODULE_DESCRIPTION()s for xfrm Breno Leitao
2024-02-07 11:41 ` Simon Horman
2024-02-07 10:19 ` [PATCH net v2 2/9] net: fill in MODULE_DESCRIPTION()s for mpoa Breno Leitao
2024-02-07 11:41 ` Simon Horman
2024-02-07 10:19 ` [PATCH net v2 3/9] net: fill in MODULE_DESCRIPTION()s for af_key Breno Leitao
2024-02-07 11:41 ` Simon Horman
2024-02-07 10:19 ` [PATCH net v2 4/9] net: fill in MODULE_DESCRIPTION()s for 6LoWPAN Breno Leitao
2024-02-07 11:41 ` Simon Horman
2024-02-28 15:44 ` patchwork-bot+bluetooth
2024-02-07 10:19 ` [PATCH net v2 5/9] net: fill in MODULE_DESCRIPTION()s for ipv6 modules Breno Leitao
2024-02-07 11:33 ` Simon Horman
2024-02-07 10:19 ` [PATCH net v2 6/9] net: fill in MODULE_DESCRIPTION()s for ipv4 modules Breno Leitao
2024-02-07 11:42 ` Simon Horman
2024-02-07 10:19 ` [PATCH net v2 7/9] net: fill in MODULE_DESCRIPTION()s for net/sched Breno Leitao
2024-02-07 11:36 ` Simon Horman
2024-02-07 15:37 ` Jakub Kicinski
2024-02-07 21:01 ` Jamal Hadi Salim
2024-02-07 21:27 ` Jamal Hadi Salim
2024-02-07 10:19 ` [PATCH net v2 8/9] net: fill in MODULE_DESCRIPTION()s for ipvtap Breno Leitao
2024-02-07 11:43 ` Simon Horman
2024-02-07 10:19 ` [PATCH net v2 9/9] net: fill in MODULE_DESCRIPTION()s for dsa_loop_bdinfo Breno Leitao
2024-02-07 11:40 ` Simon Horman
2024-02-07 22:21 ` Florian Fainelli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240207101929.484681-1-leitao@debian.org \
--to=leitao@debian.org \
--cc=andrew@lunn.ch \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=horms@kernel.org \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.