Commit f3e3dbcea15e for kernel

commit f3e3dbcea15e20f7413afd8c791a496f0b80e80b
Merge: fa58e6e9000c 895a9b37917d
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Apr 24 15:06:55 2026 -0700

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

    Pull block fixes from Jens Axboe:

     - Series for zloop, fixing a variety of issues

     - t10-pi code cleanup

     - Fix for a merge window regression with the bio memory allocation mask

     - Fix for a merge window regression in ublk, caused by an issue with
       the maple tree iteration code at teardown

     - ublk self tests additions

     - Zoned device pgmap fixes

     - Various little cleanups and fixes

    * tag 'block-7.1-20260424' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux: (21 commits)
      Revert "floppy: fix reference leak on platform_device_register() failure"
      ublk: avoid unpinning pages under maple tree spinlock
      ublk: refactor common helper ublk_shmem_remove_ranges()
      ublk: fix maple tree lockdep warning in ublk_buf_cleanup
      selftests: ublk: add ublk auto integrity test
      selftests: ublk: enable test_integrity_02.sh on fio 3.42
      selftests: ublk: remove unused argument to _cleanup
      block: only restrict bio allocation gfp mask asked to block
      block/blk-throttle: Add WQ_PERCPU to alloc_workqueue users
      block: Add WQ_PERCPU to alloc_workqueue users
      block: relax pgmap check in bio_add_page for compatible zone device pages
      block: add pgmap check to biovec_phys_mergeable
      floppy: fix reference leak on platform_device_register() failure
      ublk: use unchecked copy helpers for bio page data
      t10-pi: reduce ref tag code duplication
      zloop: remove irq-safe locking
      zloop: factor out zloop_mark_{full,empty} helpers
      zloop: set RQF_QUIET when completing requests on deleted devices
      zloop: improve the unaligned write pointer warning
      zloop: use vfs_truncate
      ...