Re: [PATCH V2 0/2] blk-mq: implement queue quiesce via percpu_ref for BLK_MQ_F_BLOCKING
From: Ming Lei <hidden>
Date: 2020-09-02 03:12:07
On Tue, Aug 25, 2020 at 10:17:32PM +0800, Ming Lei wrote:
Hi Jens, The 1st patch add .mq_quiesce_mutex for serializing quiesce/unquiesce, and prepares for replacing srcu with percpu_ref. The 2nd patch replaces srcu with percpu_ref. V2: - add .mq_quiesce_lock - add comment on patch 2 wrt. handling hctx_lock() failure - trivial patch style change Ming Lei (2): blk-mq: serialize queue quiesce and unquiesce by mutex blk-mq: implement queue quiesce via percpu_ref for BLK_MQ_F_BLOCKING block/blk-core.c | 2 + block/blk-mq-sysfs.c | 2 - block/blk-mq.c | 125 +++++++++++++++++++++++------------------ block/blk-sysfs.c | 6 +- include/linux/blk-mq.h | 7 --- include/linux/blkdev.h | 6 ++ 6 files changed, 82 insertions(+), 66 deletions(-) Cc: Lai Jiangshan <jiangshanlai@gmail.com> Cc: Paul E. McKenney <paulmck@kernel.org> Cc: Josh Triplett <josh@joshtriplett.org> Cc: Sagi Grimberg <sagi@grimberg.me> Cc: Bart Van Assche <bvanassche@acm.org> Cc: Johannes Thumshirn <redacted> Cc: Chao Leng <redacted> Cc: Christoph Hellwig <hch@lst.de>
Hello Guys, Is there any objections on the two patches? If not, I'd suggest to move on. Thanks, Ming