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 SIGPIPE > > I'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? Jan