The following changes since commit 9ea9b9c48387edc101d56349492ad9c0492ff78d: remove the lightnvm subsystem (2021-08-14 15:54:09 -0600) are available in the Git repository at: git://git.infradead.org/nvme.git tags/nvme-5.15-2021-08-18 for you to fetch changes up to 9891668e43c8e9f2d0d50088b151edefc2e560e5: nvme: remove the unused NVME_NS_* enum (2021-08-17 06:20:17 +0200) ---------------------------------------------------------------- nvme updates for Linux 5.15. - suspend improvements for devices with an HMB (Keith Busch) - handle double completions more gacefull (Sagi Grimberg) - cleanup the selects for the nvme core code a bit (Sagi Grimberg) - don't update queue count when failing to set io queues (Ruozhu Li) - various nvmet connect fixes (Amit Engel) - cleanup lightnvm leftovers (Keith Busch, me) - small cleanups (Colin Ian King, Hou Pu) - add tracing for the Set Features command (Hou Pu) - CMB sysfs cleanups (Keith Busch) - add a mutex_destroy call (Keith Busch) ---------------------------------------------------------------- Amit Engel (3): nvmet: pass back cntlid on successful completion nvmet: avoid duplicate qid in connect cmd nvmet: check that host sqsize does not exceed ctrl MQES Christoph Hellwig (1): nvme: remove the unused NVME_NS_* enum Colin Ian King (1): nvmet: remove redundant assignments of variable status Hou Pu (3): nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options nvme: add set feature tracing support nvmet: add set feature tracing support Keith Busch (6): nvme-pci: use attribute group for cmb sysfs nvme-pci: cmb sysfs: one file, one value nvme-pci: disable hmb on idle suspend nvme: allow user toggling hmb usage nvme-tcp: pair send_mutex init with destroy nvme: remove nvm_ndev from ns Ruozhu Li (2): nvme-tcp: don't update queue count when failing to set io queues nvme-rdma: don't update queue count when failing to set io queues Sagi Grimberg (5): params: lift param_set_uint_minmax to common code nvme-pci: limit maximum queue depth to 4095 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data nvme: code command_id with a genctr for use-after-free validation nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers drivers/nvme/host/Kconfig | 4 +- drivers/nvme/host/core.c | 3 +- drivers/nvme/host/fabrics.c | 1 - drivers/nvme/host/nvme.h | 53 +++++++++-- drivers/nvme/host/pci.c | 181 +++++++++++++++++++++++++++++--------- drivers/nvme/host/rdma.c | 8 +- drivers/nvme/host/tcp.c | 44 ++++----- drivers/nvme/host/trace.c | 18 +++- drivers/nvme/target/Kconfig | 2 - drivers/nvme/target/core.c | 1 + drivers/nvme/target/fabrics-cmd.c | 38 +++++--- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/trace.c | 18 +++- drivers/nvme/target/zns.c | 5 +- include/linux/moduleparam.h | 2 + kernel/params.c | 18 ++++ net/sunrpc/xprtsock.c | 18 ---- 17 files changed, 295 insertions(+), 123 deletions(-)