OSDN Git Service

can: c_can: remove struct c_can_priv::priv field
authorDario Binacchi <dariobin@libero.it>
Sat, 7 Aug 2021 13:07:57 +0000 (15:07 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Thu, 19 Aug 2021 13:07:05 +0000 (15:07 +0200)
It references the clock but it is never used. So let's remove it.

Link: https://lore.kernel.org/r/20210807130800.5246-2-dariobin@libero.it
Signed-off-by: Dario Binacchi <dariobin@libero.it>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/c_can/c_can.h
drivers/net/can/c_can/c_can_platform.c

index 4247ff8..8f23e9c 100644 (file)
@@ -200,7 +200,6 @@ struct c_can_priv {
        void (*write_reg32)(const struct c_can_priv *priv, enum reg index, u32 val);
        void __iomem *base;
        const u16 *regs;
-       void *priv;             /* for board-specific data */
        enum c_can_dev_id type;
        struct c_can_raminit raminit_sys;       /* RAMINIT via syscon regmap */
        void (*raminit)(const struct c_can_priv *priv, bool enable);
index 3695036..86e95e9 100644 (file)
@@ -385,7 +385,6 @@ static int c_can_plat_probe(struct platform_device *pdev)
        priv->base = addr;
        priv->device = &pdev->dev;
        priv->can.clock.freq = clk_get_rate(clk);
-       priv->priv = clk;
        priv->type = drvdata->id;
 
        platform_set_drvdata(pdev, dev);