[GIT PULL] second row of nvme updates for Linux 5.20
Christoph Hellwig
hch at infradead.org
Wed Jul 27 09:01:11 PDT 2022
Against the for-5.20/drivers-post tree.
The following changes since commit 2dc9e74e37124f1b43ea60157e5990fd490c6e8f:
remove the sx8 block driver (2022-07-25 17:25:18 -0600)
are available in the Git repository at:
git://git.infradead.org/nvme.git tags/nvme-5.20-2022-07-27
for you to fetch changes up to 26203a5e04d5cb1d1715f71c48cf6eec0dd9b88f:
nvme: update MAINTAINERS for the new auth code (2022-07-26 16:04:27 -0400)
----------------------------------------------------------------
nvme updates for Linux 5.20
- use command_id instead of req->tag in trace_nvme_complete_rq()
(Bean Huo)
- various fixes for the new authentication code (Lukas Bulwahn,
Dan Carpenter, Colin Ian King, Chaitanya Kulkarni, Hannes Reinecke)
- small cleanups (Liu Song, Christoph Hellwig)
- restore compat_ioctl support (Nick Bowler)
- make a nvmet-tcp workqueue lockdep-safe (Sagi Grimberg)
- enable generic interface (/dev/ngXnY) for unknown command sets
(Joel Granados, Christoph Hellwig)
- don't always build constants.o (Christoph Hellwig)
- print the command name of aborted commands (Christoph Hellwig)
----------------------------------------------------------------
Bean Huo (1):
nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
Chaitanya Kulkarni (2):
nvmet-auth: fix return value check in auth send
nvmet-auth: fix return value check in auth receive
Christoph Hellwig (15):
nvme: don't always build constants.o
nvme-pci: print the command name of aborted commands
nvme-pci: split nvme_alloc_admin_tags
nvme-pci: split nvme_dev_add
nvme-rdma: split nvme_rdma_alloc_tagset
nvme-tcp: split nvme_tcp_alloc_tagset
nvme-apple: stop casting function pointer signatures
nvmet: don't check for NULL pointer before kfree in nvmet_host_release
nvmet: fix a format specifier in nvmet_auth_ctrl_exponential
nvme: catch -ENODEV from nvme_revalidate_zones again
nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns
nvme: generalize the nvme_multi_css check in nvme_scan_ns
nvme: refactor namespace probing
nvme: factor out a nvme_ns_is_readonly helper
nvme: update MAINTAINERS for the new auth code
Colin Ian King (1):
nvmet-auth: fix a couple of spelling mistakes
Dan Carpenter (2):
nvme-auth: fix off by one checks
nvme-auth: uninitialized variable in nvme_auth_transform_key()
Hannes Reinecke (1):
nvme-auth: fixup kernel test robot warnings
Joel Granados (1):
nvme: enable generic interface (/dev/ngXnY) for unknown command sets
Liu Song (1):
nvme-pci: remove useless assignment in nvme_pci_setup_prps
Lukas Bulwahn (1):
nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS
Nick Bowler (1):
nvme: define compat_ioctl again to unbreak 32-bit userspace.
Sagi Grimberg (1):
nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
MAINTAINERS | 3 +-
drivers/nvme/common/auth.c | 57 ++++---
drivers/nvme/host/Makefile | 3 +-
drivers/nvme/host/apple.c | 21 ++-
drivers/nvme/host/constants.c | 3 +-
drivers/nvme/host/core.c | 302 +++++++++++++++++++--------------
drivers/nvme/host/multipath.c | 1 +
drivers/nvme/host/pci.c | 139 +++++++--------
drivers/nvme/host/rdma.c | 92 +++++-----
drivers/nvme/host/tcp.c | 82 ++++-----
drivers/nvme/host/trace.h | 2 +-
drivers/nvme/target/Kconfig | 2 +-
drivers/nvme/target/auth.c | 4 +-
drivers/nvme/target/configfs.c | 4 +-
drivers/nvme/target/fabrics-cmd-auth.c | 7 +-
drivers/nvme/target/tcp.c | 3 +-
16 files changed, 398 insertions(+), 327 deletions(-)
More information about the Linux-nvme
mailing list