udp: annotate data-race in __udp_enqueue_schedule_skb()
authorEric Dumazet <edumazet@google.com>
Thu, 28 Mar 2024 14:40:29 +0000 (14:40 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 29 Mar 2024 22:03:10 +0000 (15:03 -0700)
commit60557969951304dad829f2829019907dfb43ecb3
tree10496cd31f28970e7294766127d8a3fdc27cd213
parent46dc11bee2d5272f200ac419f9e7e238c246b802
udp: annotate data-race in __udp_enqueue_schedule_skb()

sk->sk_rcvbuf is read locklessly twice, while other threads
could change its value.

Use a READ_ONCE() to annotate the race.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Link: https://lore.kernel.org/r/20240328144032.1864988-2-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ipv4/udp.c