]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: use unrcu_pointer() helper
authorEric Dumazet <edumazet@google.com>
Tue, 4 Jun 2024 11:16:03 +0000 (11:16 +0000)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 6 Jun 2024 09:52:52 +0000 (11:52 +0200)
commitb4cb4a1391dcdc640c4ade003aaf0ee19cc8d509
tree0e1edc28739cb61536a84d2806dc61b25ef07b77
parent59d0f48160f54c5d0d7f0aba110be2e0f2569296
net: use unrcu_pointer() helper

Toke mentioned unrcu_pointer() existence, allowing
to remove some of the ugly casts we have when using
xchg() for rcu protected pointers.

Also make inet_rcv_compat const.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Cc: Toke Høiland-Jørgensen <toke@redhat.com>
Reviewed-by: Toke Høiland-Jørgensen <toke@redhat.com>
Link: https://lore.kernel.org/r/20240604111603.45871-1-edumazet@google.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
12 files changed:
include/net/sock.h
net/core/gen_estimator.c
net/core/sock_diag.c
net/ipv4/cipso_ipv4.c
net/ipv4/tcp.c
net/ipv4/tcp_fastopen.c
net/ipv4/udp.c
net/ipv6/af_inet6.c
net/ipv6/ip6_fib.c
net/ipv6/ipv6_sockglue.c
net/ipv6/route.c
net/sched/act_api.c