https://github.com/torvalds/linux
Revision ed4b197ddd4d7aa6623e7777ea326c67c3a6b8ed authored by Colin Ian King on 02 July 2014, 23:35:09 UTC, committed by Rafael J. Wysocki on 07 July 2014, 11:20:30 UTC
Smatch detected two memory leaks on saved_ec:

drivers/acpi/ec.c:1070 acpi_ec_ecdt_probe() warn: possible
  memory leak of 'saved_ec'
drivers/acpi/ec.c:1109 acpi_ec_ecdt_probe() warn: possible
  memory leak of 'saved_ec'

Free saved_ec on these two error exit paths to stop the memory
leak.  Note that saved_ec maybe null, but kfree on null is allowed.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Lan Tianyu <tianyu.lan@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
1 parent dd43de2
History
Tip revision: ed4b197ddd4d7aa6623e7777ea326c67c3a6b8ed authored by Colin Ian King on 02 July 2014, 23:35:09 UTC
ACPI / EC: Free saved_ec on error exit path
Tip revision: ed4b197
File Mode Size
chips
devices
lpddr
maps
nand
onenand
spi-nor
tests
ubi
Kconfig -rw-r--r-- 11.1 KB
Makefile -rw-r--r-- 1.1 KB
afs.c -rw-r--r-- 6.3 KB
ar7part.c -rw-r--r-- 4.2 KB
bcm47xxpart.c -rw-r--r-- 7.1 KB
bcm63xxpart.c -rw-r--r-- 6.5 KB
cmdlinepart.c -rw-r--r-- 10.9 KB
ftl.c -rw-r--r-- 31.5 KB
inftlcore.c -rw-r--r-- 24.5 KB
inftlmount.c -rw-r--r-- 22.4 KB
mtd_blkdevs.c -rw-r--r-- 13.2 KB
mtdblock.c -rw-r--r-- 9.9 KB
mtdblock_ro.c -rw-r--r-- 2.5 KB
mtdchar.c -rw-r--r-- 26.7 KB
mtdconcat.c -rw-r--r-- 23.0 KB
mtdcore.c -rw-r--r-- 31.8 KB
mtdcore.h -rw-r--r-- 790 bytes
mtdoops.c -rw-r--r-- 11.8 KB
mtdpart.c -rw-r--r-- 21.0 KB
mtdsuper.c -rw-r--r-- 5.5 KB
mtdswap.c -rw-r--r-- 35.6 KB
nftlcore.c -rw-r--r-- 23.0 KB
nftlmount.c -rw-r--r-- 26.0 KB
ofpart.c -rw-r--r-- 4.4 KB
redboot.c -rw-r--r-- 8.4 KB
rfd_ftl.c -rw-r--r-- 18.3 KB
sm_ftl.c -rw-r--r-- 30.2 KB
sm_ftl.h -rw-r--r-- 2.5 KB
ssfdc.c -rw-r--r-- 11.3 KB

back to top