[PATCH 0/5] blk-mq: quiesce improvement
Ming Lei
ming.lei at redhat.com
Thu Nov 18 18:18:44 PST 2021
Hi,
The 1st two patches moves srcu from blk_mq_hw_ctx to request_queue.
The other patches add one new helper for supporting quiesce in parallel.
Ming Lei (5):
blk-mq: move srcu from blk_mq_hw_ctx to request_queue
blk-mq: rename hctx_lock & hctx_unlock
blk-mq: add helper of blk_mq_global_quiesce_wait()
nvme: quiesce namespace queue in parallel
scsi: use blk-mq quiesce APIs to implement scsi_host_block
block/blk-core.c | 23 +++++++++---
block/blk-mq-sysfs.c | 2 --
block/blk-mq.c | 78 +++++++++++++++++-----------------------
block/blk-sysfs.c | 3 +-
block/blk.h | 10 +++++-
block/genhd.c | 2 +-
drivers/nvme/host/core.c | 9 +++--
drivers/scsi/scsi_lib.c | 16 ++++-----
include/linux/blk-mq.h | 21 ++++++-----
include/linux/blkdev.h | 8 +++++
10 files changed, 98 insertions(+), 74 deletions(-)
--
2.31.1
More information about the Linux-nvme
mailing list