]> git.baikalelectronics.ru Git - kernel.git/commit
mfd: ab8500-debugfs: Apply a check for -ENOMEM after allocating memory for event...
authorLee Jones <lee.jones@linaro.org>
Fri, 19 Jul 2013 07:53:24 +0000 (08:53 +0100)
committerLee Jones <lee.jones@linaro.org>
Mon, 2 Sep 2013 09:22:44 +0000 (10:22 +0100)
commit56db79e77e37175b1ba3d4ee69125d5940080a84
tree672cee75a978ac9ead4860b278d8d0cb2ccaae76
parent01cf4ed0f08ed2d0aa9af6562bb057a3246bcc75
mfd: ab8500-debugfs: Apply a check for -ENOMEM after allocating memory for event name

The AB8500 debugfs driver allocates memory to contain the name of a new sysfs
entry, but fails to apply the proper post-allocation checks. If the device
were to run out of memory, the allocation would return NULL. Without the
correct checks the driver will continue to populate address NULL with the
specified device name which would obviously cause a pointer dereference Oops.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/ab8500-debugfs.c