[BIONIC/linux-raspi2][PATCH] mtd: nand: bcm2835-smi-nand: Pass a nand_chip object to nand_release()

William Breathitt Gray william.gray at canonical.com
Thu Aug 13 19:34:00 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1886710

The nand_release() function takes a nand_chip object instead of a
mtd_info one.

Signed-off-by: William Breathitt Gray <william.gray at canonical.com>
---
 drivers/mtd/nand/bcm2835_smi_nand.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/mtd/nand/bcm2835_smi_nand.c b/drivers/mtd/nand/bcm2835_smi_nand.c
index c4826ea1c2ba..4962cc743439 100644
--- a/drivers/mtd/nand/bcm2835_smi_nand.c
+++ b/drivers/mtd/nand/bcm2835_smi_nand.c
@@ -222,7 +222,7 @@ static int bcm2835_smi_nand_probe(struct platform_device *pdev)
 	if (!ret)
 		return 0;
 
-	nand_release(mtd);
+	nand_release(mtd_to_nand(mtd));
 	return -EINVAL;
 }
 
@@ -230,7 +230,7 @@ static int bcm2835_smi_nand_remove(struct platform_device *pdev)
 {
 	struct bcm2835_smi_nand_host *host = platform_get_drvdata(pdev);
 
-	nand_release(&host->mtd);
+	nand_release(mtd_to_nand(&host->mtd));
 
 	return 0;
 }
-- 
2.25.1




More information about the kernel-team mailing list