Merge tag 'nvme-6.19-2025-12-04' of git://git.infradead.org/nvme into block-6.19
authorJens Axboe <axboe@kernel.dk>
Fri, 5 Dec 2025 03:58:19 +0000 (20:58 -0700)
committerJens Axboe <axboe@kernel.dk>
Fri, 5 Dec 2025 03:58:19 +0000 (20:58 -0700)
commit0f45353dd48037af61f70df3468d25ca46afe909
treef13850c6bbaa5deeba019e87a83396be1e19fe46
parentf7e3f852a42d7cd8f1af2c330d9d153e30c8adcf
parent13989207ee29c40501e719512e8dc90768325895
Merge tag 'nvme-6.19-2025-12-04' of git://git.infradead.org/nvme into block-6.19

Pull NVMe updates from Keith:

"- Subsystem usage cleanups (Max)
 - Endpoint device fixes (Shin'ichiro)
 - Debug statements (Gerd)
 - FC fabrics cleanups and fixes (Daniel)
 - Consistent alloc API usages (Israel)
 - Code comment updates (Chu)
 - Authentication retry fix (Justin)"

* tag 'nvme-6.19-2025-12-04' of git://git.infradead.org/nvme:
  nvme-fabrics: add ENOKEY to no retry criteria for authentication failures
  nvme-auth: use kvfree() for memory allocated with kvcalloc()
  nvmet-tcp: use kvcalloc for commands array
  nvmet-rdma: use kvcalloc for commands and responses arrays
  nvme: fix typo error in nvme target
  nvmet-fc: use pr_* print macros instead of dev_*
  nvmet-fcloop: remove unused lsdir member.
  nvmet-fcloop: check all request and response have been processed
  nvme-fc: check all request and response have been processed
  nvme-fc: don't hold rport lock when putting ctrl
  nvme-pci: add debug message on fail to read CSTS
  nvme-pci: print error message on failure in nvme_probe
  nvmet: pci-epf: fix DMA channel debug print
  nvmet: pci-epf: move DMA initialization to EPC init callback
  nvmet: remove redundant subsysnqn field from ctrl
  nvmet: add sanity checks when freeing subsystem
drivers/nvme/host/fc.c
drivers/nvme/host/pci.c
drivers/nvme/target/auth.c
drivers/nvme/target/nvmet.h
drivers/nvme/target/tcp.c