FYI, this patchset has acquired some trivial conflicts against the latest for-5.18/block tree. The git branch below has been rebased to fix that. > Git branch: > > git://git.infradead.org/users/hch/block.git freeze-5.18 > > Gitweb: > > http://git.infradead.org/users/hch/block.git/shortlog/refs/heads/freeze-5.18 > > Changes since v1: > - fix a refcounting bug in sd > - rename a function > > Diffstat: > block/blk-core.c | 7 -- > block/blk-mq.c | 10 +-- > block/blk-sysfs.c | 25 -------- > block/blk.h | 2 > block/elevator.c | 7 +- > block/genhd.c | 38 ++++++++++++- > drivers/scsi/sd.c | 114 +++++++++------------------------------ > drivers/scsi/sd.h | 13 +++- > drivers/scsi/sr.c | 129 +++++++++------------------------------------ > drivers/scsi/sr.h | 5 - > drivers/scsi/st.c | 1 > drivers/scsi/st.h | 1 > include/scsi/scsi_cmnd.h | 9 --- > include/scsi/scsi_driver.h | 9 ++- > 14 files changed, 117 insertions(+), 253 deletions(-) ---end quoted text---