[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