On Wed, 20 Oct 2021 16:41:15 +0200, Christoph Hellwig wrote: > this is a spinoff from Pavel's misc optimizations. It shuld take care > of his two painpoints and also cleans up the interface for flushing > plugs a bit. > > Diffstat: > block/blk-core.c | 17 ++++++++--------- > block/blk-mq.c | 2 +- > block/blk-mq.h | 1 + > fs/fs-writeback.c | 5 +++-- > include/linux/blk-mq.h | 2 -- > include/linux/blkdev.h | 29 ++++------------------------- > kernel/sched/core.c | 5 +++-- > 7 files changed, 20 insertions(+), 41 deletions(-) > > [...] Applied, thanks! [1/4] blk-mq: only flush requests from the plug in blk_mq_submit_bio commit: a214b949d8e365583dd67441f6f608f0b20f7f52 [2/4] blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h commit: dbb6f764a079d1dea883c6f2439d91db4f0fb2f2 [3/4] block: optimise blk_flush_plug_list commit: b600455d84307696b3cb7debdaf3081080748409 [4/4] block: cleanup the flush plug helpers commit: 008f75a20e7072d0840ec323c39b42206f3fa8a0 Best regards, -- Jens Axboe