mtd: rawnand: txx9ndfmc: Drop if block with always false condition
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 2 Nov 2023 22:02:50 +0000 (23:02 +0100)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 13 Nov 2023 11:06:47 +0000 (12:06 +0100)
txx9ndfmc_remove() is only called after txx9ndfmc_probe() completed
successfully. In this case platform_set_drvdata() was called with a
non-NULL argument and so platform_get_drvdata() won't return NULL.

Simplify by removing the if block with the always false condition.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20231102220246.3336154-9-u.kleine-koenig@pengutronix.de
drivers/mtd/nand/raw/txx9ndfmc.c

index 9d6c62f73bb73baf6a8c7209c38c2fece03d11cb..fdcdfbea0cbd9de1652b8061af11c3ade7413260 100644 (file)
@@ -374,8 +374,6 @@ static int txx9ndfmc_remove(struct platform_device *dev)
        struct txx9ndfmc_drvdata *drvdata = platform_get_drvdata(dev);
        int ret, i;
 
-       if (!drvdata)
-               return 0;
        for (i = 0; i < MAX_TXX9NDFMC_DEV; i++) {
                struct mtd_info *mtd = drvdata->mtds[i];
                struct nand_chip *chip;