Hi Linus, Mostly items that came in a bit late for the initial pull request, wanted to make sure they had the appropriate amount of linux-next soak before going upstream. Outside of stragglers, just generic fixes for either merge window items, or longer standing bugs. Please pull! The following changes since commit 89181f544ffa4da682b0145738342f9b78b9e8dc: Merge tag 'mmc-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc (2023-06-28 14:06:39 -0700) are available in the Git repository at: git://git.kernel.dk/linux.git tags/block-6.5-2023-07-03 for you to fetch changes up to 3c2f765c81be1c85782ba09f492800a99f765a2c: Merge tag 'md-fixes-20230630' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.5 (2023-06-30 20:11:24 -0600) ---------------------------------------------------------------- block-6.5-2023-07-03 ---------------------------------------------------------------- Breno Leitao (1): nvme: Print capabilities changes just once Christophe JAILLET (1): nvmet: Reorder fields in 'struct nvmet_ns' Damien Le Moal (1): nvme: host: fix command name spelling Guenter Roeck (1): cdrom/gdrom: Fix build error Jan Kara (2): bcache: Alloc holder object before async registration bcache: Fix bcache device claiming Jason Baron (1): md/raid0: add discard support for the 'original' layout Jens Axboe (4): Merge tag 'md-next-20230623' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.5/block-late Merge branch 'for-6.5/block-late' into block-6.5 Merge tag 'nvme-6.5-2023-06-30' of git://git.infradead.org/nvme into block-6.5 Merge tag 'md-fixes-20230630' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into block-6.5 Jinke Han (1): blk-throttle: Fix io statistics for cgroup v1 Keith Busch (5): block: add request polling helper nvme: improved uring polling nvme: ensure unquiesce on teardown nvme: sync timeout work on failed reset nvme: disable controller on reset state failure Li Nan (1): md/raid10: fix the condition to call bio_end_io_acct() Ming Lei (1): blk-mq: fix two misuses on RQF_USE_SCHED Sagi Grimberg (1): nvme-mpath: fix I/O failure with EAGAIN when failing over I/O Song Liu (1): md: use mddev->external to select holder in export_rdev() Yu Kuai (8): md/raid1-10: fix casting from randomized structure in raid1_submit_write() md: fix 'delete_mutex' deadlock raid10: avoid spin_lock from fastpath from raid10_unplug() blk-wbt: don't create wbt sysfs entry if CONFIG_BLK_WBT is disabled blk-wbt: remove dead code to handle wbt enable/disable with io inflight blk-wbt: cleanup rwb_enabled() and wbt_disabled() blk-iocost: move wbt_enable/disable_default() out of spinlock blk-sysfs: add a new attr_group for blk_mq block/blk-cgroup.c | 6 +- block/blk-iocost.c | 7 +- block/blk-mq.c | 54 +++++++++---- block/blk-sysfs.c | 181 ++++++++++++++++++++++++------------------ block/blk-throttle.c | 6 -- block/blk-throttle.h | 9 +++ block/blk-wbt.c | 21 +---- block/blk-wbt.h | 19 ----- drivers/cdrom/gdrom.c | 4 +- drivers/md/bcache/super.c | 123 ++++++++++++++-------------- drivers/md/md.c | 32 +++----- drivers/md/md.h | 4 +- drivers/md/raid0.c | 62 +++++++++++++-- drivers/md/raid0.h | 1 + drivers/md/raid1-10.c | 2 +- drivers/md/raid10.c | 6 +- drivers/nvme/host/constants.c | 2 +- drivers/nvme/host/core.c | 6 +- drivers/nvme/host/ioctl.c | 70 +++++----------- drivers/nvme/host/multipath.c | 10 ++- drivers/nvme/host/nvme.h | 3 +- drivers/nvme/host/pci.c | 5 +- drivers/nvme/target/nvmet.h | 2 +- include/linux/blk-mq.h | 8 +- include/uapi/linux/io_uring.h | 2 + 25 files changed, 341 insertions(+), 304 deletions(-) -- Jens Axboe