[PATCH net-next v3 1/7] ipv6: raw: drop unused level argument from do_rawv6_getsockopt
Breno Leitao <[email protected]> Mon, 27 Jul 2026 03:06:35 -0700
| Newsgroups | org.kernel.vger.linux-wpan,org.kernel.vger.linux-kernel,org.kernel.vger.linux-kselftest,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
do_rawv6_getsockopt() takes a level argument but never uses it; the level dispatch is handled by the caller, rawv6_getsockopt(). Drop it, matching ipv4's do_raw_getsockopt(). No functional change. Reviewed-by: Joe Damato <[email protected]> Signed-off-by: Breno Leitao <[email protected]> --- net/ipv6/raw.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net/ipv6/raw.c b/net/ipv6/raw.c index 3cc58698cbbd3..99eec36796fb9 100644 --- a/net/ipv6/raw.c +++ b/net/ipv6/raw.c @@ -1051,8 +1051,8 @@ static int rawv6_setsockopt(struct sock *sk, int level, int optname, return do_rawv6_setsockopt(sk, level, optname, optval, optlen); } -static int do_rawv6_getsockopt(struct sock *sk, int level, int optname, - char __user *optval, int __user *optlen) +static int do_rawv6_getsockopt(struct sock *sk, int optname, + char __user *optval, int __user *optlen) { struct raw6_sock *rp = raw6_sk(sk); int val, len; @@ -1109,7 +1109,7 @@ static int rawv6_getsockopt(struct sock *sk, int level, int optname, return ipv6_getsockopt(sk, level, optname, optval, optlen); } - return do_rawv6_getsockopt(sk, level, optname, optval, optlen); + return do_rawv6_getsockopt(sk, optname, optval, optlen); } static int rawv6_ioctl(struct sock *sk, int cmd, int *karg) -- 2.53.0-Meta