On Fri, 3 Dec 2021 21:15:30 +0800, Ming Lei wrote: > The 1st patch replaces hctx_lock/hctx_unlock with > blk_mq_run_dispatch_ops(), so that the fast dispatch code path gets > optimized a bit. > > The 2nd patch moves srcu from hctx into request queue. > > The last two patches call blk_mq_run_dispatch_ops once in case of > issuing directly from list. > > [...] Applied, thanks! [1/4] blk-mq: remove hctx_lock and hctx_unlock commit: 0ae36d0d96a27b748ade2b2f1550e52e9bafb137 [2/4] blk-mq: move srcu from blk_mq_hw_ctx to request_queue commit: 8770079f7b1c48b6cf4a9853c3f5c071f5a8df55 [3/4] blk-mq: pass request queue to blk_mq_run_dispatch_ops commit: ffa0cfa2b689413db2a97fa2dad90218befa66f9 [4/4] blk-mq: run dispatch lock once in case of issuing from list commit: daa7d82f3e50cfe005d620672dfe939e8ed804b1 Best regards, -- Jens Axboe