Skip to content
Commit 460aa9d8 authored by Riwen Lu's avatar Riwen Lu Committed by Greg Kroah-Hartman
Browse files

rtc: cmos: Evaluate century appropriate

commit ff164ae3 upstream.

There's limiting the year to 2069. When setting the rtc year to 2070,
reading it returns 1970. Evaluate century starting from 19 to count the
correct year.

$ sudo date -s 20700106
Mon 06 Jan 2070 12:00:00 AM CST
$ sudo hwclock -w
$ sudo hwclock -r
1970-01-06 12:00:49.604968+08:00

Fixes: 2a4daadd

 ("rtc: cmos: ignore bogus century byte")

Signed-off-by: default avatarRiwen Lu <luriwen@kylinos.cn>
Acked-by: default avatarEric Wong <e@80x24.org>
Reviewed-by: default avatarMateusz Jończyk <mat.jonczyk@o2.pl>
Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20220106084609.1223688-1-luriwen@kylinos.cn


Signed-off-by: Mateusz Jończyk <mat.jonczyk@o2.pl> # preparation for stable
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 2324f5fc
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment