[PATCH mptcp-net 0/4] mptcp: a bunch of data race fixes

Paolo Abeni posted 4 patches 1 year ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/multipath-tcp/mptcp_net-next tags/patchew/cover.1684321532.git.pabeni@redhat.com
Maintainers: Matthieu Baerts <matthieu.baerts@tessares.net>, Mat Martineau <martineau@kernel.org>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Geliang Tang <geliang.tang@suse.com>
There is a newer version of this series
net/mptcp/protocol.c | 86 ++++++++++++++++++++++++++++----------------
net/mptcp/protocol.h | 14 +++++---
net/mptcp/subflow.c  | 28 +--------------
3 files changed, 66 insertions(+), 62 deletions(-)
[PATCH mptcp-net 0/4] mptcp: a bunch of data race fixes
Posted by Paolo Abeni 1 year ago
The first 2 patches are direct response to recently reported KCSAN
splat.

The later 2 are just by code inspection of related code path. Patch 3/4
is there mostly to make the next one simple, even if the race mentioned
in such patch should be real (but very tiny, if possible at all).

Paolo Abeni (4):
  mptcp: add annotations around msk->subflow accesses
  mptcp: consolidate passive msk socket initialization
  mptcp: fix data race around msk->first access
  mptcp: add annotations around sk->sk_shutdown accesses

 net/mptcp/protocol.c | 86 ++++++++++++++++++++++++++++----------------
 net/mptcp/protocol.h | 14 +++++---
 net/mptcp/subflow.c  | 28 +--------------
 3 files changed, 66 insertions(+), 62 deletions(-)

-- 
2.40.1