[GIT PULL] nvme updates for Linux 6.4
Christoph Hellwig
hch at infradead.org
Thu Apr 13 22:22:31 PDT 2023
The following changes since commit d8898ee50edecacdf0141f26fd90acf43d7e9cd7:
s390/dasd: fix hanging blockdevice after request requeue (2023-04-11 19:53:08 -0600)
are available in the Git repository at:
git://git.infradead.org/nvme.git tags/nvme-6.4-2023-04-14
for you to fetch changes up to 4f86a6ff6fbd891232dda3ca97fd1b9630b59809:
nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" (2023-04-13 09:02:55 +0200)
----------------------------------------------------------------
nvme updates for Linux 6.4
- drop redundant pci_enable_pcie_error_reporting (Bjorn Helgaas)
- validate nvmet module parameters (Chaitanya Kulkarni)
- fence TCP socket on receive error (Chris Leech)
- fix async event trace event (Keith Busch)
- minor cleanups (Chaitanya Kulkarni, zhenwei pi)
- fix and cleanup nvmet Identify handling (Damien Le Moal,
Christoph Hellwig)
- fix double blk_mq_complete_request race in the timeout handler
(Lei Yin)
- fix irq locking in nvme-fcloop (Ming Lei)
- remove queue mapping helper for rdma devices (Sagi Grimberg)
----------------------------------------------------------------
Bjorn Helgaas (1):
nvme-pci: drop redundant pci_enable_pcie_error_reporting()
Chaitanya Kulkarni (4):
nvmet-tcp: validate so_priority modparam value
nvmet-tcp: validate idle poll modparam value
nvme-apple: return directly instead of else
nvme-apple: return directly instead of else
Chris Leech (1):
nvme-tcp: fence TCP socket on receive error
Christoph Hellwig (3):
nvmet: fix Identify Identification Descriptor List handling
nvmet: rename nvmet_execute_identify_cns_cs_ns
nvmet: remove nvmet_req_cns_error_complete
Damien Le Moal (6):
nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
nvmet: fix Identify Namespace handling
nvmet: fix Identify Controller handling
nvmet: fix Identify Active Namespace ID list handling
nvmet: fix I/O Command Set specific Identify Controller
nvmet: cleanup nvmet_execute_identify()
Keith Busch (1):
nvme: fix async event trace event
Lei Yin (1):
nvme: fix double blk_mq_complete_request for timeout request with low probability
Ming Lei (1):
nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
Sagi Grimberg (1):
blk-mq-rdma: remove queue mapping helper for rdma devices
zhenwei pi (1):
nvme-rdma: minor cleanup in nvme_rdma_create_cq()
block/Kconfig | 5 ---
block/Makefile | 1 -
block/blk-mq-rdma.c | 44 ----------------------
drivers/nvme/host/apple.c | 8 ++--
drivers/nvme/host/core.c | 9 ++---
drivers/nvme/host/pci.c | 6 +--
drivers/nvme/host/rdma.c | 19 +++-------
drivers/nvme/host/tcp.c | 3 ++
drivers/nvme/host/trace.h | 15 +++-----
drivers/nvme/target/admin-cmd.c | 81 +++++++++++++++++------------------------
drivers/nvme/target/fcloop.c | 48 +++++++++++++-----------
drivers/nvme/target/nvmet.h | 12 +-----
drivers/nvme/target/tcp.c | 34 +++++++++++++++--
drivers/nvme/target/zns.c | 20 +++++-----
include/linux/blk-mq-rdma.h | 11 ------
15 files changed, 126 insertions(+), 190 deletions(-)
delete mode 100644 block/blk-mq-rdma.c
delete mode 100644 include/linux/blk-mq-rdma.h
More information about the Linux-nvme
mailing list