Skip to content

Block cleanups

Kent Overstreet dm-devel linux-bcache lkml 10 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v10 Latest8 patches 22 repliesIn review
  2. v99 patches 0 repliesSuperseded
  3. v88 patches 3 repliesSuperseded
Earlier versions · 7
VersionPostedPatchesRepliesStatus
v79 patches58 repliesSuperseded
v613 patches39 repliesSuperseded
v512 patches57 repliesSuperseded
v412 patches13 repliesSuperseded
v316 patches35 repliesSuperseded
v214 patches34 repliesSuperseded
v113 patches34 repliesSuperseded

Patches in v10 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8block: Generalized bio pool freeingdrivers/block/drbd/drbd_main.c drivers/md/dm-crypt.c drivers/md/dm-io.c +5 more+21 -1034 replies
2/8block: Ues bi_pool for bio_integrity_alloc()block/blk-core.c drivers/md/dm.c drivers/md/md.c +3 more+26 -410 replies
3/8dm: Use bioset's front_pad for dm_rq_clone_bio_infodrivers/md/dm.c+18 -280 replies
4/8block: Add bio_reset()fs/bio.c include/linux/bio.h include/linux/blk_types.h+44 -68 replies
5/8pktcdvd: Switch to bio_kmalloc()drivers/block/pktcdvd.c+7 -450 replies
6/8block: Kill bi_destructorDocumentation/block/biodoc.txt block/blk-core.c fs/bio.c +2 more+27 -481 reply
7/8block: Consolidate bio_alloc_bioset(), bio_kmalloc()fs/bio.c include/linux/bio.h+49 -771 reply
8/8block: Add bio_clone_bioset(), bio_clone_kmalloc()block/blk-core.c drivers/block/osdblk.c drivers/md/dm-crypt.c +5 more+29 -464 replies

Reviews trailers per patch

All 8 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchTejun HeoNicholas BellingerJiri KosinaJeff GarzikNeilBrownAlasdair Kergon
SeriesA-b
1/8A-b A-b A-b
2/8A-b
3/8A-b
4/8A-b
5/8A-b
6/8A-b
7/8A-b
8/8A-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.

Read the v10 thread

Cover letter [PATCH v10 0/8] Block cleanups

Screwed up the bio_reset() patch in the last patch series when I went to edit the description, fixed that here.

Only other change is the dm patch - made the front_pad conditional on DM_TYPE_BIO_BASED.

Kent Overstreet (8):
block: Generalized bio pool freeing
block: Ues bi_pool for bio_integrity_alloc()
dm: Use bioset's front_pad for dm_rq_clone_bio_info
block: Add bio_reset()
pktcdvd: Switch to bio_kmalloc()
block: Kill bi_destructor
block: Consolidate bio_alloc_bioset(), bio_kmalloc()
block: Add bio_clone_bioset(), bio_clone_kmalloc()

 Documentation/block/biodoc.txt      |   5 -
 block/blk-core.c                    |  10 +-
 drivers/block/drbd/drbd_main.c      |  13 +--
 drivers/block/osdblk.c              |   3 +-
 drivers/block/pktcdvd.c             |  52 ++-------
 drivers/md/dm-crypt.c               |  16 +--
 drivers/md/dm-io.c                  |  11 --
 drivers/md/dm.c                     |  74 ++++---------
 drivers/md/md.c                     |  44 +-------
 drivers/target/target_core_iblock.c |   9 --
 fs/bio-integrity.c                  |  44 +++-----
 fs/bio.c                            | 206 ++++++++++++++++--------------------
 fs/exofs/ore.c                      |   5 +-
 include/linux/bio.h                 |  44 +++++---
 include/linux/blk_types.h           |  27 +++--
 15 files changed, 195 insertions(+), 368 deletions(-)
Signature · 1 line
1.7.12