Thread (24 messages) 24 messages, 4 authors, 2025-01-28

Re: [PATCH net v2 0/6] vsock: Transport reassignment and error handling issues

From: Michal Luczaj <hidden>
Date: 2025-01-22 14:16:59

On 1/22/25 12:45, Stefano Garzarella wrote:
On Tue, Jan 21, 2025 at 03:44:01PM +0100, Michal Luczaj wrote:
quoted
Series deals with two issues:
- socket reference count imbalance due to an unforgiving transport release
 (triggered by transport reassignment);
- unintentional API feature, a failing connect() making the socket
 impossible to use for any subsequent connect() attempts.

Signed-off-by: Michal Luczaj <redacted>
---
Changes in v2:
- Introduce vsock_connect_fd(), simplify the tests, stick to SOCK_STREAM,
 collect Reviewed-by (Stefano)
- Link to v1: https://lore.kernel.org/r/20250117-vsock-transport-vs-autobind-v1-0-c802c803762d@rbox.co (local)
Thanks for sorting out my comments, I've reviewed it all and got it
running, it seems to be going well!
Great! I was worried that I might have oversimplified the UAF selftest
(won't trigger the splat if second transport == NULL), so please let me
know if it starts acting strangely (quietly passes the test on an unpatched
system), and for what combination of enabled transports.

Thanks,
Michal
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help