md: use resync_max_sectors for reshape as well as resync.
authorNeilBrown <neilb@suse.de>
Sun, 20 May 2012 23:28:33 +0000 (09:28 +1000)
committerNeilBrown <neilb@suse.de>
Sun, 20 May 2012 23:28:33 +0000 (09:28 +1000)
commitc804cdecea418c067ee7359d62139b2b3c8cec39
tree8542c9757416deee1637528b6616cbcc92cf8cdc
parent1fdd6fc92f330b81604c9a4f892f713775a9751a
md: use resync_max_sectors for reshape as well as resync.

Some resync type operations need to act on the address space of the
device, others on the address space of the array.

This only affects RAID10, so it sets resync_max_sectors to the array
size (it defaults to the device size), and that is currently used for
resync only.  However reshape of a RAID10 must be done against the
array size, not device size, so change code to use resync_max_sectors
for both the resync and the reshape cases.
This does not affect RAID5 or RAID1, just RAID10.

Signed-off-by: NeilBrown <neilb@suse.de>
drivers/md/md.c