The following changes since commit 8184035805dc87dd826101b930d3dce97758f7b1: rsxx: Use struct_size() in vmalloc() (2021-05-24 06:47:30 -0600) are available in the Git repository at: git://git.infradead.org/nvme.git tags/nvme-5.14-2021-06-08 for you to fetch changes up to 346ac785badf66120d8b4c7b48f87b0a536f691e: nvmet: remove a superfluous variable (2021-06-03 10:29:26 +0300) ---------------------------------------------------------------- nvme updates for Linux 5.14 - improve the APST configuration algorithm (Alexey Bogoslavsky) - look for StorageD3Enable on companion ACPI device (Mario Limonciello) - allow selecting the network interface for TCP connections (Martin Belanger) - misc cleanups (Amit Engel, Chaitanya Kulkarni, Colin Ian King, me) ---------------------------------------------------------------- Alexey Bogoslavsky (1): nvme: extend and modify the APST configuration algorithm Amit Engel (1): nvmet: move ka_work initialization to nvmet_alloc_ctrl Chaitanya Kulkarni (5): nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() nvme-fabrics: remove extra new lines in the switch nvme-fabrics: remove an extra comment nvme-fabrics: remove extra braces nvmet: remove a superfluous variable Christoph Hellwig (7): nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl nvme: move the CSI sanity check into nvme_ns_report_zones nvme: split nvme_report_zones nvme: remove nvme_{get,put}_ns_from_disk Colin Ian King (1): nvme: remove redundant initialization of variable ret Mario Limonciello (1): nvme-pci: look for StorageD3Enable on companion ACPI device instead Martin Belanger (1): nvme-tcp: allow selecting the network interface for connections drivers/nvme/host/core.c | 173 ++++++++++++++++++++++++++------------ drivers/nvme/host/fabrics.c | 49 ++++++----- drivers/nvme/host/fabrics.h | 6 +- drivers/nvme/host/ioctl.c | 35 ++++---- drivers/nvme/host/multipath.c | 21 ++++- drivers/nvme/host/nvme.h | 12 +-- drivers/nvme/host/pci.c | 24 +----- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 27 +++++- drivers/nvme/host/zns.c | 27 ++---- drivers/nvme/target/core.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 3 +- 12 files changed, 230 insertions(+), 151 deletions(-)