On Thu, Oct 30, 2025 at 03:43:55PM +0100, Kevin Wolf wrote: > Am 29.10.2025 um 21:33 hat Stefan Hajnoczi geschrieben: > > v5: > > - Explain how fdmon-io_uring.c differs from other fdmon implementations > > in commit message [Kevin] > > - Move test-nested-aio-poll aio_get_g_source() removal into commit that > > touches test case [Kevin] > > - Avoid g_source_add_poll() use-after-free in fdmon_poll_update() [Kevin] > > - Avoid duplication in fdmon_epoll_gsource_dispatch(), use > > fdmon_epoll_wait() [Kevin] > > - Drop unnecessary revents checks in fdmon_poll_gsource_dispatch() [Kevin] > > - Mention in commit message that fdmon-io_uring.c is the new default [Kevin] > > - Add comments explaining how to clean up resources in error paths [Kevin] > > - Indicate error in return value from function with Error *errp arg [Kevin] > > - Add patch to unindent fdmon_io_uring_destroy() [Kevin] > > - Add patch to introduce FDMonOps->dispatch() callback [Kevin] > > - Drop patch with hacky BH optimization for fdmon-io_uring.c [Kevin] > > - Replace cqe_handler_bh with FDMonOps->dispatch() [Kevin] > > - Rename AioHandler->cqe_handler field to ->internal_cqe_handler [Kevin] > > - Consolidate fdmon-io_uring.c trace-events changes into this commit > > - Reduce #ifdef HAVE_IO_URING_PREP_WRITEV2 code duplication [Kevin] > > Actually the whole last patch that contained the duplication seems to be > missing. Did you accidentally remove it?
Yes. I'll resend in a few moments. Stefan
signature.asc
Description: PGP signature
