Commit d458a240344c for kernel

commit d458a240344c4369bf6f3da203f2779515177738
Merge: ee7226b2ae3b 4141f46daa4c
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri May 15 12:47:00 2026 -0700

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

    Pull block fixes from Jens Axboe:

     - NVMe merge request via Keith:
         - Fix memory leak on a passthrough integrity mapping failure (Keith)
         - Hide secrets behind debug option (Hannes)
         - Fix pci use-after-free for host memory buffer (Chia-Lin Kao)
         - Fix tcp taregt use-after-free for data digest (Sagi)
         - Revert a mistaken quirk (Alan Cui)
         - Fix uevent and controller state race condition (Maurizio)
         - Fix apple submission queue re-initialization (Nick Chan)

     - Three fixes for blk-integrity, fixing an issue with the user data
       mapping and two problems with recomputing number of segments

     - Two fixes for the iov_iter bounce buffering

     - Fix for the handling of dead zoned write plugs

     - ublk max_sectors validation fix, with associated selftest addition

    * tag 'block-7.1-20260515' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
      nvme-apple: Reset q->sq_tail during queue init
      block: align down bounces bios
      block: pass a minsize argument to bio_iov_iter_bounce
      selftests: ublk: cap nthreads to kernel's actual nr_hw_queues
      block: fix handling of dead zone write plugs
      block: bio-integrity: Fix null-ptr-deref in bio_integrity_map_user()
      block: recompute nr_integrity_segments in blk_insert_cloned_request
      block: don't overwrite bip_vcnt in bio_integrity_copy_user()
      nvme: fix race condition between connected uevent and STARTED_ONCE flag
      Revert "nvme: add quirk NVME_QUIRK_IGNORE_DEV_SUBNQN for 144d:a808"
      nvmet-tcp: Fix potential UAF when ddgst mismatch
      nvme-pci: fix use-after-free in nvme_free_host_mem()
      nvmet-auth: Do not print DH-HMAC-CHAP secrets
      nvme: fix bio leak on mapping failure
      nvme: make prp passthrough usage less scary
      ublk: reject max_sectors smaller than PAGE_SECTORS in parameter validation