[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/12] hw/nvme: misc fixes and updates
From: |
Klaus Jensen |
Subject: |
[PATCH 00/12] hw/nvme: misc fixes and updates |
Date: |
Thu, 23 Jun 2022 23:18:09 +0200 |
From: Klaus Jensen <k.jensen@samsung.com>
This series includes a couple of misc fixes as well as some cleanup
pertaining to the aio handling in flush, dsm, copy and zone reset. As
Jinhao gets around to iothread stuff, it might come in handy to have
this stuff cleaned up a bit.
Dmitrys fix (nvme-next commit "hw/nvme: add missing return statement")
for dsm prompted me to audit the flush, dsm, zone reset and copy code
and that resulted in the discovery of some bugs and some general clean
up.
Klaus Jensen (12):
hw/nvme: fix incorrect use of errp/local_err
hw/nvme: remove redundant passing of PCIDevice
hw/nvme: cleanup error reporting in nvme_init_pci()
hw/nvme: fix numzrwa handling
hw/nvme: fix accidental reintroduction of redundant code
hw/nvme: fix cancellation of format operations
hw/nvme: fix flush cancel
hw/nvme: rework flush bh scheduling
hw/nvme: improve cancellation handling in zone reset
hw/nvme: improve cancellation handling in dsm
hw/nvme: simplify copy command error handling
hw/nvme: align logic of format with flush
hw/nvme/ctrl.c | 252 +++++++++++++++++++++++--------------------------
hw/nvme/ns.c | 4 +-
2 files changed, 119 insertions(+), 137 deletions(-)
--
2.36.1
- [PATCH 00/12] hw/nvme: misc fixes and updates,
Klaus Jensen <=
- [PATCH 01/12] hw/nvme: fix incorrect use of errp/local_err, Klaus Jensen, 2022/06/23
- [PATCH 02/12] hw/nvme: remove redundant passing of PCIDevice, Klaus Jensen, 2022/06/23
- [PATCH 03/12] hw/nvme: cleanup error reporting in nvme_init_pci(), Klaus Jensen, 2022/06/23
- [PATCH 04/12] hw/nvme: fix numzrwa handling, Klaus Jensen, 2022/06/23
- [PATCH 05/12] hw/nvme: fix accidental reintroduction of redundant code, Klaus Jensen, 2022/06/23
- [PATCH 06/12] hw/nvme: fix cancellation of format operations, Klaus Jensen, 2022/06/23
- [PATCH 07/12] hw/nvme: fix flush cancel, Klaus Jensen, 2022/06/23
- [PATCH 08/12] hw/nvme: rework flush bh scheduling, Klaus Jensen, 2022/06/23
- [PATCH 09/12] hw/nvme: improve cancellation handling in zone reset, Klaus Jensen, 2022/06/23
- [PATCH 10/12] hw/nvme: improve cancellation handling in dsm, Klaus Jensen, 2022/06/23