mbox series

[net,0/6] mptcp: Fixes for connect timeout, access annotations, and subflow init

Message ID 20230531-send-net-20230531-v1-0-47750c420571@kernel.org (mailing list archive)
Headers show
Series mptcp: Fixes for connect timeout, access annotations, and subflow init | expand

Message

Mat Martineau May 31, 2023, 7:37 p.m. UTC
Patch 1 allows the SO_SNDTIMEO sockopt to correctly change the connect
timeout on MPTCP sockets.

Patches 2-5 add READ_ONCE()/WRITE_ONCE() annotations to fix KCSAN issues.

Patch 6 correctly initializes some subflow fields on outgoing connections.

Signed-off-by: Mat Martineau <martineau@kernel.org>
---
Paolo Abeni (6):
      mptcp: fix connect timeout handling
      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 | 140 ++++++++++++++++++++++++++++-----------------------
 net/mptcp/protocol.h |  15 +++---
 net/mptcp/subflow.c  |  28 +----------
 3 files changed, 88 insertions(+), 95 deletions(-)
---
base-commit: 448a5ce1120c5bdbce1f1ccdabcd31c7d029f328
change-id: 20230531-send-net-20230531-428ddf43b4ed

Best regards,

Comments

patchwork-bot+netdevbpf@kernel.org June 1, 2023, 5:20 p.m. UTC | #1
Hello:

This series was applied to netdev/net.git (main)
by Jakub Kicinski <kuba@kernel.org>:

On Wed, 31 May 2023 12:37:02 -0700 you wrote:
> Patch 1 allows the SO_SNDTIMEO sockopt to correctly change the connect
> timeout on MPTCP sockets.
> 
> Patches 2-5 add READ_ONCE()/WRITE_ONCE() annotations to fix KCSAN issues.
> 
> Patch 6 correctly initializes some subflow fields on outgoing connections.
> 
> [...]

Here is the summary with links:
  - [net,1/6] mptcp: fix connect timeout handling
    https://git.kernel.org/netdev/net/c/786fc1245726
  - [net,2/6] mptcp: add annotations around msk->subflow accesses
    https://git.kernel.org/netdev/net/c/5b825727d087
  - [net,3/6] mptcp: consolidate passive msk socket initialization
    https://git.kernel.org/netdev/net/c/7e8b88ec35ee
  - [net,4/6] mptcp: fix data race around msk->first access
    https://git.kernel.org/netdev/net/c/1b1b43ee7a20
  - [net,5/6] mptcp: add annotations around sk->sk_shutdown accesses
    https://git.kernel.org/netdev/net/c/6b9831bfd932
  - [net,6/6] mptcp: fix active subflow finalization
    https://git.kernel.org/netdev/net/c/55b47ca7d808

You are awesome, thank you!