hw/nvme: clear aen mask on reset
authorKlaus Jensen <k.jensen@samsung.com>
Thu, 12 May 2022 09:30:55 +0000 (11:30 +0200)
committerKlaus Jensen <k.jensen@samsung.com>
Thu, 23 Jun 2022 21:24:29 +0000 (23:24 +0200)
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>
hw/nvme/ctrl.c

index 15d580a904efd58359d08cb3a416dc1a26603b69..d349b3e42620728b8043ce4320f92c347e4626e0 100644 (file)
@@ -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;