summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKlaus Jensen2022-05-12 11:30:55 +0200
committerKlaus Jensen2022-06-23 23:24:29 +0200
commit98836e8e012a959ec515c041e4fdd7f2ae87ae16 (patch)
tree57873bbe6aa3ddb6cc420350ed29e1aa438c14cd
parentRevert "hw/block/nvme: add support for sgl bit bucket descriptor" (diff)
downloadqemu-98836e8e012a959ec515c041e4fdd7f2ae87ae16.tar.gz
qemu-98836e8e012a959ec515c041e4fdd7f2ae87ae16.tar.xz
qemu-98836e8e012a959ec515c041e4fdd7f2ae87ae16.zip
hw/nvme: clear aen mask on reset
The internally maintained AEN mask is not cleared on reset. Fix this. Reviewed-by: Keith Busch <kbusch@kernel.org> Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
-rw-r--r--hw/nvme/ctrl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hw/nvme/ctrl.c b/hw/nvme/ctrl.c
index 15d580a904..d349b3e426 100644
--- a/hw/nvme/ctrl.c
+++ b/hw/nvme/ctrl.c
@@ -6167,6 +6167,7 @@ static void nvme_ctrl_reset(NvmeCtrl *n, NvmeResetType rst)
}
n->aer_queued = 0;
+ n->aer_mask = 0;
n->outstanding_aers = 0;
n->qs_created = false;