• Neil Brown's avatar
    [PATCH] md: factor out MD superblock handling code · d571b483
    Neil Brown authored
    Define an interface for interpreting and updating superblocks
    so we can more easily define new formats.
    
    With this patch, (almost) all superblock layout information is
    locating in a small set of routines dedicated to superblock
    handling.  This will allow us to provide a similar set for
    a different format.
    
    The two exceptions are:
     1/ autostart_array where the devices listed in the superblock
        are searched for.
     2/ raid5 'knows' the maximum number of devices for
         compute_parity.
    
    These will be addressed in a later patch.
    d571b483
md.c 79.5 KB