From: Martin Z. <co...@mz...> - 2011-01-23 23:07:57
|
Hi Michael, I wanted to get rid of this time skew business once and forever. So I checked my assumptions with the "date --set" command. I was completely right regarding the timers' behaviour on clock skews. So I updated the clock skew testing routine to check for now + timer.delay + CLOCK_SKEW_DETECT_TIME_IN_S Moreover, I changed the clock skew correction routine to subtract the detected clock skew from *all* timers. Finally, I checked this extensively using "date --set". Although my system once got a little unstable, but "lcd4linux" simply kept on running. So I guess we're done here. I committed my changes to the repository. Feel free to try it out yourself (but I advise you to close all applications before you start manipulating the Linux system time). All the best, Martin -- www.mzuther.de www.radix-musik.de |