All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 mptcp-net 0/5] mptcp: a bunch of data race fixes
@ 2023-05-18 16:59 Paolo Abeni
  2023-05-18 16:59 ` [PATCH v2 mptcp-net 1/5] mptcp: add annotations around msk->subflow accesses Paolo Abeni
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Paolo Abeni @ 2023-05-18 16:59 UTC (permalink / raw)
  To: mptcp; +Cc: Christoph Paasch

The patch 1 && 4 are direct response to recently reported KCSAN
splat.

The patch 2 && 3 are just by code inspection of related code path.
Patch 3/5 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).

This iteration addresses a compile warning in patch 2/5 reported by
kbuild bot.

Patch 5/5 is new in this round, fixes an unrelated issue found by code
inspection. I should have posted separatelly

Paolo Abeni (5):
  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
  mptcp: fix active subflow finalization.

 net/mptcp/protocol.c | 111 +++++++++++++++++++++++++++----------------
 net/mptcp/protocol.h |  14 ++++--
 net/mptcp/subflow.c  |  28 +----------
 3 files changed, 81 insertions(+), 72 deletions(-)

-- 
2.40.1


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2023-05-24 13:58 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-18 16:59 [PATCH v2 mptcp-net 0/5] mptcp: a bunch of data race fixes Paolo Abeni
2023-05-18 16:59 ` [PATCH v2 mptcp-net 1/5] mptcp: add annotations around msk->subflow accesses Paolo Abeni
2023-05-18 16:59 ` [PATCH v2 mptcp-net 2/5] mptcp: consolidate passive msk socket initialization Paolo Abeni
2023-05-18 16:59 ` [PATCH v2 mptcp-net 3/5] mptcp: fix data race around msk->first access Paolo Abeni
2023-05-18 16:59 ` [PATCH v2 mptcp-net 4/5] mptcp: add annotations around sk->sk_shutdown accesses Paolo Abeni
2023-05-18 16:59 ` [PATCH v2 mptcp-net 5/5] mptcp: fix active subflow finalization Paolo Abeni
2023-05-18 17:31   ` mptcp: fix active subflow finalization.: Build Failure MPTCP CI
2023-05-19  7:03     ` Paolo Abeni
2023-05-19  8:03       ` Matthieu Baerts
2023-05-19  9:08         ` Paolo Abeni
2023-05-18 18:45   ` mptcp: fix active subflow finalization.: Tests Results MPTCP CI
2023-05-24  2:22   ` MPTCP CI
2023-05-24  6:52   ` MPTCP CI
2023-05-24  0:05 ` [PATCH v2 mptcp-net 0/5] mptcp: a bunch of data race fixes Mat Martineau
2023-05-24 13:58 ` Matthieu Baerts

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.