Messages in this thread Patch in this message | | | From | Julia Lawall <> | Subject | [PATCH] drivers/mtd/nand/bcm_umi_nand.c: add missing kfree/ioremap | Date | Wed, 10 Aug 2011 07:42:15 +0200 |
| |
From: Julia Lawall <julia@diku.dk>
The error handling code under the #if should be the same as elsewhere in the function.
Signed-off-by: Julia Lawall <julia@diku.dk>
--- drivers/mtd/nand/bcm_umi_nand.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/mtd/nand/bcm_umi_nand.c b/drivers/mtd/nand/bcm_umi_nand.c index a8ae898..72e8ec2 100644 --- a/drivers/mtd/nand/bcm_umi_nand.c +++ b/drivers/mtd/nand/bcm_umi_nand.c @@ -433,8 +433,11 @@ static int __devinit bcm_umi_nand_probe(struct platform_device *pdev) #if USE_DMA err = nand_dma_init(); - if (err != 0) + if (err != 0) { + iounmap(bcm_umi_io_base); + kfree(board_mtd); return err; + } #endif /* Figure out the size of the device that we have.
| |