Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.org/nvme into for-5.20/drivers
authorJens Axboe <axboe@kernel.dk>
Thu, 14 Jul 2022 16:29:02 +0000 (10:29 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 14 Jul 2022 16:29:02 +0000 (10:29 -0600)
commitea2150c62afc80fd9ad17d39c42ccd80b5664dc9
tree8aecf7e361bf75e6bbd29a8fa8f14c50dfed54e5
parent37ae152c7a0dd5993ddab3154f3652b8bc21bc9b
parent7b20ea4f3911c86bee698f1b23ba7f59ec890ceb
Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.org/nvme into for-5.20/drivers

Pull NVMe updates from Christoph:

"nvme updates for Linux 5.20

 - add support for In-Band authentication (Hannes Reinecke)
 - handle the persistent internal error AER (Michael Kelley)
 - use in-capsule data for TCP I/O queue connect (Caleb Sander)
 - remove timeout for getting RDMA-CM established event (Israel Rukshin)
 - misc cleanups (Joel Granados, Sagi Grimberg, Chaitanya Kulkarni,
   Guixin Liu, Xiang wangx)"

* tag 'nvme-5.20-2022-07-14' of git://git.infradead.org/nvme: (21 commits)
  nvme-multipath: refactor nvme_mpath_add_disk
  nvme-apple: use nvme core helper to cancel requests in tagset
  nvme-pci: use nvme core helper to cancel requests in tagset
  nvme-tcp: use in-capsule data for I/O connect
  nvme-rdma: remove timeout for getting RDMA-CM established event
  nvmet-auth: expire authentication sessions
  nvmet-auth: Diffie-Hellman key exchange support
  nvmet: implement basic In-Band Authentication
  nvmet: parse fabrics commands on io queues
  nvme-auth: Diffie-Hellman key exchange support
  nvme: implement In-Band authentication
  nvme-fabrics: decode 'authentication required' connect error
  nvme: add definitions for NVMe In-Band authentication
  lib/base64: RFC4648-compliant base64 encoding
  crypto: add crypto_has_kpp()
  crypto: add crypto_has_shash()
  nvme-loop: use nvme core helpers to cancel all requests in a tagset
  nvme: fix qid param blk_mq_alloc_request_hctx
  nvme: remove unused timeout parameter
  nvme: handle the persistent internal error AER
  ...