diff options
Diffstat (limited to 'drivers/md/dm-stripe.c')
| -rw-r--r-- | drivers/md/dm-stripe.c | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/drivers/md/dm-stripe.c b/drivers/md/dm-stripe.c index b240e85ae39..4e0e5937e42 100644 --- a/drivers/md/dm-stripe.c +++ b/drivers/md/dm-stripe.c @@ -320,10 +320,11 @@ static int stripe_iterate_devices(struct dm_target *ti,  	int ret = 0;  	unsigned i = 0; -	do +	do {  		ret = fn(ti, sc->stripe[i].dev, -			 sc->stripe[i].physical_start, data); -	while (!ret && ++i < sc->stripes); +			 sc->stripe[i].physical_start, +			 sc->stripe_width, data); +	} while (!ret && ++i < sc->stripes);  	return ret;  }  |