Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drivers/misc/spear13xx_pcie_gadget.c: fix a memory leak in spear_pcie_gadget_probe error path

In the case of goto err_kzalloc, we should kfree target.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Acked-by: Pratyush Anand <pratyush.anand@st.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Axel Lin and committed by
Linus Torvalds
5a1e6f75 32e45ff4

+1 -1
+1 -1
drivers/misc/spear13xx_pcie_gadget.c
··· 845 845 err_iounmap_app: 846 846 iounmap(config->va_app_base); 847 847 err_kzalloc: 848 - kfree(config); 848 + kfree(target); 849 849 err_rel_res: 850 850 release_mem_region(res1->start, resource_size(res1)); 851 851 err_rel_res0: