[U-Boot] drivers/elbc:Memory leak fix
Scott Wood
scottwood at freescale.com
Fri May 22 22:27:14 CEST 2015
On Wed, May 20, 2015 at 02:54:58PM +0530, Raghav Dogra wrote:
> Freeing allocated memory to priv before returning
> from the function
>
> Signed-off-by: Raghav Dogra <raghav at freescale.com>
> ---
> drivers/mtd/nand/fsl_elbc_nand.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/mtd/nand/fsl_elbc_nand.c b/drivers/mtd/nand/fsl_elbc_nand.c
> index e85832d..bbf1f39 100644
> --- a/drivers/mtd/nand/fsl_elbc_nand.c
> +++ b/drivers/mtd/nand/fsl_elbc_nand.c
> @@ -679,6 +679,7 @@ static int fsl_elbc_chip_init(int devnum, u8 *addr)
> if (priv->bank >= MAX_BANKS) {
> printf("fsl_elbc_nand: address did not match any "
> "chip selects\n");
> + kfree((void *)priv);
> return -ENODEV;
> }
Cast is unnecessary; I'll remove when applying.
-Scott
More information about the U-Boot
mailing list