mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-26 02:39:48 +00:00
btrfs: cleanup: use for() loop in btrfs_map_bio()
for() is obviously better in these code block, and remove noused init-value to reduce about 6 bytes binary size. Signed-off-by: Zhao Lei <zhaolei@cn.fujitsu.com> Reviewed-by: David Sterba <dsterba@suse.cz> Signed-off-by: David Sterba <dsterba@suse.cz>
This commit is contained in:
parent
a688a04aab
commit
08da757d3f
1 changed files with 3 additions and 6 deletions
|
@ -5820,8 +5820,8 @@ int btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio,
|
||||||
u64 length = 0;
|
u64 length = 0;
|
||||||
u64 map_length;
|
u64 map_length;
|
||||||
int ret;
|
int ret;
|
||||||
int dev_nr = 0;
|
int dev_nr;
|
||||||
int total_devs = 1;
|
int total_devs;
|
||||||
struct btrfs_bio *bbio = NULL;
|
struct btrfs_bio *bbio = NULL;
|
||||||
|
|
||||||
length = bio->bi_iter.bi_size;
|
length = bio->bi_iter.bi_size;
|
||||||
|
@ -5862,11 +5862,10 @@ int btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio,
|
||||||
BUG();
|
BUG();
|
||||||
}
|
}
|
||||||
|
|
||||||
while (dev_nr < total_devs) {
|
for (dev_nr = 0; dev_nr < total_devs; dev_nr++) {
|
||||||
dev = bbio->stripes[dev_nr].dev;
|
dev = bbio->stripes[dev_nr].dev;
|
||||||
if (!dev || !dev->bdev || (rw & WRITE && !dev->writeable)) {
|
if (!dev || !dev->bdev || (rw & WRITE && !dev->writeable)) {
|
||||||
bbio_error(bbio, first_bio, logical);
|
bbio_error(bbio, first_bio, logical);
|
||||||
dev_nr++;
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5879,7 +5878,6 @@ int btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio,
|
||||||
ret = breakup_stripe_bio(root, bbio, first_bio, dev,
|
ret = breakup_stripe_bio(root, bbio, first_bio, dev,
|
||||||
dev_nr, rw, async_submit);
|
dev_nr, rw, async_submit);
|
||||||
BUG_ON(ret);
|
BUG_ON(ret);
|
||||||
dev_nr++;
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5894,7 +5892,6 @@ int btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio,
|
||||||
submit_stripe_bio(root, bbio, bio,
|
submit_stripe_bio(root, bbio, bio,
|
||||||
bbio->stripes[dev_nr].physical, dev_nr, rw,
|
bbio->stripes[dev_nr].physical, dev_nr, rw,
|
||||||
async_submit);
|
async_submit);
|
||||||
dev_nr++;
|
|
||||||
}
|
}
|
||||||
btrfs_bio_counter_dec(root->fs_info);
|
btrfs_bio_counter_dec(root->fs_info);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue