Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1735be4b authored by Alexander Shiyan's avatar Alexander Shiyan Committed by Linus Torvalds
Browse files

drivers/rtc/rtc-ds1742.c: report to RTC core if retrieved time is invalid



Let RTC core decide if the retrieved time is invalid, instead of
processing errors in the driver.

Signed-off-by: default avatarAlexander Shiyan <shc_work@mail.ru>
Cc: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 2cbc2187
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -115,11 +115,7 @@ static int ds1742_rtc_read_time(struct device *dev, struct rtc_time *tm)
	/* year is 1900 + tm->tm_year */
	tm->tm_year = bcd2bin(year) + bcd2bin(century) * 100 - 1900;

	if (rtc_valid_tm(tm) < 0) {
		dev_err(dev, "retrieved date/time is not valid.\n");
		rtc_time_to_tm(0, tm);
	}
	return 0;
	return rtc_valid_tm(tm);
}

static const struct rtc_class_ops ds1742_rtc_ops = {