[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20230719212857.3943972-1-edumazet@google.com>
Date: Wed, 19 Jul 2023 21:28:46 +0000
From: Eric Dumazet <edumazet@...gle.com>
To: "David S . Miller" <davem@...emloft.net>, Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>
Cc: netdev@...r.kernel.org, eric.dumazet@...il.com,
Eric Dumazet <edumazet@...gle.com>
Subject: [PATCH net 00/11] tcp: add missing annotations
This series was inspired by one syzbot (KCSAN) report.
do_tcp_getsockopt() does not lock the socket, we need to
annotate most of the reads there (and other places as well).
This is a first round, another series will come later.
Eric Dumazet (11):
tcp: annotate data-races around tp->tcp_tx_delay
tcp: annotate data-races around tp->tsoffset
tcp: annotate data-races around tp->keepalive_time
tcp: annotate data-races around tp->keepalive_intvl
tcp: annotate data-races around tp->keepalive_probes
tcp: annotate data-races around icsk->icsk_syn_retries
tcp: annotate data-races around tp->linger2
tcp: annotate data-races around rskq_defer_accept
tcp: annotate data-races around tp->notsent_lowat
tcp: annotate data-races around icsk->icsk_user_timeout
tcp: annotate data-races around fastopenq.max_qlen
include/linux/tcp.h | 2 +-
include/net/tcp.h | 31 ++++++++++++++----
net/ipv4/inet_connection_sock.c | 2 +-
net/ipv4/tcp.c | 57 +++++++++++++++++----------------
net/ipv4/tcp_fastopen.c | 6 ++--
net/ipv4/tcp_ipv4.c | 5 +--
6 files changed, 63 insertions(+), 40 deletions(-)
--
2.41.0.255.g8b1d071c50-goog
Powered by blists - more mailing lists