diff options
author | Andrey Smirnov <andrew.smirnov@gmail.com> | 2016-01-06 22:17:32 -0800 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2016-01-07 08:46:10 +0100 |
commit | 645320b94aaa0f478d31809673df6f83964c5292 (patch) | |
tree | f9b98fa7db0b028d52ee947bf1800735859a8591 /commands/hwclock.c | |
parent | 304cdde1677a77af010241801454dd58f2675fbe (diff) | |
download | barebox-645320b94aaa0f478d31809673df6f83964c5292.tar.gz barebox-645320b94aaa0f478d31809673df6f83964c5292.tar.xz |
rtc-lib: Check tm_wday for validity in rtc_valid_tm()
RTC drivers rely on rtc_valid_tm() in order to make sure that no bogus
values from uninitialized HW registers get passed to the uppper layers.
A somewhat contrived way to reproduce this problem with DS1307 RTC
would be to do the following:
> i2c_write -b <bus> -a <addr> -r 3 0x00
> hwclock
Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'commands/hwclock.c')
0 files changed, 0 insertions, 0 deletions