Skip to content
Commit ff164ae3 authored by Riwen Lu's avatar Riwen Lu Committed by Alexandre Belloni
Browse files

rtc: cmos: Evaluate century appropriate



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
parent 900ed72c
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment