On 3/17/21 5:07 PM, Pavel Begunkov wrote: > On 17/03/2021 22:36, Jens Axboe wrote: >> On 3/16/21 9:33 AM, Stefan Metzmacher wrote: >>> Hi, >>> >>> 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. Sounds like 2/2 might too, does it? If they don't sever on short sends/receives, they cannot have been used reliably by applications. So I don't think that's a real risk. 2/2 should just make it a reliable delivery, SIGPIPE would get lost for async, amongst other things. -- Jens Axboe