[GIT PULL] nvme updates for Linux 6.8

Keith Busch kbusch at kernel.org
Thu Dec 21 13:39:53 PST 2023


This is the first nvme pull request for the upcoming Linux 6.8 merge
window. There is a minor merge conflict when merging into Linus' master
branch, and I've provided a reference resolution here:

  https://git.infradead.org/nvme.git/shortlog/refs/heads/nvme-6.8-merge

The following changes since commit 847c5bcdfb41704e52930783b028302f415a3209:

  block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (2023-12-01 18:29:18 -0700)

are available in the Git repository at:

  git://git.infradead.org/nvme.git tags/nvme-6.8-2023-12-21

for you to fetch changes up to 5d51dc8db10190661232741c93a141bdfc05f5ee:

  nvme-fc: set numa_node after nvme_init_ctrl (2023-12-21 09:19:01 -0800)

----------------------------------------------------------------
nvme udpates for Linux 6.8

 - nvme fabrics spec updates (Guixin, Max)
 - nvme target udpates (Guixin, Evan)
 - nvme attribute refactoring (Daniel)
 - nvme-fc numa fix (Keith)

----------------------------------------------------------------
Daniel Wagner (6):
      nvme: move ns id info to struct nvme_ns_head
      nvme: refactor ns info helpers
      nvme: refactor ns info setup function
      nvme: rename ns attribute group
      nvme: add csi, ms and nuse to sysfs
      nvme: repack struct nvme_ns_head

Evan Burgess (1):
      nvmet: configfs: use ctrl->instance to track passthru subsystems

Guixin Liu (4):
      nvme: introduce nvme_check_ctrl_fabric_info helper
      nvme-fabrics: check ioccsz and iorcsz
      nvmet: allow identical cntlid_min and cntlid_max settings
      nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl

Keith Busch (1):
      nvme-fc: set numa_node after nvme_init_ctrl

Max Gurtovoy (1):
      nvme-fabrics: don't check discovery ioccsz/iorcsz

 drivers/nvme/host/core.c       | 224 +++++++++++++++++++++++------------------
 drivers/nvme/host/fc.c         |   6 +-
 drivers/nvme/host/ioctl.c      |   8 +-
 drivers/nvme/host/multipath.c  |   2 +-
 drivers/nvme/host/nvme.h       |  44 ++++----
 drivers/nvme/host/rdma.c       |   4 +-
 drivers/nvme/host/sysfs.c      |  99 ++++++++++++++++--
 drivers/nvme/host/zns.c        |  35 ++++---
 drivers/nvme/target/configfs.c |   4 +-
 drivers/nvme/target/core.c     |   3 -
 drivers/nvme/target/passthru.c |   4 +-
 11 files changed, 277 insertions(+), 156 deletions(-)



More information about the Linux-nvme mailing list