diff options
author | Guoqing Jiang <gqjiang@suse.com> | 2017-08-10 16:12:17 +0800 |
---|---|---|
committer | Shaohua Li <shli@fb.com> | 2017-08-25 10:21:47 -0700 |
commit | 27a4ff8f49a9b912be76f36f7e198824cf0aecd9 (patch) | |
tree | ac844762041938e63c5975fadc483c877a8df8f7 /drivers/md | |
parent | a72cbf83b0cb2368568d4e78cf1687079aad4d25 (diff) | |
download | linux-27a4ff8f49a9b912be76f36f7e198824cf0aecd9.tar.gz linux-27a4ff8f49a9b912be76f36f7e198824cf0aecd9.tar.bz2 linux-27a4ff8f49a9b912be76f36f7e198824cf0aecd9.zip |
raid5: remove raid5_build_block
Now raid5_build_block is just called to set the
sector of r5dev, raid5_compute_blocknr can be
used directly for the purpose.
Signed-off-by: Guoqing Jiang <gqjiang@suse.com>
Signed-off-by: Shaohua Li <shli@fb.com>
Diffstat (limited to 'drivers/md')
-rw-r--r-- | drivers/md/raid5.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c index e13a8ce7f589..6af57c6c0533 100644 --- a/drivers/md/raid5.c +++ b/drivers/md/raid5.c @@ -494,7 +494,6 @@ static int grow_buffers(struct stripe_head *sh, gfp_t gfp) return 0; } -static void raid5_build_block(struct stripe_head *sh, int i, int previous); static void stripe_set_idx(sector_t stripe, struct r5conf *conf, int previous, struct stripe_head *sh); @@ -530,7 +529,7 @@ retry: WARN_ON(1); } dev->flags = 0; - raid5_build_block(sh, i, previous); + dev->sector = raid5_compute_blocknr(sh, i, previous); } if (read_seqcount_retry(&conf->gen_lock, seq)) goto retry; @@ -2662,14 +2661,6 @@ static void raid5_end_write_request(struct bio *bi) raid5_release_stripe(sh->batch_head); } -static void raid5_build_block(struct stripe_head *sh, int i, int previous) -{ - struct r5dev *dev = &sh->dev[i]; - - dev->flags = 0; - dev->sector = raid5_compute_blocknr(sh, i, previous); -} - static void raid5_error(struct mddev *mddev, struct md_rdev *rdev) { char b[BDEVNAME_SIZE]; |