Hi Linus, Fixes for the 5.19 kernel: - Series fixing issues with sysfs locking and name reuse (Christoph) - NVMe pull request via Christoph - Fix the mixed up CRIMS/CRWMS constants (Joel Granados) - Add another broken identifier quirk (Leo Savernik) - Fix up a quirk because Samsung reuses PCI IDs over different products (Christoph Hellwig) - Remove old WARN_ON() that doesn't apply anymore (Li) - Fix for using a stale cached request value for rq-qos throttling mechanisms that may schedule(), like iocost (me) - Remove unused parameter to blk_independent_access_range() (Damien) Please pull! The following changes since commit b96f3cab59654ee2c30e6adf0b1c13cf8c0850fa: block/bfq: Enable I/O statistics (2022-06-16 16:59:28 -0600) are available in the Git repository at: git://git.kernel.dk/linux-block.git tags/block-5.19-2022-06-24 for you to fetch changes up to e531485a0a0e0a06644de1b639502471415d5e12: Merge tag 'nvme-5.19-2022-06-23' of git://git.infradead.org/nvme into block-5.19 (2022-06-23 07:55:07 -0600) ---------------------------------------------------------------- block-5.19-2022-06-24 ---------------------------------------------------------------- Christoph Hellwig (5): block: disable the elevator int del_gendisk block: serialize all debugfs operations using q->debugfs_mutex block: remove per-disk debugfs files in blk_unregister_queue block: freeze the queue earlier in del_gendisk nvme: move the Samsung X5 quirk entry to the core quirks Damien Le Moal (1): block: remove queue from struct blk_independent_access_range Jens Axboe (2): block: pop cached rq before potentially blocking rq_qos_throttle() Merge tag 'nvme-5.19-2022-06-23' of git://git.infradead.org/nvme into block-5.19 Joel Granados (1): nvme: fix the CRIMS and CRWMS definitions to match the spec Leo Savernik (1): nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH Li Nan (1): block: remove WARN_ON() from bd_link_disk_holder block/blk-core.c | 13 ------------- block/blk-ia-ranges.c | 1 - block/blk-mq-debugfs.c | 29 ++++++++++++++++++----------- block/blk-mq-debugfs.h | 10 ---------- block/blk-mq-sched.c | 11 +++++++++++ block/blk-mq.c | 11 ++++++++--- block/blk-rq-qos.c | 2 -- block/blk-rq-qos.h | 7 ++++++- block/blk-sysfs.c | 30 ++++++++++++++---------------- block/genhd.c | 42 ++++++++++++------------------------------ block/holder.c | 4 ---- drivers/nvme/host/core.c | 14 ++++++++++++++ drivers/nvme/host/pci.c | 6 ++---- include/linux/blkdev.h | 9 ++++----- include/linux/nvme.h | 4 ++-- kernel/trace/blktrace.c | 3 --- 16 files changed, 91 insertions(+), 105 deletions(-) -- Jens Axboe