Commit f7c2ca25848b for kernel

commit f7c2ca25848b1da1843b7e0fa848ea721af6b132
Merge: b1011b2b451c 81dd1feb19c7
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Apr 18 09:21:14 2025 -0700

    Merge tag 'block-6.15-20250417' of git://git.kernel.dk/linux

    Pull block fixes from Jens Axboe:

     - MD pull via Yu:
          - fix raid10 missing discard IO accounting (Yu Kuai)
          - fix bitmap stats for bitmap file (Zheng Qixing)
          - fix oops while reading all member disks failed during
            check/repair (Meir Elisha)

     - NVMe pull via Christoph:
          - fix scan failure for non-ANA multipath controllers (Hannes
            Reinecke)
          - fix multipath sysfs links creation for some cases (Hannes
            Reinecke)
          - PCIe endpoint fixes (Damien Le Moal)
          - use NULL instead of 0 in the auth code (Damien Le Moal)

     - Various ublk fixes:
          - Slew of selftest additions
          - Improvements and fixes for IO cancelation
          - Tweak to Kconfig verbiage

     - Fix for page dirtying for blk integrity mapped pages

     - loop fixes:
          - buffered IO fix
          - uevent fixes
          - request priority inheritance fix

     - Various little fixes

    * tag 'block-6.15-20250417' of git://git.kernel.dk/linux: (38 commits)
      selftests: ublk: add generic_06 for covering fault inject
      ublk: simplify aborting ublk request
      ublk: remove __ublk_quiesce_dev()
      ublk: improve detection and handling of ublk server exit
      ublk: move device reset into ublk_ch_release()
      ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queue_io
      ublk: add ublk_force_abort_dev()
      ublk: properly serialize all FETCH_REQs
      selftests: ublk: move creating UBLK_TMP into _prep_test()
      selftests: ublk: add test_stress_05.sh
      selftests: ublk: support user recovery
      selftests: ublk: support target specific command line
      selftests: ublk: increase max nr_queues and queue depth
      selftests: ublk: set queue pthread's cpu affinity
      selftests: ublk: setup ring with IORING_SETUP_SINGLE_ISSUER/IORING_SETUP_DEFER_TASKRUN
      selftests: ublk: add two stress tests for zero copy feature
      selftests: ublk: run stress tests in parallel
      selftests: ublk: make sure _add_ublk_dev can return in sub-shell
      selftests: ublk: cleanup backfile automatically
      selftests: ublk: add io_uring uapi header
      ...