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
...