[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