• NeilBrown's avatar
    md/raid10: Fix bug when activating a hot-spare. · 7fcc7c8a
    NeilBrown authored
    This is a fairly serious bug in RAID10.
    
    When a RAID10 array is degraded and a hot-spare is activated, the
    spare does not take up the empty slot, but rather replaces the first
    working device.
    This is likely to make the array non-functional.   It would normally
    be possible to recover the data, but that would need care and is not
    guaranteed.
    
    This bug was introduced in commit
       2bb77736
    which first appeared in 3.1.
    
    Cc: stable@kernel.org
    Signed-off-by: default avatarNeilBrown <neilb@suse.de>
    7fcc7c8a
raid10.c 83 KB