• Nicholas Mc Guire's avatar
    gpio: pl061: handle failed allocations · df209c43
    Nicholas Mc Guire authored
    devm_kzalloc(), devm_kstrdup() and devm_kasprintf() all can
    fail internal allocation and return NULL. Using any of the assigned
    objects without checking is not safe. As this is early in the boot
    phase and these allocations really should not fail, any failure here
    is probably an indication of a more serious issue so it makes little
    sense to try and rollback the previous allocated resources or try to
    continue;  but rather the probe function is simply exited with -ENOMEM.
    Signed-off-by: default avatarNicholas Mc Guire <hofrat@osadl.org>
    Fixes: 684284b6 ("ARM: integrator: add MMCI device to IM-PD1")
    Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    df209c43
impd1.c 10.6 KB