ARM: sa1111: remove legacy suspend/resume methods
authorRussell King <rmk+kernel@armlinux.org.uk>
Tue, 6 Sep 2016 13:14:06 +0000 (14:14 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Wed, 29 Nov 2017 10:57:34 +0000 (10:57 +0000)
The legacy device-driver suspend/resume methods are not used by any of
our drivers, so let's remove this redundant code.

Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
arch/arm/common/sa1111.c
arch/arm/include/asm/hardware/sa1111.h

index 1fcf06d..c5f5341 100644 (file)
@@ -1379,28 +1379,6 @@ static int sa1111_match(struct device *_dev, struct device_driver *_drv)
        return !!(dev->devid & drv->devid);
 }
 
-static int sa1111_bus_suspend(struct device *dev, pm_message_t state)
-{
-       struct sa1111_dev *sadev = to_sa1111_device(dev);
-       struct sa1111_driver *drv = SA1111_DRV(dev->driver);
-       int ret = 0;
-
-       if (drv && drv->suspend)
-               ret = drv->suspend(sadev, state);
-       return ret;
-}
-
-static int sa1111_bus_resume(struct device *dev)
-{
-       struct sa1111_dev *sadev = to_sa1111_device(dev);
-       struct sa1111_driver *drv = SA1111_DRV(dev->driver);
-       int ret = 0;
-
-       if (drv && drv->resume)
-               ret = drv->resume(sadev);
-       return ret;
-}
-
 static int sa1111_bus_probe(struct device *dev)
 {
        struct sa1111_dev *sadev = to_sa1111_device(dev);
@@ -1428,8 +1406,6 @@ struct bus_type sa1111_bus_type = {
        .match          = sa1111_match,
        .probe          = sa1111_bus_probe,
        .remove         = sa1111_bus_remove,
-       .suspend        = sa1111_bus_suspend,
-       .resume         = sa1111_bus_resume,
 };
 EXPORT_SYMBOL(sa1111_bus_type);
 
index b4411ad..29fb44f 100644 (file)
@@ -431,8 +431,6 @@ struct sa1111_driver {
        unsigned int            devid;
        int (*probe)(struct sa1111_dev *);
        int (*remove)(struct sa1111_dev *);
-       int (*suspend)(struct sa1111_dev *, pm_message_t);
-       int (*resume)(struct sa1111_dev *);
 };
 
 #define SA1111_DRV(_d) container_of((_d), struct sa1111_driver, drv)