On 14.11.24 13:26, Jan Beulich wrote:
On 13.11.2024 16:29, Jürgen Groß wrote:On 13.11.24 16:20, Andrew Cooper wrote:Looking over the XenServer patchqueue:...These are a SIGPIPE bugfix which happen to also have a perf improvement. I cant remember if we discussed backporting them before. (Juergen/Anthony?) 42db2deb5e76: tools/libxs: Fix length check in xs_talkv() e2a93bed8b9e: tools/libxs: Rework xs_talkv() to take xsd_sockmsg within the iovec f050c03ce2ad: tools/libxs: Rationalise the definition of struct xs_handle 046efe529e82: tools/libxs: Track whether we're using a socket or file ebaeb0c64a6d: tools/libxs: Use writev()/sendmsg() instead of write() a17b6db9b007: tools/libxs: Stop playing with SIGPIPEI'd take these, as playing with signals behind the back of a library user is something which should be fixed.No question about the first and last one. Are all the intermediate ones necessary, though?
I think those are needed for the last one to apply. Juergen
OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature