Hi Linus, Bigger than usual for this point in time, the majority is fixing some issues around BDI lifetimes with the move from the request_queue to the disk in this release. In detail: - Series on draining fs IO for del_gendisk() (Christoph) - NVMe pull request via Christoph: - fix the abort command id (Keith Busch) - nvme: fix per-namespace chardev deletion (Adam Manzanares) - brd locking scope fix (Tetsuo) - BFQ fix (Paolo) Please pull! The following changes since commit 1dbdd99b511c966be9147ad72991a2856ac76f22: block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (2021-10-04 06:58:39 -0600) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/block-5.15-2021-10-17 for you to fetch changes up to d29bd41428cfff9b582c248db14a47e2be8457a8: block, bfq: reset last_bfqq_created on group change (2021-10-17 07:03:02 -0600) ---------------------------------------------------------------- block-5.15-2021-10-17 ---------------------------------------------------------------- Adam Manzanares (1): nvme: fix per-namespace chardev deletion Christoph Hellwig (7): block: call submit_bio_checks under q_usage_counter block: factor out a blk_try_enter_queue helper block: split bio_queue_enter from blk_queue_enter block: drain file system I/O on del_gendisk block: keep q_usage_counter in atomic mode after del_gendisk kyber: avoid q->disk dereferences in trace points block: warn when putting the final reference on a registered disk Dan Carpenter (1): block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs Jens Axboe (1): Merge tag 'nvme-5.15-2021-10-14' of git://git.infradead.org/nvme into block-5.15 Keith Busch (1): nvme-pci: Fix abort command id Paolo Valente (1): block, bfq: reset last_bfqq_created on group change Tetsuo Handa (1): brd: reduce the brd_devices_mutex scope block/bfq-cgroup.c | 6 ++ block/blk-core.c | 148 +++++++++++++++++++----------------- block/blk-mq.c | 9 ++- block/blk.h | 2 + block/genhd.c | 23 ++++++ block/kyber-iosched.c | 10 ++- drivers/block/brd.c | 44 +++++------ drivers/block/rnbd/rnbd-clt-sysfs.c | 4 +- drivers/nvme/host/core.c | 21 ++--- drivers/nvme/host/multipath.c | 2 - drivers/nvme/host/pci.c | 2 +- include/linux/genhd.h | 1 + include/trace/events/kyber.h | 19 +++-- 13 files changed, 171 insertions(+), 120 deletions(-) -- Jens Axboe