Merge tag 'nvme-5.20-2022-07-27' of git://git.infradead.org/nvme into for-5.20/driver...
authorJens Axboe <axboe@kernel.dk>
Wed, 27 Jul 2022 16:06:20 +0000 (10:06 -0600)
committerJens Axboe <axboe@kernel.dk>
Wed, 27 Jul 2022 16:06:20 +0000 (10:06 -0600)
commit12ecba7321a3b07ca77e9d9f60db41d9dc8b1866
tree2d2c93667eedc80c78b3460c79d147474cde3fb6
parente8dcabc5cd63d34063268f43485bd08a7a5b850b
parent26203a5e04d5cb1d1715f71c48cf6eec0dd9b88f
Merge tag 'nvme-5.20-2022-07-27' of git://git.infradead.org/nvme into for-5.20/drivers-post

Pull NVMe updates from Christoph:

"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)"

* tag 'nvme-5.20-2022-07-27' of git://git.infradead.org/nvme: (27 commits)
  nvme: update MAINTAINERS for the new auth code
  nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
  nvme: enable generic interface (/dev/ngXnY) for unknown command sets
  nvme: factor out a nvme_ns_is_readonly helper
  nvme: refactor namespace probing
  nvme: generalize the nvme_multi_css check in nvme_scan_ns
  nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns
  nvme: catch -ENODEV from nvme_revalidate_zones again
  nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS
  nvmet-auth: fix return value check in auth receive
  nvmet-auth: fix return value check in auth send
  nvmet-auth: fix a couple of spelling mistakes
  nvmet: fix a format specifier in nvmet_auth_ctrl_exponential
  nvmet: don't check for NULL pointer before kfree in nvmet_host_release
  nvme-apple: stop casting function pointer signatures
  nvme-tcp: split nvme_tcp_alloc_tagset
  nvme-rdma: split nvme_rdma_alloc_tagset
  nvme-pci: split nvme_dev_add
  nvme-pci: split nvme_alloc_admin_tags
  nvme-pci: print the command name of aborted commands
  ...