Files
xemu/block
Hanna Czenczek 837c04e9fc win32-aio: Run CB in original context
AIO callbacks must be called in the originally calling AioContext,
regardless of the BDS’s “main” AioContext.

Note: I tried to test this (under wine), but failed.  Whenever I tried
to use multiqueue or even just an I/O thread for a virtio-blk (or
virtio-scsi) device, I/O stalled, both with and without this patch.

For what it’s worth, when not using an I/O thread, I/O continued to work
with this patch.

Signed-off-by: Hanna Czenczek <hreitz@redhat.com>
Message-ID: <20251110154854.151484-20-hreitz@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2025-11-18 18:01:57 +01:00
..
2025-11-11 22:06:09 +01:00
2025-03-06 14:21:25 +01:00
2025-11-18 18:01:50 +01:00
2023-11-08 17:56:18 +01:00
2025-11-11 22:06:09 +01:00
2025-11-11 22:06:09 +01:00
2024-12-20 17:44:56 +01:00
2025-11-18 18:01:57 +01:00
2025-11-18 18:01:55 +01:00
2023-11-08 17:56:18 +01:00
2025-11-11 22:06:09 +01:00