Commit 3997e3bb1d30 for kernel

commit 3997e3bb1d30a426c0599918ebaac51698fcc959
Merge: dbae42cfa618 f6982769910e
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri May 22 12:06:23 2026 -0700

    Merge tag 'block-7.1-20260522' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

    Pull block fixes from Jens Axboe:

     - NVMe pull request via Keith:
          - Fix memory leak for peer-to-peer addresses
          - Fix dma map leaks on resource errors

     - Another bio integrity fix, fixing a recent regression

     - Fix for an issue with the request pre-allocation and caching when IO
       is queued, where if a bio split occurred and ended up blocking, the
       list could be corrupted

    * tag 'block-7.1-20260522' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
      block: avoid use-after-free in disk_free_zone_resources()
      blk-mq: pop cached request if it is usable
      nvme-pci: fix dma mapping leak on data setup error
      nvme-pci: fix dma_vecs leak on p2p memory
      bio-integrity-fs: pass data iter to bio_integrity_verify()