set_rtc_time() cleanup / normalization
Richard Zidlicky
rz at linux-m68k.org
Tue May 13 22:03:51 EST 2003
> > On m68k, we removed that part because it confused NTP. Richard Zidlicky can
> > probably tell more about that.
more specific, syncinc systime with NTP could confuse hwclock,
see eg the thread following
http://marc.theaimsgroup.com/?l=linux-kernel&m=100448857801670&w=2
Although workarounds are possible, there are some more reasons
to dislike the hwclk update code in arch/*kernel/time.c:
- RTC should be accessed by proper rtc device driver only
- magic updates may confuse hwclock, adjtimex and other programs,
some programs need to use workarounds to avoid triggering it.
- everything it does can be done much better by userspace
accessing /dev/rtc
- implements policy and thus doesn´t belong into kernel
- getting rid of it saves a few clock cycles on every timer
interrupt
- nobody can positively expect it to work, iirc many HW
variants were never supported -> nothing can break if
it is killed
Richard
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list