leds / PM: fix hibernation on arm when gpio-led used with CPU led trigger
[deliverable/linux.git] / drivers / leds / led-class.c
index 728681debdbe437d086207f86422078bb560f774..7fb2a19ac649c55906f96f17eb2a9e988658260e 100644 (file)
@@ -187,6 +187,7 @@ void led_classdev_resume(struct led_classdev *led_cdev)
 }
 EXPORT_SYMBOL_GPL(led_classdev_resume);
 
+#ifdef CONFIG_PM_SLEEP
 static int led_suspend(struct device *dev)
 {
        struct led_classdev *led_cdev = dev_get_drvdata(dev);
@@ -206,11 +207,9 @@ static int led_resume(struct device *dev)
 
        return 0;
 }
+#endif
 
-static const struct dev_pm_ops leds_class_dev_pm_ops = {
-       .suspend        = led_suspend,
-       .resume         = led_resume,
-};
+static SIMPLE_DEV_PM_OPS(leds_class_dev_pm_ops, led_suspend, led_resume);
 
 static int match_name(struct device *dev, const void *data)
 {
This page took 0.024722 seconds and 5 git commands to generate.