diff options
| author | Eric Dumazet <edumazet@google.com> | 2026-02-16 10:01:49 +0000 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-02-17 17:11:08 -0800 |
| commit | ad5dfde2a5733aaf652ea3e40c8c5e071e935901 (patch) | |
| tree | 44180d06108bab2998e5a774877992589995a82e /include/linux/i2c/git@git.tavy.me:linux.git | |
| parent | 458c95de5c55c05b7a149da1509f4f0f68d28625 (diff) | |
ping: annotate data-races in ping_lookup()
isk->inet_num, isk->inet_rcv_saddr and sk->sk_bound_dev_if
are read locklessly in ping_lookup().
Add READ_ONCE()/WRITE_ONCE() annotations.
The race on isk->inet_rcv_saddr is probably coming from IPv6 support,
but does not deserve a specific backport.
Fixes: dbca1596bbb0 ("ping: convert to RCU lookups, get rid of rwlock")
Signed-off-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Kuniyuki Iwashima <kuniyu@google.com>
Link: https://patch.msgid.link/20260216100149.3319315-1-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include/linux/i2c/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
