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