From: Seung-Woo Kim Date: Tue, 1 Dec 2020 07:41:43 +0000 (+0900) Subject: amlogic: nand: pass a nand_chip object to nand_release() X-Git-Tag: submit/tizen/20201211.030542~33 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7a686c94cb742852bdf8f2f52e3fd3cb6ecb36fe;p=platform%2Fkernel%2Flinux-amlogic.git amlogic: nand: pass a nand_chip object to nand_release() After the commit 6624691037da ("mtd: rawnand: Pass a nand_chip object to nand_release()"), it should send nand_chip object to nand_release(). Signed-off-by: Seung-Woo Kim --- diff --git a/drivers/amlogic/mtd/mtd_driver.c b/drivers/amlogic/mtd/mtd_driver.c index 5f5716711b5e..4cad40df6659 100644 --- a/drivers/amlogic/mtd/mtd_driver.c +++ b/drivers/amlogic/mtd/mtd_driver.c @@ -283,11 +283,11 @@ static int mtd_nand_remove(struct platform_device *pdev) plat = &aml_nand_dev->aml_nand_platform[i]; aml_chip = plat->aml_chip; if (aml_chip) { + struct nand_chip *chip = mtd_to_nand(mtd); mtd = aml_chip->mtd; - if (mtd) { - nand_release(mtd); + nand_release(chip); + if (mtd) kfree(mtd); - } kfree(aml_chip); } }