• NeilBrown's avatar
    md/raid5: be careful not to resize_stripes too big. · e56108d6
    NeilBrown authored
    When a RAID5 is reshaping, conf->raid_disks is increased
    before mddev->delta_disks becomes zero.
    This can result in check_reshape calling resize_stripes with a
    number that is too large.  This particularly happens
    when md_check_recovery calls ->check_reshape().
    
    If we use ->previous_raid_disks, we don't risk this.
    Signed-off-by: default avatarNeilBrown <neilb@suse.de>
    e56108d6
raid5.c 180 KB