From d2e83c23f5f0cdd3b6ec05c5c40209708721e704 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sun, 4 Nov 2012 15:47:08 +0100 Subject: [PATCH] TODO: update RTC, DST stuff --- TODO | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/TODO b/TODO index 3dd7290af..3b0d87229 100644 --- a/TODO +++ b/TODO @@ -22,14 +22,21 @@ F18: Features: -* introduce ntp.service (or suchlike) as symlink that is used to arbitrate between various NTP implementations - -* timer units should get the ability to trigger: - a) when CLOCK_REALTIME makes jumps (TFD_TIMER_CANCEL_ON_SET) - b) when DST jumps takes place (glibc's zoneinfo "mess") - We want to be able to schedule an event when the system time changes by user - request, or DST change takes effect, to update the rtc-in-localtime and sys_tz - of the kernel when needed. +* introduce ntp.service (or suchlike) as symlink that is used to arbitrate between various + NTP implementations + +* timer units should get the ability to trigger when: + - CLOCK_REALTIME makes jumps (TFD_TIMER_CANCEL_ON_SET) + - DST changes + +* update the kernel's TZ (sys_tz) when DST changes + +* sync down the system time to the RTC when: + - CLOCK_REALTIME makes jumps (the user explicitely requested a time set) + - DST changes && ntp is active && RTC-in-localtime (never do it without ntp) + This takes care of syncing ntpdate updates to the RTC, and DST updates for localtime + mode, it will never touch the RTC if the no reliale time source is active or the + user did not request anything like it. * When we begin with system shutdown all kind of suspend/hibernation should be prohibited until shutdown/reboot -- 2.30.2