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 <rag...@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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot