Wrong clock initialization

From: David Balazic (david.balazic@uni-mb.si)
Date: Tue May 20 2003 - 12:34:55 EST


Hi!

When the kernel is booted ( ia32 version at least ) , it reads
the time from from the hardware CMOS clock , _assumes_ it is in
UTC and set the system time to it.

As almost nobody runs their clock in UTC, this means that the system
is running on wrong time until some userspace tool corrects it.

This can lead to situtation when time goes backwards :

timezone is 2hours east of UTC.
UTC time : 20:00
local time : 22:00

System time between boot and userspace fix : 22:00UTC
System time after fix : 20:00UTC

Comments ?

-- 
David Balazic
--------------
"Be excellent to each other." - Bill S. Preston, Esq., & "Ted" Theodore
Logan
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri May 23 2003 - 22:00:41 EST