On Wed, May 28, 2025 at 03:09:12PM -0400, Stefan Hajnoczi wrote: > When aio_context_new() -> aio_context_setup() fails at startup it > doesn't really matter whether errors are returned to the caller or the > process terminates immediately. > > However, it is not acceptable to terminate when hotplugging --object > iothread at runtime. Refactor aio_context_setup() so that errors can be > propagated. The next commit will set errp when fdmon_io_uring_setup() > fails. > > Suggested-by: Kevin Wolf <kw...@redhat.com> > Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> > --- > include/block/aio.h | 3 ++- > util/aio-posix.c | 2 +- > util/aio-win32.c | 2 +- > util/async.c | 7 ++++++- > 4 files changed, 10 insertions(+), 4 deletions(-) >
Reviewed-by: Eric Blake <ebl...@redhat.com> -- Eric Blake, Principal Software Engineer Red Hat, Inc. Virtualization: qemu.org | libguestfs.org