Hi Pavel, >>> here're patches which fix linking of send[msg]()/recv[msg]() calls >>> and make sure io_uring_enter() never generate a SIGPIPE. > > 1/2 breaks userspace. Can you explain that a bit please, how could some application ever have a useful use of IOSQE_IO_LINK with these socket calls? > Sounds like 2/2 might too, does it? Do you think any application really expects to get a SIGPIPE when calling io_uring_enter()? metze