From: Klaus Jensen <k.jen...@samsung.com> A new blktests nvme test unearthed some bad bugs in the asynchronous cancellation handling.
Fix this for all commands that implement async_cancel(). The fix is the same for all commands: remove the deferred enqueuing (a bottom half scheduling) of the request completion. Klaus Jensen (5): hw/nvme: fix aio cancel in format hw/nvme: fix aio cancel in flush hw/nvme: fix aio cancel in zone reset hw/nvme: fix aio cancel in dsm hw/nvme: remove copy bh scheduling hw/nvme/ctrl.c | 181 ++++++++++++++----------------------------------- 1 file changed, 51 insertions(+), 130 deletions(-) -- 2.38.1