Message ID | 20230712094857.218105-1-alex@shruggie.ro |
---|---|
State | Accepted |
Commit | 28e6c5b86ac3756235b9a0ae6b1409f6ac33cd09 |
Headers | show |
Series | gpio: 74xx-mmio: remove unneeded platform_set_drvdata() call | expand |
On Wed, Jul 12, 2023 at 11:49 AM Alexandru Ardelean <alex@shruggie.ro> wrote: > The platform_set_drvdata() was needed when the driver had an explicit > remove function. > That function got removed a while back, so we don't need to keep a pointer > (on 'dev->driver_data') for the private data of the driver anymore. > > Signed-off-by: Alexandru Ardelean <alex@shruggie.ro> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Yours, Linus Walleij
On Wed, Jul 12, 2023 at 11:49 AM Alexandru Ardelean <alex@shruggie.ro> wrote: > > The platform_set_drvdata() was needed when the driver had an explicit > remove function. > That function got removed a while back, so we don't need to keep a pointer > (on 'dev->driver_data') for the private data of the driver anymore. > > Signed-off-by: Alexandru Ardelean <alex@shruggie.ro> > --- > drivers/gpio/gpio-74xx-mmio.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/drivers/gpio/gpio-74xx-mmio.c b/drivers/gpio/gpio-74xx-mmio.c > index 0464f1ecd20d..c7ac5a9ffb1f 100644 > --- a/drivers/gpio/gpio-74xx-mmio.c > +++ b/drivers/gpio/gpio-74xx-mmio.c > @@ -135,8 +135,6 @@ static int mmio_74xx_gpio_probe(struct platform_device *pdev) > priv->gc.ngpio = MMIO_74XX_BIT_CNT(priv->flags); > priv->gc.owner = THIS_MODULE; > > - platform_set_drvdata(pdev, priv); > - > return devm_gpiochip_add_data(&pdev->dev, &priv->gc, priv); > } > > -- > 2.40.1 > Applied, thanks! Bart
diff --git a/drivers/gpio/gpio-74xx-mmio.c b/drivers/gpio/gpio-74xx-mmio.c index 0464f1ecd20d..c7ac5a9ffb1f 100644 --- a/drivers/gpio/gpio-74xx-mmio.c +++ b/drivers/gpio/gpio-74xx-mmio.c @@ -135,8 +135,6 @@ static int mmio_74xx_gpio_probe(struct platform_device *pdev) priv->gc.ngpio = MMIO_74XX_BIT_CNT(priv->flags); priv->gc.owner = THIS_MODULE; - platform_set_drvdata(pdev, priv); - return devm_gpiochip_add_data(&pdev->dev, &priv->gc, priv); }
The platform_set_drvdata() was needed when the driver had an explicit remove function. That function got removed a while back, so we don't need to keep a pointer (on 'dev->driver_data') for the private data of the driver anymore. Signed-off-by: Alexandru Ardelean <alex@shruggie.ro> --- drivers/gpio/gpio-74xx-mmio.c | 2 -- 1 file changed, 2 deletions(-)