• NeilBrown's avatar
    md: remove rd%d links immediately after stopping an array. · c4647292
    NeilBrown authored
    md maintains link in sys/mdXX/md/ to identify which device has
    which role in the array. e.g.
       rd2 -> dev-sda
    
    indicates that the device with role '2' in the array is sda.
    
    These links are only present when the array is active.  They are
    created immediately after ->run is called, and so should be removed
    immediately after ->stop is called.
    However they are currently removed a little bit later, and it is
    possible for ->run to be called again, thus adding these links, before
    they are removed.
    
    So move the removal earlier so they are consistently only present when
    the array is active.
    Signed-off-by: default avatarNeilBrown <neilb@suse.de>
    c4647292
md.c 177 KB