Hi Linus, Small collection of fixes and updates that should go into the 6.14-rc1 kernel release. This pull request contains: - MD pull request via Song - Fix a md-cluster regression introduced - More sysfs race fixes. - Mark anything inside queue freezing as not being able to do IO for memory allocations. - Fix for a regression introduced in loop in this merge window. - Fix for a regression in queue mapping setups introduced in this merge window. - Fix for the block dio fops attempting an iov_iter revert upton getting -EIOCBQUEUED on the read side. This one is going to stable as well. Please pull! The following changes since commit 7004a2e46d1693848370809aa3d9c340a209edbb: Merge tag 'linux_kselftest-nolibc-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest (2025-01-22 12:36:16 -0800) are available in the Git repository at: git://git.kernel.dk/linux.git tags/block-6.14-20250131 for you to fetch changes up to 1e1a9cecfab3f22ebef0a976f849c87be8d03c1c: block: force noio scope in blk_mq_freeze_queue (2025-01-31 07:20:08 -0700) ---------------------------------------------------------------- block-6.14-20250131 ---------------------------------------------------------------- Christoph Hellwig (2): loop: don't clear LO_FLAGS_PARTSCAN on LOOP_SET_STATUS{,64} block: force noio scope in blk_mq_freeze_queue Daniel Wagner (1): blk-mq: create correct map for fallback case Jens Axboe (2): block: don't revert iter for -EIOCBQUEUED Merge tag 'md-6.14-20250124' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-6.14 Nilay Shroff (2): block: get rid of request queue ->sysfs_dir_lock block: fix nr_hw_queue update racing with disk addition/removal Yu Kuai (1): md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime block/blk-cgroup.c | 10 ++++++---- block/blk-core.c | 1 - block/blk-ia-ranges.c | 4 ---- block/blk-iocost.c | 14 ++++++++------ block/blk-iolatency.c | 6 ++++-- block/blk-mq-cpumap.c | 3 +-- block/blk-mq-sysfs.c | 40 ++++++++++++++-------------------------- block/blk-mq.c | 21 +++++++++++++-------- block/blk-pm.c | 2 +- block/blk-rq-qos.c | 12 +++++++----- block/blk-settings.c | 5 +++-- block/blk-sysfs.c | 13 +++---------- block/blk-throttle.c | 5 +++-- block/blk-zoned.c | 5 +++-- block/elevator.c | 16 ++++++++++------ block/fops.c | 5 +++-- drivers/block/aoe/aoedev.c | 5 +++-- drivers/block/ataflop.c | 5 +++-- drivers/block/loop.c | 23 +++++++++++++---------- drivers/block/nbd.c | 7 ++++--- drivers/block/rbd.c | 5 +++-- drivers/block/sunvdc.c | 5 +++-- drivers/block/swim3.c | 5 +++-- drivers/block/virtio_blk.c | 5 +++-- drivers/md/md-bitmap.c | 5 ++++- drivers/md/md.c | 5 +++++ drivers/mtd/mtd_blkdevs.c | 5 +++-- drivers/nvme/host/core.c | 17 ++++++++++------- drivers/nvme/host/multipath.c | 2 +- drivers/scsi/scsi_lib.c | 5 +++-- drivers/scsi/scsi_scan.c | 5 +++-- drivers/ufs/core/ufs-sysfs.c | 7 +++++-- include/linux/blk-mq.h | 18 ++++++++++++++++-- include/linux/blkdev.h | 3 --- 34 files changed, 164 insertions(+), 130 deletions(-) -- Jens Axboe