linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* cleanup and optimize block plug handling
@ 2021-10-20 14:41 Christoph Hellwig
  2021-10-20 14:41 ` [PATCH 1/4] blk-mq: only flush requests from the plug in blk_mq_submit_bio Christoph Hellwig
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Christoph Hellwig @ 2021-10-20 14:41 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Pavel Begunkov, linux-block

Hi Jens,

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(-)

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-10-23  1:38 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-20 14:41 cleanup and optimize block plug handling Christoph Hellwig
2021-10-20 14:41 ` [PATCH 1/4] blk-mq: only flush requests from the plug in blk_mq_submit_bio Christoph Hellwig
2021-10-20 14:41 ` [PATCH 2/4] blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h Christoph Hellwig
2021-10-20 14:41 ` [PATCH 3/4] block: optimise blk_flush_plug_list Christoph Hellwig
2021-10-20 14:41 ` [PATCH 4/4] block: cleanup the flush plug helpers Christoph Hellwig
2021-10-22 20:09   ` Nathan Chancellor
2021-10-23  1:38     ` Jens Axboe
2021-10-20 16:10 ` cleanup and optimize block plug handling Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).