[GIT PULL] first round of nvme updates for Linux 5.14
Christoph Hellwig
hch at infradead.org
Tue Jun 8 07:31:04 PDT 2021
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(-)
More information about the Linux-nvme
mailing list