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

sk->sk_max_ack_backlog can be read without any lock being held
at least in TCP/DCCP cases.

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/dccp/proto.c
net/ipv4/af_inet.c
net/ipv4/inet_connection_sock.c
net/ipv4/tcp.c
net/ipv4/tcp_diag.c
net/sched/em_meta.c
net/sctp/diag.c
net/sctp/socket.c