Hi Linus, A collection of fixes for the block area, which should go into the 6.13-rc3 release. This pull request contains: - Series from Damien fixing issues with the zoned write plugging - Fix for a potential UAF in block cgroups - Fix deadlock around queue freezing and the sysfs lock - Various little cleanups and fixes Please pull! The following changes since commit 22465bbac53c821319089016f268a2437de9b00a: blk-mq: move cpuhp callback registering out of q->sysfs_lock (2024-12-06 09:48:46 -0700) are available in the Git repository at: git://git.kernel.dk/linux.git tags/block-6.13-20241213 for you to fetch changes up to be26ba96421ab0a8fa2055ccf7db7832a13c44d2: block: Fix potential deadlock while freezing queue and acquiring sysfs_lock (2024-12-13 10:51:58 -0700) ---------------------------------------------------------------- block-6.13-20241213 ---------------------------------------------------------------- Bart Van Assche (3): mq-deadline: Remove a local variable blk-mq: Clean up blk_mq_requeue_work() block: Fix queue_iostats_passthrough_show() Coly Li (1): MAINTAINERS: update Coly Li's email address Damien Le Moal (4): block: Use a zone write plug BIO work for REQ_NOWAIT BIOs block: Ignore REQ_NOWAIT for zone reset and zone finish operations dm: Fix dm-zoned-reclaim zone write pointer alignment block: Prevent potential deadlocks in zone write plug error recovery John Garry (1): block: Make bio_iov_bvec_set() accept pointer to const iov_iter LongPing Wei (1): block: get wp_offset by bdev_offset_from_zone_start Nathan Chancellor (1): blk-iocost: Avoid using clamp() on inuse in __propagate_weights() Nilay Shroff (1): block: Fix potential deadlock while freezing queue and acquiring sysfs_lock Tejun Heo (1): blk-cgroup: Fix UAF in blkcg_unpin_online() MAINTAINERS | 2 +- block/bio.c | 2 +- block/blk-cgroup.c | 6 +- block/blk-iocost.c | 9 +- block/blk-map.c | 2 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq.c | 39 ++-- block/blk-sysfs.c | 6 +- block/blk-zoned.c | 508 +++++++++++++++++++----------------------- block/mq-deadline.c | 5 +- drivers/md/dm-zoned-reclaim.c | 6 +- include/linux/bio.h | 2 +- include/linux/blkdev.h | 5 +- 13 files changed, 279 insertions(+), 329 deletions(-) -- Jens Axboe