[PATCH v2 0/6] nvme: few fixups
neil.armstrong at linaro.org
neil.armstrong at linaro.org
Thu Jun 4 08:32:50 CEST 2026
Hi,
On 5/29/26 05:44, dmukhin at ford.com wrote:
> The series adds few fixes for NVMe subsystem.
>
> Patch 1 adds logline for tracing misbehaving NVMe drives.
> Patch 2 adds plumbing for blk_flush()/blk_dflush().
> Patch 3 introduces NVMe flush command.
> Patch 4 enables `flush` for the currently selected block device.
As my thread on v1, please enable FUA or disable WC to be sure we don't use the WC.
Neil
> Patch 5 makes nvme_shutdown() symbol public to enable use of it from
> board_quiesce_devices()
> Patch 6 tiny fixup for QEMU command for manual NVMe tests.
>
> Denis Mukhin (6):
> drivers: nvme: Log I/O timeouts
> drivers: block: Introduce blk_flush()/blk_dflush()
> drivers: nvme: Implement flush command
> cmd: Add flush support for all blk devices
> drivers: nvme: Export nvme_shutdown()
> docs: nvme: Update QEMU command for testing
>
> cmd/blk_common.c | 14 ++++++++++++++
> cmd/ide.c | 1 +
> cmd/nvme.c | 1 +
> cmd/pvblock.c | 1 +
> cmd/sata.c | 1 +
> cmd/scsi.c | 1 +
> cmd/usb.c | 1 +
> cmd/virtio.c | 1 +
> disk/disk-uclass.c | 6 ++++++
> doc/develop/driver-model/nvme.rst | 2 +-
> drivers/block/blk-uclass.c | 18 ++++++++++++++++++
> drivers/nvme/nvme.c | 24 +++++++++++++++++++++++-
> drivers/nvme/nvme.h | 7 -------
> include/blk.h | 28 ++++++++++++++++++++++++++++
> include/nvme.h | 11 +++++++++++
> include/part.h | 8 ++++++++
> 16 files changed, 116 insertions(+), 9 deletions(-)
>
More information about the U-Boot
mailing list