[PATCH net v2 0/5] vsock: Fix connect() races

Michal Luczaj posted 5 patches 1 week, 2 days ago
drivers/vhost/vsock.c            |  2 +-
net/vmw_vsock/af_vsock.c         | 32 ++++++++++++++++++--------------
net/vmw_vsock/virtio_transport.c |  3 +++
3 files changed, 22 insertions(+), 15 deletions(-)
[PATCH net v2 0/5] vsock: Fix connect() races
Posted by Michal Luczaj 1 week, 2 days ago
Handle racy socket changes in connect(). Plus related tweaks.

---
Changes in v2:
- CC: drop bouncing addresses
- Add more related fixes
- Handle ENOBUFS (Bobby)
- Consume sk_err (Stefano)
- Link to v1: https://patch.msgid.link/20260909-vsock-connect-reset-closing-v1-1-50298b9ccfbf@rbox.co

---
Michal Luczaj (5):
      vhost/vsock: Fix socket state constant
      vsock/virtio: Streamline socket reset on transport/PM event
      vsock: Enforce no-transport invariant for TCP_LISTEN sockets
      vsock: Do not reset a TCP_CLOSING socket
      vsock: Handle sudden TCP_CLOSE during connect

 drivers/vhost/vsock.c            |  2 +-
 net/vmw_vsock/af_vsock.c         | 32 ++++++++++++++++++--------------
 net/vmw_vsock/virtio_transport.c |  3 +++
 3 files changed, 22 insertions(+), 15 deletions(-)
---
base-commit: 0654f4dba1fbc697f2653aba30cd68587fcbf10e
change-id: 20260820-vsock-connect-reset-closing-98dd28769d7f

Best regards,
--  
Michal Luczaj <mhal@rbox.co>