[PATCH v2 0/6] nvme: few fixups
dmukhin at ford.com
dmukhin at ford.com
Fri May 29 05:44:35 CEST 2026
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.
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(-)
--
2.54.0
More information about the U-Boot
mailing list