Messages in this thread | | | Date | Thu, 23 Oct 2003 16:09:36 -0700 | From | George Anzinger <> | Subject | Re: [pm] fix time after suspend-to-* |
| |
john stultz wrote: > On Thu, 2003-10-23 at 13:23, George Anzinger wrote: > > >>I lost (never saw) the first of this thread, BUT, if this is 2.6, I strongly >>recommend that settimeofday() NOT be called. It will try to adjust >>wall_to_motonoic, but, as this appears to be a correction for time lost while >>sleeping, wall_to_monotonic should not change. > > > While suspended should the notion monotonic time be incrementing? If > we're not incrementing jiffies, then uptime isn't being incremented, so > to me it doesn't follow that the monotonic time should be incrementing > as well.
Uh, not moving jiffies? What does this say about any timers that may be pending? Say for cron or some such? Like I said, I picked up this thread a bit late, but, seems to me that if time is passing, it should pass on both the jiffies AND the wall clocks. > > It may very well be a POSIX timers spec issue, but it just strikes me as > odd.
The spec thing would relate to any sleeps or timers that are pending. The spec would seem to say they should complete somewhere near the requested wall time, but NEVER before. By not moving jiffies, I think they will be a bit late. Now, if they were to complete during the sleep, well those should fire at completion of the sleep. If the are to complete after the sleep, then, it seems to me, they should fire at the requested time.
-- George Anzinger george@mvista.com High-res-timers: http://sourceforge.net/projects/high-res-timers/ Preemption patch: http://www.kernel.org/pub/linux/kernel/people/rml
- 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/
| |