summaryrefslogtreecommitdiffstats
path: root/kernel/resource.c
diff options
context:
space:
mode:
authorAlexandre Belloni <alexandre.belloni@bootlin.com>2018-06-05 23:09:14 +0200
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2018-06-07 20:09:49 +0200
commitabfdff44bc38e9e2ef7929f633fb8462632299d4 (patch)
tree0ac2c1257f51bc418edf8b28b3ca2efdd48ae98c /kernel/resource.c
parent1928906d126f647ff025a54df4ed88c05b2afba9 (diff)
downloadtalos-op-linux-abfdff44bc38e9e2ef7929f633fb8462632299d4.tar.gz
talos-op-linux-abfdff44bc38e9e2ef7929f633fb8462632299d4.zip
rtc: ensure rtc_set_alarm fails when alarms are not supported
When using RTC_ALM_SET or RTC_WKALM_SET with rtc_wkalrm.enabled not set, rtc_timer_enqueue() is not called and rtc_set_alarm() may succeed but the subsequent RTC_AIE_ON ioctl will fail. RTC_ALM_READ would also fail in that case. Ensure rtc_set_alarm() fails when alarms are not supported to avoid letting programs think the alarms are working for a particular RTC when they are not. Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'kernel/resource.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud