Messages in this thread Patch in this message | | | Date | Tue, 22 Jun 2010 17:41:25 +0800 | From | Wan ZongShun <> | Subject | [PATCH] RTC/m48t59: use rtc_valid_tm to check returning tm for m48t59 |
| |
This patch is to use rtc_valid_tm for checking returning struct rtc_time *tm, it can avoid returning wrong tm value.
Signed-off-by: Wan ZongShun <mcuos.com@gmail.com> --- drivers/rtc/rtc-m48t59.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/rtc/rtc-m48t59.c b/drivers/rtc/rtc-m48t59.c index be8359f..447f90f 100644 --- a/drivers/rtc/rtc-m48t59.c +++ b/drivers/rtc/rtc-m48t59.c @@ -105,7 +105,7 @@ static int m48t59_rtc_read_time(struct device *dev, struct rtc_time *tm) dev_dbg(dev, "RTC read time %04d-%02d-%02d %02d/%02d/%02d\n", tm->tm_year + 1900, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec); - return 0; + return rtc_valid_tm(tm); }
static int m48t59_rtc_set_time(struct device *dev, struct rtc_time *tm) @@ -196,7 +196,7 @@ static int m48t59_rtc_readalarm(struct device *dev, struct rtc_wkalrm *alrm) dev_dbg(dev, "RTC read alarm time %04d-%02d-%02d %02d/%02d/%02d\n", tm->tm_year + 1900, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec); - return 0; + return rtc_valid_tm(tm); }
/* -- 1.6.3.3
| |