diff options
author | Alexandre Belloni <alexandre.belloni@bootlin.com> | 2021-08-04 13:44:07 +0300 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2021-08-04 21:23:05 +0300 |
commit | 4fac49fd0a349aa3afb3ad7ec778a00592c7ab59 (patch) | |
tree | 770bfbf9830384d5c39afe6ef2d3255c639240cc /kernel/power | |
parent | d2c8cce647f3022d5960a3bf2b50a2da341d9c8b (diff) | |
download | linux-4fac49fd0a349aa3afb3ad7ec778a00592c7ab59.tar.xz |
PM: sleep: check RTC features instead of ops in suspend_test
Test RTC_FEATURE_ALARM instead of relying on ops->set_alarm to know whether
alarms are available.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'kernel/power')
-rw-r--r-- | kernel/power/suspend_test.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/power/suspend_test.c b/kernel/power/suspend_test.c index e1ed58adb69e..d20526c5be15 100644 --- a/kernel/power/suspend_test.c +++ b/kernel/power/suspend_test.c @@ -129,7 +129,7 @@ static int __init has_wakealarm(struct device *dev, const void *data) { struct rtc_device *candidate = to_rtc_device(dev); - if (!candidate->ops->set_alarm) + if (!test_bit(RTC_FEATURE_ALARM, candidate->features)) return 0; if (!device_may_wakeup(candidate->dev.parent)) return 0; |