commit | f84674b82af2c3ea68b9032d1244f364e46cc75d | [log] [tgz] |
---|---|---|
author | Boris Brezillon <boris.brezillon@free-electrons.com> | Fri Jun 02 12:18:24 2017 +0200 |
committer | Boris Brezillon <boris.brezillon@free-electrons.com> | Wed Aug 23 16:49:13 2017 +0200 |
tree | 49db1b4edc879c7231ddad640cae38db5bcd446c | |
parent | d4cb37e71662dac72049bf7c55a9038bd7d2bcb5 [diff] |
mtd: nand: Fix various memory leaks in core The nand_scan_ident() function is not expected to allocate resources, and people are usually not calling nand_cleanup() if something fails between nand_scan_ident() and nand_scan_tail(). Move all functions that may allocate resource to the nand_scan_tail() path to prevent such resource leaks. Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>