[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] Revert "monitor: use aio_co_reschedule_self()"
From: |
Stefan Hajnoczi |
Subject: |
[PATCH 0/2] Revert "monitor: use aio_co_reschedule_self()" |
Date: |
Mon, 6 May 2024 15:06:20 -0400 |
This series fixes RHEL-34618 "qemu crash on Assertion `luringcb->co->ctx ==
s->aio_context' failed when do block_resize on hotplug disk with aio=io_uring":
https://issues.redhat.com/browse/RHEL-34618
Kevin identified commit 1f25c172f837 ("monitor: use aio_co_reschedule_self()")
as the root cause. There is a subtlety regarding how
qemu_get_current_aio_context() returns qemu_aio_context even though we may be
running in iohandler_ctx.
Revert commit 1f25c172f837, it was just intended as a code cleanup.
Stefan Hajnoczi (2):
Revert "monitor: use aio_co_reschedule_self()"
aio: warn about iohandler_ctx special casing
include/block/aio.h | 6 ++++++
qapi/qmp-dispatch.c | 7 +++++--
2 files changed, 11 insertions(+), 2 deletions(-)
--
2.45.0
- [PATCH 0/2] Revert "monitor: use aio_co_reschedule_self()",
Stefan Hajnoczi <=