Merge branch 'block-6.15' into for-6.16/block
authorJens Axboe <axboe@kernel.dk>
Fri, 25 Apr 2025 02:41:11 +0000 (20:41 -0600)
committerJens Axboe <axboe@kernel.dk>
Fri, 25 Apr 2025 02:41:11 +0000 (20:41 -0600)
commitbf4b8794de2019d6d8355a6bb220d806c7012e32
treecfcf618a4ed0f2f5e61dc28ad35be89522d42212
parent4c7d3c88c77bf227c12ef13e8461a0c940f775e8
parentf40139fde5278d81af3227444fd6e76a76b9506d
Merge branch 'block-6.15' into for-6.16/block

Merge 6.15 block fixes - both to get the fixes causing issues with
XFS testing, but also to make it easier for 6.16 ublk patches to avoid
conflicts.

* block-6.15:
  ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd
  ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA
  block: don't autoload drivers on blk-cgroup configuration
  block: don't autoload drivers on stat
  block: remove the backing_inode variable in bdev_statx
  block: move blkdev_{get,put} _no_open prototypes out of blkdev.h
  block: never reduce ra_pages in blk_apply_bdi_limits
  selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 coreutils
  selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx'
  selftests: ublk: fix recover test
  block: hoist block size validation code to a separate function
  block: fix race between set_blocksize and read paths
  nvmet: fix out-of-bounds access in nvmet_enable_port
block/bdev.c
drivers/block/ublk_drv.c
include/linux/blkdev.h