aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKent Overstreet <kmo@daterainc.com>2013-08-07 17:32:45 -0400
committerKent Overstreet <kmo@daterainc.com>2013-11-24 01:33:56 -0500
commitee67891bf132612feb7b999ee1f3350b40867cb4 (patch)
treef76ea89886cd12b19dbdde2069bbfaa396e2e35e
parent196d38bccfcfa32faed8c561868336fdfa0fe8e4 (diff)
block: Rename bio_split() -> bio_pair_split()
This is prep work for introducing a more general bio_split(). Signed-off-by: Kent Overstreet <kmo@daterainc.com> Cc: Jens Axboe <axboe@kernel.dk> Cc: NeilBrown <neilb@suse.de> Cc: Alasdair Kergon <agk@redhat.com> Cc: Lars Ellenberg <lars.ellenberg@linbit.com> Cc: Peter Osterlund <petero2@telia.com> Cc: Sage Weil <sage@inktank.com>
-rw-r--r--drivers/block/pktcdvd.c2
-rw-r--r--drivers/md/linear.c2
-rw-r--r--drivers/md/raid0.c6
-rw-r--r--drivers/md/raid10.c2
-rw-r--r--fs/bio.c4
-rw-r--r--include/linux/bio.h2
6 files changed, 9 insertions, 9 deletions
diff --git a/drivers/block/pktcdvd.c b/drivers/block/pktcdvd.c
index ce986bacf7b7..28789b82ae7d 100644
--- a/drivers/block/pktcdvd.c
+++ b/drivers/block/pktcdvd.c
@@ -2399,7 +2399,7 @@ static void pkt_make_request(struct request_queue *q, struct bio *bio)
2399 if (last_zone != zone) { 2399 if (last_zone != zone) {
2400 BUG_ON(last_zone != zone + pd->settings.size); 2400 BUG_ON(last_zone != zone + pd->settings.size);
2401 first_sectors = last_zone - bio->bi_iter.bi_sector; 2401 first_sectors = last_zone - bio->bi_iter.bi_sector;
2402 bp = bio_split(bio, first_sectors); 2402 bp = bio_pair_split(bio, first_sectors);
2403 BUG_ON(!bp); 2403 BUG_ON(!bp);
2404 pkt_make_request(q, &bp->bio1); 2404 pkt_make_request(q, &bp->bio1);
2405 pkt_make_request(q, &bp->bio2); 2405 pkt_make_request(q, &bp->bio2);
diff --git a/drivers/md/linear.c b/drivers/md/linear.c
index fb3b0d04edfb..e9b53e9793bf 100644
--- a/drivers/md/linear.c
+++ b/drivers/md/linear.c
@@ -326,7 +326,7 @@ static void linear_make_request(struct mddev *mddev, struct bio *bio)
326 326
327 rcu_read_unlock(); 327 rcu_read_unlock();
328 328
329 bp = bio_split(bio, end_sector - bio->bi_iter.bi_sector); 329 bp = bio_pair_split(bio, end_sector - bio->bi_iter.bi_sector);
330 330
331 linear_make_request(mddev, &bp->bio1); 331 linear_make_request(mddev, &bp->bio1);
332 linear_make_request(mddev, &bp->bio2); 332 linear_make_request(mddev, &bp->bio2);
diff --git a/drivers/md/raid0.c b/drivers/md/raid0.c
index 8ee1a6c658b4..ea754dd1a5f5 100644
--- a/drivers/md/raid0.c
+++ b/drivers/md/raid0.c
@@ -534,11 +534,11 @@ static void raid0_make_request(struct mddev *mddev, struct bio *bio)
534 * refuse to split for us, so we need to split it. 534 * refuse to split for us, so we need to split it.
535 */ 535 */
536 if (likely(is_power_of_2(chunk_sects))) 536 if (likely(is_power_of_2(chunk_sects)))
537 bp = bio_split(bio, chunk_sects - (sector & 537 bp = bio_pair_split(bio, chunk_sects - (sector &
538 (chunk_sects-1))); 538 (chunk_sects-1)));
539 else 539 else
540 bp = bio_split(bio, chunk_sects - 540 bp = bio_pair_split(bio, chunk_sects -
541 sector_div(sector, chunk_sects)); 541 sector_div(sector, chunk_sects));
542 raid0_make_request(mddev, &bp->bio1); 542 raid0_make_request(mddev, &bp->bio1);
543 raid0_make_request(mddev, &bp->bio2); 543 raid0_make_request(mddev, &bp->bio2);
544 bio_pair_release(bp); 544 bio_pair_release(bp);
diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c
index ac4bfa438c57..69c1bc8da88f 100644
--- a/drivers/md/raid10.c
+++ b/drivers/md/raid10.c
@@ -1193,7 +1193,7 @@ static void make_request(struct mddev *mddev, struct bio * bio)
1193 /* This is a one page bio that upper layers 1193 /* This is a one page bio that upper layers
1194 * refuse to split for us, so we need to split it. 1194 * refuse to split for us, so we need to split it.
1195 */ 1195 */
1196 bp = bio_split(bio, chunk_sects - 1196 bp = bio_pair_split(bio, chunk_sects -
1197 (bio->bi_iter.bi_sector & (chunk_sects - 1))); 1197 (bio->bi_iter.bi_sector & (chunk_sects - 1)));
1198 1198
1199 /* Each of these 'make_request' calls will call 'wait_barrier'. 1199 /* Each of these 'make_request' calls will call 'wait_barrier'.
diff --git a/fs/bio.c b/fs/bio.c
index b0a16dbc71ef..a3e753f4d5a6 100644
--- a/fs/bio.c
+++ b/fs/bio.c
@@ -1827,7 +1827,7 @@ static void bio_pair_end_2(struct bio *bi, int err)
1827/* 1827/*
1828 * split a bio - only worry about a bio with a single page in its iovec 1828 * split a bio - only worry about a bio with a single page in its iovec
1829 */ 1829 */
1830struct bio_pair *bio_split(struct bio *bi, int first_sectors) 1830struct bio_pair *bio_pair_split(struct bio *bi, int first_sectors)
1831{ 1831{
1832 struct bio_pair *bp = mempool_alloc(bio_split_pool, GFP_NOIO); 1832 struct bio_pair *bp = mempool_alloc(bio_split_pool, GFP_NOIO);
1833 1833
@@ -1874,7 +1874,7 @@ struct bio_pair *bio_split(struct bio *bi, int first_sectors)
1874 1874
1875 return bp; 1875 return bp;
1876} 1876}
1877EXPORT_SYMBOL(bio_split); 1877EXPORT_SYMBOL(bio_pair_split);
1878 1878
1879/** 1879/**
1880 * bio_trim - trim a bio 1880 * bio_trim - trim a bio
diff --git a/include/linux/bio.h b/include/linux/bio.h
index 64f5169c224b..aa67af0b31ac 100644
--- a/include/linux/bio.h
+++ b/include/linux/bio.h
@@ -317,7 +317,7 @@ struct bio_pair {
317 atomic_t cnt; 317 atomic_t cnt;
318 int error; 318 int error;
319}; 319};
320extern struct bio_pair *bio_split(struct bio *bi, int first_sectors); 320extern struct bio_pair *bio_pair_split(struct bio *bi, int first_sectors);
321extern void bio_pair_release(struct bio_pair *dbio); 321extern void bio_pair_release(struct bio_pair *dbio);
322extern void bio_trim(struct bio *bio, int offset, int size); 322extern void bio_trim(struct bio *bio, int offset, int size);
323 323