Skip to content

bcache: Use standard utility code

Kent Overstreet ceph-devel cluster-devel dm-devel drbd-dev linux-fsdevel linux-mm linux-raid linux-scsi linuxppc-dev lkml virtualization xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest26 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/26bcache: Use standard utility codedrivers/md/bcache/btree.c drivers/md/bcache/debug.c drivers/md/bcache/io.c +5 more+51 -1440 replies
2/26bcache: Kill unaligned bvec hackdrivers/md/bcache/bcache.h drivers/md/bcache/debug.c drivers/md/bcache/request.c +2 more+6 -370 replies
3/26block: Abstract out bvec iteratorDocumentation/block/biodoc.txt arch/m68k/emu/nfblock.c arch/powerpc/sysdev/axonram.c +100 more+682 -6080 replies
4/26dm: Use bvec_iter for dm_bio_record()drivers/md/dm-bio-record.h+3 -90 replies
5/26block: Convert bio_iovec() to bvec_iterdrivers/block/aoe/aoecmd.c drivers/md/bcache/io.c drivers/md/dm-verity.c +3 more+26 -230 replies
6/26block: Convert bio_for_each_segment() to bvec_iterarch/m68k/emu/nfblock.c arch/powerpc/sysdev/axonram.c block/blk-merge.c +30 more+349 -3441 reply
6/26block: Convert bio_for_each_segment() to bvec_iterarch/m68k/emu/nfblock.c arch/powerpc/sysdev/axonram.c block/blk-merge.c +30 more+349 -3440 replies
7/26block: Immutable bio vecsdrivers/block/drbd/drbd_main.c drivers/block/nbd.c fs/bio.c +3 more+95 -520 replies
8/26block: Convert bio_copy_data() to bvec_iterfs/bio.c+25 -350 replies
9/26bio-integrity: Convert to bvec_iterblock/blk-integrity.c drivers/scsi/sd_dif.c fs/bio-integrity.c +1 more+71 -1260 replies
10/26block: Convert drivers to immutable biovecsdrivers/block/aoe/aoe.h drivers/block/aoe/aoecmd.c drivers/block/umem.c +5 more+131 -2031 reply
11/26block: Kill bio_iovec_idx(), __bio_iovec()block/blk-merge.c include/linux/bio.h+19 -200 replies
12/26rbd: Refactor bio cloning, don't clone biovecsdrivers/block/rbd.c+2 -620 replies
13/26dm: Refactor for new bio cloning/splittingdrivers/md/dm.c fs/bio.c include/linux/bio.h+18 -1910 replies
14/26md, bcache: Remove bi_idx hacksdrivers/md/bcache/io.c drivers/md/md.c+2 -660 replies
15/26block: Generic bio chainingdrivers/md/bcache/io.c fs/bio.c include/linux/bio.h +1 more+46 -90 replies
16/26block: Rename bio_split() -> bio_pair_split()drivers/block/pktcdvd.c drivers/md/linear.c drivers/md/raid0.c +3 more+9 -90 replies
17/26block: Introduce new bio_split()drivers/block/nvme-core.c drivers/block/pktcdvd.c drivers/md/bcache/bcache.h +8 more+304 -4050 replies
18/26block: Kill bio_pair_split()fs/bio-integrity.c fs/bio.c include/linux/bio.h+0 -1650 replies
19/26block: Kill bio_segments()drivers/block/ps3disk.c drivers/md/bcache/io.c drivers/message/fusion/mptsas.c +4 more+45 -530 replies
20/26block: Don't save/copy bvec array anymore, share when cloningdrivers/md/bcache/request.c drivers/md/bcache/request.h drivers/md/dm-bio-record.h +4 more+71 -1230 replies
21/26block: Move bouncing to generic_make_request()block/blk-core.c block/blk-merge.c drivers/block/mtip32xx/mtip32xx.c +1 more+11 -220 replies
22/26block: Make generic_make_request handle arbitrary sized biosblock/blk-core.c block/blk-merge.c block/blk.h +1 more+142 -92 replies
23/26blk-lib.c: generic_make_request() handles large bios nowblock/blk-lib.c+30 -1470 replies
24/26bcache: generic_make_request() handles large bios nowdrivers/md/bcache/bcache.h drivers/md/bcache/debug.c drivers/md/bcache/io.c +5 more+19 -1670 replies
25/26block: Add bio_get_user_pages()fs/bio.c include/linux/bio.h+66 -590 replies
26/26Apply fire to dio codefs/direct-io.c+331 -9870 replies

Reviews trailers per patch

2 of 27 patches have a Reviewed-by or Acked-by.

PatchGeoff Levand
1/26
2/26
3/26
4/26
5/26
6/26A-b
6/26A-b
7/26
8/26
9/26
10/26
11/26
12/26
13/26
14/26
15/26
16/26
17/26
18/26
19/26
20/26
21/26
22/26
23/26
24/26
25/26
26/26

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread