diff options
author | Baruch Siach <baruch@tkos.co.il> | 2020-10-29 08:52:19 +0200 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2020-10-29 08:00:12 +0100 |
commit | 6d1edab44ce261f1500ba20b5587ffa8a6779d39 (patch) | |
tree | 1698d2cf05ba62b4b0653c12ace8cb8c29285989 /drivers/mtd/nand/raw/pxa3xx_nand.c | |
parent | 8dddfff4d83e4e29bb6d0eafa348b7b5f6c0e31b (diff) |
mtd: pxa3xx_nand: remove dead code
The kfree() call is unreachable, and is not needed. Remove this call and
the fail_disable_clk label.
Reviewed-by: Stefan Roese <sr@denx.de>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Diffstat (limited to 'drivers/mtd/nand/raw/pxa3xx_nand.c')
-rw-r--r-- | drivers/mtd/nand/raw/pxa3xx_nand.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/drivers/mtd/nand/raw/pxa3xx_nand.c b/drivers/mtd/nand/raw/pxa3xx_nand.c index c9b7a4251b..8481c6e3bf 100644 --- a/drivers/mtd/nand/raw/pxa3xx_nand.c +++ b/drivers/mtd/nand/raw/pxa3xx_nand.c @@ -1768,7 +1768,7 @@ static int alloc_nand_resource(struct pxa3xx_nand_info *info) struct pxa3xx_nand_host *host; struct nand_chip *chip = NULL; struct mtd_info *mtd; - int ret, cs; + int cs; pdata = info->pdata; if (pdata->num_cs <= 0) @@ -1804,19 +1804,13 @@ static int alloc_nand_resource(struct pxa3xx_nand_info *info) /* Allocate a buffer to allow flash detection */ info->buf_size = INIT_BUFFER_SIZE; info->data_buff = kmalloc(info->buf_size, GFP_KERNEL); - if (info->data_buff == NULL) { - ret = -ENOMEM; - goto fail_disable_clk; - } + if (info->data_buff == NULL) + return -ENOMEM; /* initialize all interrupts to be disabled */ disable_int(info, NDSR_MASK); return 0; - - kfree(info->data_buff); -fail_disable_clk: - return ret; } static int pxa3xx_nand_probe_dt(struct udevice *dev, struct pxa3xx_nand_info *info) |