rtc: m41t80: avoid out of range year values
authorStefan Christ <s.christ@phytec.de>
Tue, 15 Mar 2016 13:22:26 +0000 (14:22 +0100)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Fri, 18 Mar 2016 23:00:59 +0000 (00:00 +0100)
commitbcebd81d00a062af5a4cf900b08c8ca22a26d52f
treeecb5898faad1ad7c9db3b4ada06d28ed5ef7033e
parentae6e00b4c01f701a9a268adf35371c018396cd05
rtc: m41t80: avoid out of range year values

Avoid saving an out of range year value to the RTC. Reading that value
from the RTC again returns a totally wrong time value. For Example

    $ timedatectl set-ntp no
    $ timedatectl set-time "1990-01-01 12:12:00"
    # Reboot
    rtc-m41t80 0-0068: setting system clock to 2090-01-01 12:12:35 UTC (3786955955)

Signed-off-by: Stefan Christ <s.christ@phytec.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
drivers/rtc/rtc-m41t80.c