md/raid10: reset the 'first' at the end of loop
authorGuoqing Jiang <gqjiang@suse.com>
Thu, 6 Apr 2017 01:12:18 +0000 (09:12 +0800)
committerShaohua Li <shli@fb.com>
Mon, 10 Apr 2017 17:41:50 +0000 (10:41 -0700)
commit6f287ca6046edd34ed83aafb7f9033c9c2e809e2
tree23f7834dfb9a01e0cf70efdad3a8e7aee771610a
parent7471fb77ce4dc4cb81291189947fcdf621a97987
md/raid10: reset the 'first' at the end of loop

We need to set "first = 0' at the end of rdev_for_each
loop, so we can get the array's min_offset_diff correctly
otherwise min_offset_diff just means the last rdev's
offset diff.

Suggested-by: NeilBrown <neilb@suse.com>
Signed-off-by: Guoqing Jiang <gqjiang@suse.com>
Reviewed-by: NeilBrown <neilb@suse.com>
Signed-off-by: Shaohua Li <shli@fb.com>
drivers/md/raid10.c