diff options
Diffstat (limited to 'drivers/rtc/rtc-cmos.c')
| -rw-r--r-- | drivers/rtc/rtc-cmos.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/rtc/rtc-cmos.c b/drivers/rtc/rtc-cmos.c index b0e4a3eb33c7..5b2e76159b41 100644 --- a/drivers/rtc/rtc-cmos.c +++ b/drivers/rtc/rtc-cmos.c | |||
| @@ -856,7 +856,7 @@ static void __exit cmos_do_remove(struct device *dev) | |||
| 856 | cmos->dev = NULL; | 856 | cmos->dev = NULL; |
| 857 | } | 857 | } |
| 858 | 858 | ||
| 859 | #ifdef CONFIG_PM_SLEEP | 859 | #ifdef CONFIG_PM |
| 860 | 860 | ||
| 861 | static int cmos_suspend(struct device *dev) | 861 | static int cmos_suspend(struct device *dev) |
| 862 | { | 862 | { |
| @@ -907,6 +907,8 @@ static inline int cmos_poweroff(struct device *dev) | |||
| 907 | return cmos_suspend(dev); | 907 | return cmos_suspend(dev); |
| 908 | } | 908 | } |
| 909 | 909 | ||
| 910 | #ifdef CONFIG_PM_SLEEP | ||
| 911 | |||
| 910 | static int cmos_resume(struct device *dev) | 912 | static int cmos_resume(struct device *dev) |
| 911 | { | 913 | { |
| 912 | struct cmos_rtc *cmos = dev_get_drvdata(dev); | 914 | struct cmos_rtc *cmos = dev_get_drvdata(dev); |
| @@ -954,6 +956,7 @@ static int cmos_resume(struct device *dev) | |||
| 954 | return 0; | 956 | return 0; |
| 955 | } | 957 | } |
| 956 | 958 | ||
| 959 | #endif | ||
| 957 | #else | 960 | #else |
| 958 | 961 | ||
| 959 | static inline int cmos_poweroff(struct device *dev) | 962 | static inline int cmos_poweroff(struct device *dev) |
