[GIT PULL] nvme updates for Linux 7.2
Keith Busch
kbusch at kernel.org
Thu Jun 4 03:52:02 PDT 2026
The following changes since commit be34ec59ef061a1cc435a3e066ad71ca675c7fcd:
block: unexport bio_{set,check}_pages_dirty (2026-05-15 08:46:45 -0600)
are available in the Git repository at:
git://git.infradead.org/nvme.git tags/nvme-7.2-2026-06-04
for you to fetch changes up to 3c8c284dfcdfce81a02fe3c911196d9876468ae4:
nvme: export controller reconnect event count via sysfs (2026-06-04 01:57:40 -0700)
----------------------------------------------------------------
nvme updates for Linux 7.2
- Per-controller timeouts
- Multipath telemetry
- Namespace format validation
- Various other fixes
----------------------------------------------------------------
Achkinazi, Igor (1):
nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace disks
Bryam Vargas (1):
nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page
Chao Shi (1):
nvme: core: reject invalid LBA data size from Identify Namespace
Geliang Tang (2):
nvmet-tcp: fix page fragment cache leak in error path
nvmet-tcp: check return value of nvmet_tcp_set_queue_sock
John Garry (2):
nvme: use DEFINE_SIMPLE_SYSFS_GROUP_VISIBLE for multipath_sysfs
nvme-multipath: pass NS head to nvme_mpath_revalidate_paths()
Kuniyuki Iwashima (1):
nvme-tcp: Use WQ_PERCPU explicitly if wq_unbound is false.
Mateusz Nowicki (1):
nvme-pci: fix out-of-bounds access in nvme_setup_descriptor_pools
Maurizio Lombardi (7):
nvme: remove redundant timeout argument from nvme_wait_freeze_timeout
nvme: add sysfs attribute to change admin timeout per nvme controller
nvme: add sysfs attribute to change IO timeout per controller
nvme-core: align fabrics_q teardown with admin_q in nvme_free_ctrl
nvmet-loop: do not alloc admin tag set during reset
nvme-core: warn on allocating admin tag set with existing queue
nvme-core: fix unsigned comparison warning in nvme_wait_freeze_timeout
Maximilian Heyne (1):
nvme: Let the blocklayer set timeouts for requests
Nilay Shroff (9):
nvme-multipath: fix flex array size in struct nvme_ns_head
nvme: add diag attribute group under sysfs
nvme: export command retry count via sysfs
nvme: export multipath failover count via sysfs
nvme: export command error counters via sysfs
nvme: export I/O requeue count when no path is usable via sysfs
nvme: export I/O failure count when no path is available via sysfs
nvme: export controller reset event count via sysfs
nvme: export controller reconnect event count via sysfs
Shin'ichiro Kawasaki (2):
nvme-tcp: move nvme_tcp_reclassify_socket()
nvme-tcp: lockdep: use dynamic lockdep keys per socket instance
Tianchu Chen (1):
nvmet-auth: validate reply message payload bounds against transfer length
Wentao Liang (1):
nvme: target: rdma: fix ndev refcount leak on queue connect
Yao Sang (1):
nvme: refresh multipath head zoned limits from path limits
liuxixin (2):
nvme: fix FDP fdpcidx bounds check
nvme: validate FDP configuration descriptor sizes
liyouhong (1):
nvme-multipath: require exact iopolicy names for module parameter
drivers/nvme/host/apple.c | 2 +-
drivers/nvme/host/core.c | 74 +++++---
drivers/nvme/host/fc.c | 3 +
drivers/nvme/host/multipath.c | 137 +++++++++++++--
drivers/nvme/host/nvme.h | 21 ++-
drivers/nvme/host/pci.c | 14 +-
drivers/nvme/host/rdma.c | 4 +-
drivers/nvme/host/sysfs.c | 311 ++++++++++++++++++++++++++++++++-
drivers/nvme/host/tcp.c | 98 ++++++-----
drivers/nvme/target/discovery.c | 23 ++-
drivers/nvme/target/fabrics-cmd-auth.c | 15 +-
drivers/nvme/target/loop.c | 31 ++--
drivers/nvme/target/rdma.c | 6 +-
drivers/nvme/target/tcp.c | 11 +-
14 files changed, 631 insertions(+), 119 deletions(-)
More information about the Linux-nvme
mailing list