diff --git a/hw/block/nvme.c b/hw/block/nvme.c index 01f3e853cf5a30f8cf5f61fec7e50c348c92f508..9fbe5673cb966ba7bd0afff15b1cc5c1611d42f1 100644 --- a/hw/block/nvme.c +++ b/hw/block/nvme.c @@ -554,6 +554,7 @@ static uint16_t nvme_del_cq(NvmeCtrl *n, NvmeCmd *cmd) trace_nvme_err_invalid_del_cq_notempty(qid); return NVME_INVALID_QUEUE_DEL; } + nvme_irq_deassert(n, cq); trace_nvme_del_cq(qid); nvme_free_cq(cq, n); return NVME_SUCCESS;