nvme fixes for Linux 7.3

- Fix lock ordering revalidating zoned multipath heads
  - Fix swapped ZRASF zone state values for full and read only
  - Fix target p2pmem cleanup when the metadata allocation fails
  - Fix target status code for invalid NSIDs on reservation features
  - Revert the NVME_CTRL_NEW state change, which broke the Apple driver
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE3Fbyvv+648XNRdHTPe3zGtjzRgkFAmrDop0ACgkQPe3zGtjz
 RgnAQg//fj9blQdsq6yxH9H/opPkkCzMcqXkPd2KMp5ukip4jXasJZVCvzQygTUq
 3NHCSwC/8K/Ult7sdschfImxEHu/eA8xRDz2H/vOANp1bf2qPkIMjmFO+pMiICNN
 2k42n2ObkzD1uEKt/gYV3quqNgU8rM1ol3XD+KsNyB8jB7AxEbtF3a3JcK7bHF8V
 ZsQWu6yOl4uXxJyHvUx33vpISHp+W+ngegFPtfs+YI8CGAR27lDCpO/uBiGW1Hz3
 sf6C3H8CCp3RXngEkpmdWOAbpc+c+l5Z5oWRuggQ4415NXSjnhM/oAxgItpC9V59
 fpBO/IWMfj+Hi9b0Us+sA8CBElj12YKnFP1fVRKHQ2LDWdKyOaeCX720gFCL4wh8
 l5qYVLcSN7sLqMFzmGH8yOMe/6Xuv4Lb0cvRvKuLoL6bhmsxtAPPOqNsJGZEzA0p
 m9sfEcF7G2HbaE7nJOA8HaOMVF0v4+S1kgn2DiKSJf2tBIYROaHrO3E41e1ttKhJ
 e0dImi9dcGZGnbdTYRSeIjxfIV+23jsLeKlcxfYuRtKCsZn1QQ08VP8mASHE+PXp
 ZCBEZXFt5HF2KcQ/Ks6UymmpKG+FePdAV48ZzFiP+D84odJRGyft71nFD9e6iGkq
 iwVknFllp/15Hn/lGh5lsGPaGZcPw/Tk4paP9JQeevETZxSjpUk=
 =gv3+
 -----END PGP SIGNATURE-----

Merge tag 'nvme-7.3-2026-10-05' of git://git.infradead.org/nvme into block-7.3

Pull NVMe fixes from Keith:

"- Fix lock ordering revalidating zoned multipath heads
 - Fix swapped ZRASF zone state values for full and read only
 - Fix target p2pmem cleanup when the metadata allocation fails
 - Fix target status code for invalid NSIDs on reservation features
 - Revert the NVME_CTRL_NEW state change, which broke the Apple driver"

* tag 'nvme-7.3-2026-10-05' of git://git.infradead.org/nvme:
  Revert "nvme: do not reset controllers in NVME_CTRL_NEW state"
  nvmet: use the local P2P device on metadata allocation failure
  nvme-multipath: revalidate head zones after unfreezing the head queue
  nvme: fix swapped ZRASF zone state values for full and read only
  nvmet: return Invalid Field for invalid NSIDs feature 82h
This commit is contained in:
Jens Axboe 2026-10-05 08:41:38 -06:00
commit 41cab3a71d
4 changed files with 18 additions and 4 deletions