linux/drivers/md
Kent Overstreet a4ad39b1d1 block: Convert bio_iovec() to bvec_iter
For immutable biovecs, we'll be introducing a new bio_iovec() that uses
our new bvec iterator to construct a biovec, taking into account
bvec_iter->bi_bvec_done - this patch updates existing users for the new
usage.

Some of the existing users really do need a pointer into the bvec array
- those uses are all going to be removed, but we'll need the
functionality from immutable to remove them - so for now rename the
existing bio_iovec() -> __bio_iovec(), and it'll be removed in a couple
patches.

Signed-off-by: Kent Overstreet <kmo@daterainc.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: "Ed L. Cashin" <ecashin@coraid.com>
Cc: Alasdair Kergon <agk@redhat.com>
Cc: dm-devel@redhat.com
Cc: "James E.J. Bottomley" <JBottomley@parallels.com>
2013-11-23 22:33:49 -08:00
..
bcache block: Convert bio_iovec() to bvec_iter 2013-11-23 22:33:49 -08:00
persistent-data
bitmap.c
bitmap.h
dm-bio-prison.c
dm-bio-prison.h
dm-bio-record.h dm: Use bvec_iter for dm_bio_record() 2013-11-23 22:33:48 -08:00
dm-bufio.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-bufio.h
dm-cache-block-types.h
dm-cache-metadata.c
dm-cache-metadata.h
dm-cache-policy-cleaner.c
dm-cache-policy-internal.h
dm-cache-policy-mq.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-cache-policy.c
dm-cache-policy.h
dm-cache-target.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-crypt.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-delay.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-exception-store.c
dm-exception-store.h
dm-flakey.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-io.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-ioctl.c
dm-kcopyd.c
dm-linear.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-log-userspace-base.c
dm-log-userspace-transfer.c
dm-log-userspace-transfer.h
dm-log.c
dm-mpath.c
dm-mpath.h
dm-path-selector.c
dm-path-selector.h
dm-queue-length.c
dm-raid1.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-raid.c
dm-region-hash.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-round-robin.c
dm-service-time.c
dm-snap-persistent.c
dm-snap-transient.c
dm-snap.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-stats.c
dm-stats.h
dm-stripe.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-switch.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-sysfs.c
dm-table.c
dm-target.c
dm-thin-metadata.c
dm-thin-metadata.h
dm-thin.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm-uevent.c
dm-uevent.h
dm-verity.c block: Convert bio_iovec() to bvec_iter 2013-11-23 22:33:49 -08:00
dm-zero.c
dm.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
dm.h
faulty.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
Kconfig
linear.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
linear.h
Makefile
md.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
md.h
multipath.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
multipath.h
raid0.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
raid0.h
raid1.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
raid1.h raid1: Rewrite the implementation of iobarrier. 2013-11-19 15:19:18 +11:00
raid5.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
raid5.h md update for 3.13. 2013-11-20 13:05:25 -08:00
raid10.c block: Abstract out bvec iterator 2013-11-23 22:33:47 -08:00
raid10.h