summaryrefslogtreecommitdiffstats
path: root/drivers/rtc
diff options
context:
space:
mode:
authorAlexandre Belloni <alexandre.belloni@bootlin.com>2018-02-19 16:24:19 +0100
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2018-03-02 10:12:18 +0100
commit66b32fc54c8e04079102ad356b88a448aad4cb81 (patch)
tree473c5f9ba6a534a7eb073e0f00048a515e19f0a2 /drivers/rtc
parentrtc: r7301: stop validating rtc_time in .read_time (diff)
downloadlinux-66b32fc54c8e04079102ad356b88a448aad4cb81.tar.xz
linux-66b32fc54c8e04079102ad356b88a448aad4cb81.zip
rtc: sc27xx: stop validating rtc_time in .read_time
rtc_time64_to_tm never generates an invalid tm. It is not necessary to validate it. Also, the RTC core is always calling rtc_valid_tm after the read_time callback. Reviewed-by: Baolin Wang <baolin.wang@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'drivers/rtc')
-rw-r--r--drivers/rtc/rtc-sc27xx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/rtc/rtc-sc27xx.c b/drivers/rtc/rtc-sc27xx.c
index d544d5268757..00d87d138984 100644
--- a/drivers/rtc/rtc-sc27xx.c
+++ b/drivers/rtc/rtc-sc27xx.c
@@ -376,7 +376,7 @@ static int sprd_rtc_read_time(struct device *dev, struct rtc_time *tm)
return ret;
rtc_time64_to_tm(secs, tm);
- return rtc_valid_tm(tm);
+ return 0;
}
static int sprd_rtc_set_time(struct device *dev, struct rtc_time *tm)