https://github.com/torvalds/linux
Revision df209c43a0e8258e096fb722dfbdae4f0dd13fde authored by Nicholas Mc Guire on 01 December 2018, 11:57:18 UTC, committed by Linus Walleij on 10 January 2019, 14:54:50 UTC
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: Nicholas Mc Guire <hofrat@osadl.org>
Fixes: 684284b64aae ("ARM: integrator: add MMCI device to IM-PD1")
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 parent bfeffd1
Raw File
Tip revision: df209c43a0e8258e096fb722dfbdae4f0dd13fde authored by Nicholas Mc Guire on 01 December 2018, 11:57:18 UTC
gpio: pl061: handle failed allocations
Tip revision: df209c4
.get_maintainer.ignore
Christoph Hellwig <hch@lst.de>
back to top