• Dan Ehrenberg's avatar
    mtd: part: Create the master device node when partitioned · 727dc612
    Dan Ehrenberg authored
    For many use cases, it helps to have a device node for the entire
    MTD device as well as device nodes for the individual partitions.
    For example, this allows querying the entire device's properties.
    A common idiom is to create an additional partition which spans
    over the whole device.
    
    This patch makes a config option, CONFIG_MTD_PARTITIONED_MASTER,
    which makes the master partition present even when the device is
    partitioned. This isn't turned on by default since it presents
    a backwards-incompatible device numbering.
    
    The patch also makes the parent of a partition device be the master,
    if the config flag is set, now that the master is a full device.
    Signed-off-by: default avatarDan Ehrenberg <dehrenberg@chromium.org>
    Signed-off-by: default avatarBrian Norris <computersforpeace@gmail.com>
    727dc612
mtdcore.c 33.7 KB