• Paul Mundt's avatar
    driver core: Early dev_name() depends on slab_is_available(). · 06fe53be
    Paul Mundt authored
    The early dev_name() setup needs to do an allocation which can only be
    satisfied under slab_is_available() conditions. Some of the early
    platform drivers may be initialized before this point, and those still
    need to contend themselves with an empty dev_name.
    
    This fixes up a regression with the SH earlyprintk which was bailing out
    prior to hitting the early probe path due to not being able to satisfy
    the early allocation. Other early platform drivers (such as the early
    timers) that need to match the dev name are sufficiently late that
    allocations are already possible.
    Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
    06fe53be
platform.c 31.4 KB