mtd: rawnand: ams-delta: Drop useless local variable
authorJanusz Krzysztofik <jmkrzyszt@gmail.com>
Wed, 12 Feb 2020 00:39:27 +0000 (01:39 +0100)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Wed, 11 Mar 2020 15:17:53 +0000 (16:17 +0100)
For consistency with adjacent code patterns used in the driver probe
function, store data GPIO array pointer directly in a respective field
of the driver private structure instead of storing it intermediately
in a local variable for error checking.

Signed-off-by: Janusz Krzysztofik <jmkrzyszt@gmail.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20200212003929.6682-13-jmkrzyszt@gmail.com
drivers/mtd/nand/raw/ams-delta.c

index 60502ed..d8eef3d 100644 (file)
@@ -230,7 +230,6 @@ static int ams_delta_init(struct platform_device *pdev)
        struct ams_delta_nand *priv;
        struct nand_chip *this;
        struct mtd_info *mtd;
-       struct gpio_descs *data_gpiods;
        int (*probe)(struct platform_device *pdev, struct ams_delta_nand *priv);
        int err = 0;
 
@@ -312,13 +311,12 @@ static int ams_delta_init(struct platform_device *pdev)
        }
 
        /* Request array of data pins, initialize them as input */
-       data_gpiods = devm_gpiod_get_array(&pdev->dev, "data", GPIOD_IN);
-       if (IS_ERR(data_gpiods)) {
-               err = PTR_ERR(data_gpiods);
+       priv->data_gpiods = devm_gpiod_get_array(&pdev->dev, "data", GPIOD_IN);
+       if (IS_ERR(priv->data_gpiods)) {
+               err = PTR_ERR(priv->data_gpiods);
                dev_err(&pdev->dev, "data GPIO request failed: %d\n", err);
                return err;
        }
-       priv->data_gpiods = data_gpiods;
        priv->data_in = true;
 
        if (pdev->id_entry)