All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Optimize bio splitting
@ 2019-07-22 17:12 Bart Van Assche
  2019-07-22 17:12 ` [PATCH 1/5] block: Declare several function pointer arguments 'const' Bart Van Assche
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Bart Van Assche @ 2019-07-22 17:12 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block, Bart Van Assche

Hi Jens,

This patch series improves bio splitting in several ways:
- Reduce the number of CPU cycles spent in bio splitting code.
- Make the bio splittig code easier to read.
- Optimize alignment of split bios.

Please consider this patch series for kernel v5.4.

Thanks,

Bart.

Bart Van Assche (5):
  block: Declare several function pointer arguments 'const'
  block: Document the bio splitting functions
  block: Micro-optimize bvec_split_segs()
  block: Simplify blk_bio_segment_split()
  block: Improve physical block alignment of split bios

 block/bio.c            |   4 +-
 block/blk-merge.c      | 151 ++++++++++++++++++++++++++++-------------
 include/linux/blkdev.h |  32 ++++-----
 3 files changed, 120 insertions(+), 67 deletions(-)

-- 
2.22.0.657.g960e92d24f-goog


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

end of thread, other threads:[~2019-07-23 15:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-22 17:12 [PATCH 0/5] Optimize bio splitting Bart Van Assche
2019-07-22 17:12 ` [PATCH 1/5] block: Declare several function pointer arguments 'const' Bart Van Assche
2019-07-23  7:21   ` Johannes Thumshirn
2019-07-22 17:12 ` [PATCH 2/5] block: Document the bio splitting functions Bart Van Assche
2019-07-23  7:22   ` Johannes Thumshirn
2019-07-22 17:12 ` [PATCH 3/5] block: Micro-optimize bvec_split_segs() Bart Van Assche
2019-07-23  8:20   ` Johannes Thumshirn
2019-07-23 15:39     ` Bart Van Assche
2019-07-22 17:12 ` [PATCH 4/5] block: Simplify blk_bio_segment_split() Bart Van Assche
2019-07-22 17:12 ` [PATCH 5/5] block: Improve physical block alignment of split bios Bart Van Assche

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.