net: annotate lockless accesses to sk->sk_ack_backlog
authorEric Dumazet <edumazet@google.com>
Tue, 5 Nov 2019 22:11:53 +0000 (14:11 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 7 Nov 2019 00:14:48 +0000 (16:14 -0800)
commit288efe8606b62d0753ba6722b36ef241877251fd
tree37cbacf02e504fafe20062ae25909a4ecfc4c807
parent7976a11b30929871a4c84c3c406d7681a3dbcc10
net: annotate lockless accesses to sk->sk_ack_backlog

sk->sk_ack_backlog can be read without any lock being held.
We need to use READ_ONCE()/WRITE_ONCE() to avoid load/store tearing
and/or potential KCSAN warnings.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/sock.h
net/ipv4/tcp.c
net/ipv4/tcp_diag.c
net/ipv4/tcp_ipv4.c
net/ipv6/tcp_ipv6.c
net/sched/em_meta.c
net/sctp/diag.c