aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Belloni <[email protected]>2021-08-04 12:44:07 +0200
committerRafael J. Wysocki <[email protected]>2021-08-04 20:23:05 +0200
commit4fac49fd0a349aa3afb3ad7ec778a00592c7ab59 (patch)
tree770bfbf9830384d5c39afe6ef2d3255c639240cc
parentd2c8cce647f3022d5960a3bf2b50a2da341d9c8b (diff)
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 <[email protected]> Signed-off-by: Rafael J. Wysocki <[email protected]>
-rw-r--r--kernel/power/suspend_test.c2
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;