From: Breno Leitao <leitao@debian.org>
To: David Heidelberg <david@ixit.cz>,
"David S. Miller" <davem@davemloft.net>,
Eric Dumazet <edumazet@google.com>,
Jakub Kicinski <kuba@kernel.org>,
Paolo Abeni <pabeni@redhat.com>, Simon Horman <horms@kernel.org>
Cc: oe-linux-nfc@lists.linux.dev, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org, sdf.kernel@gmail.com,
Breno Leitao <leitao@debian.org>,
kernel-team@meta.com
Subject: [PATCH net-next 0/2] nfc: llcp: Move to .getsockopt_iter
Date: Wed, 08 Jul 2026 04:51:57 -0700 [thread overview]
Message-ID: <20260708-getsockopt_phase3-v1-0-d8394f2fc554@debian.org> (raw)
Continue to convert the protocols to getsockopt_iter callback.
Proto llcp is one of the last to be converted, and it was waiting for
the following fixes to land first, avoiding merge conflicts.
* commit 000fb5bc757a ("nfc: llcp: read llcp_sock->local under the
socket lock in getsockopt")
* commit 81e676dec04f4 ("nfc: llcp: avoid userspace overflow on invalid
optlen")
Now that they have landed, let's move llcp to .getsockopt_iter callback
Regarding the whole project migration, this is where we are:
Missing proto_ops migration (as of net-next)
net/can/isotp.c:1707 isotp_ops (.getsockopt = isotp_getsockopt) [1]
net/can/j1939/socket.c:1375 j1939_ops (.getsockopt = j1939_sk_getsockopt) [1]
net/ieee802154/socket.c:410 ieee802154_raw_ops (.getsockopt = sock_common_getsockopt)
net/ieee802154/socket.c:972 ieee802154_dgram_ops (.getsockopt = sock_common_getsockopt)
net/ipv4/af_inet.c:1060 inet_stream_ops (.getsockopt = sock_common_getsockopt)
net/ipv4/af_inet.c:1096 inet_dgram_ops (.getsockopt = sock_common_getsockopt)
net/ipv4/af_inet.c:1128 inet_sockraw_ops (.getsockopt = sock_common_getsockopt)
net/ipv6/af_inet6.c:660 inet6_stream_ops (.getsockopt = sock_common_getsockopt)
net/ipv6/af_inet6.c:696 inet6_dgram_ops (.getsockopt = sock_common_getsockopt)
net/ipv6/raw.c:1276 inet6_sockraw_ops (.getsockopt = sock_common_getsockopt)
net/l2tp/l2tp_ip.c:628 l2tp_ip_ops (.getsockopt = sock_common_getsockopt)
net/l2tp/l2tp_ip6.c:757 l2tp_ip6_ops (.getsockopt = sock_common_getsockopt)
net/mptcp/protocol.c:4567 mptcp_stream_ops (.getsockopt = sock_common_getsockopt)
net/mptcp/protocol.c:4676 mptcp_v6_stream_ops (.getsockopt = sock_common_getsockopt)
net/phonet/socket.c:451 phonet_stream_ops (.getsockopt = sock_common_getsockopt)
net/sctp/ipv6.c:1043 inet6_seqpacket_ops (.getsockopt = sock_common_getsockopt)
net/sctp/protocol.c:1106 inet_seqpacket_ops (.getsockopt = sock_common_getsockopt)
net/smc/af_smc.c:3330 smc_sock_ops (.getsockopt = smc_getsockopt)
net/smc/smc_inet.c:33 smc_inet_stream_ops (.getsockopt = smc_getsockopt)
net/smc/smc_inet.c:80 smc_inet6_stream_ops (.getsockopt = smc_getsockopt)
Link: https://lore.kernel.org/all/20260507-getsock_two_can-v1-0-3c2ae9edfadc@debian.org/ [1]
Signed-off-by: Breno Leitao <leitao@debian.org>
---
Breno Leitao (2):
nfc: llcp: widen getsockopt value locals to u32
nfc: llcp: convert to getsockopt_iter
net/nfc/llcp_sock.c | 25 ++++++++++++-------------
1 file changed, 12 insertions(+), 13 deletions(-)
---
base-commit: 5c73cd9f0819c1c44e373e3dabb68318b1de1a12
change-id: 20260706-getsockopt_phase3-34f7b5eb3e0b
Best regards,
--
Breno Leitao <leitao@debian.org>
next reply other threads:[~2026-07-08 11:52 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-08 11:51 Breno Leitao [this message]
2026-07-08 11:51 ` [PATCH net-next 1/2] nfc: llcp: widen getsockopt value locals to u32 Breno Leitao
2026-07-08 11:51 ` [PATCH net-next 2/2] nfc: llcp: convert to getsockopt_iter Breno Leitao
2026-07-30 13:07 ` [PATCH net-next 0/2] nfc: llcp: Move to .getsockopt_iter Breno Leitao
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=20260708-getsockopt_phase3-v1-0-d8394f2fc554@debian.org \
--to=leitao@debian.org \
--cc=davem@davemloft.net \
--cc=david@ixit.cz \
--cc=edumazet@google.com \
--cc=horms@kernel.org \
--cc=kernel-team@meta.com \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=oe-linux-nfc@lists.linux.dev \
--cc=pabeni@redhat.com \
--cc=sdf.kernel@gmail.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.