diff options
Diffstat (limited to 'drivers/rtc/systohc.c')
-rw-r--r-- | drivers/rtc/systohc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/rtc/systohc.c b/drivers/rtc/systohc.c index ef3c07a52c3a..7728d5e32bf4 100644 --- a/drivers/rtc/systohc.c +++ b/drivers/rtc/systohc.c | |||
@@ -35,7 +35,10 @@ int rtc_set_ntp_time(struct timespec64 now) | |||
35 | if (rtc) { | 35 | if (rtc) { |
36 | /* rtc_hctosys exclusively uses UTC, so we call set_time here, | 36 | /* rtc_hctosys exclusively uses UTC, so we call set_time here, |
37 | * not set_mmss. */ | 37 | * not set_mmss. */ |
38 | if (rtc->ops && (rtc->ops->set_time || rtc->ops->set_mmss)) | 38 | if (rtc->ops && |
39 | (rtc->ops->set_time || | ||
40 | rtc->ops->set_mmss64 || | ||
41 | rtc->ops->set_mmss)) | ||
39 | err = rtc_set_time(rtc, &tm); | 42 | err = rtc_set_time(rtc, &tm); |
40 | rtc_class_close(rtc); | 43 | rtc_class_close(rtc); |
41 | } | 44 | } |