kernel: Update kernel 4.9 to version 4.9.229
[openwrt/staging/hauke.git] / target / linux / ar71xx / files / drivers / mtd / nand / rb4xx_nand.c
index 5bbe9789fb5fa7982ea85d94480be38a5076a020..5fd0ef07ac4bef7ea3a6e13e3588b458ce2014a5 100644 (file)
@@ -331,7 +331,7 @@ static int rb4xx_nand_probe(struct platform_device *pdev)
        return 0;
 
 err_release_nand:
-       nand_release(mtd);
+       nand_release(&info->chip);
 err_set_drvdata:
        platform_set_drvdata(pdev, NULL);
 err_free_info:
@@ -352,7 +352,7 @@ static int rb4xx_nand_remove(struct platform_device *pdev)
 {
        struct rb4xx_nand_info *info = platform_get_drvdata(pdev);
 
-       nand_release(rbinfo_to_mtd(info));
+       nand_release(&info->chip));
        platform_set_drvdata(pdev, NULL);
        kfree(info);
        gpio_free(RB4XX_NAND_GPIO_NCE);