Since you noted the time skew changing during suspend/resume, I'll note this is documented in at least one place.  The dmesg(1) man page says:


  The time source used for the logs is not updated after system SUSPEND/RESUME.


I couldn't find a way to make the kernel keep these timestamps in sync with wall time.

Correlating /var/log/* timestamps
I live in BC, Canada and have Class 5 driver license. I want to move to the USA (state Washington) in H1-B status and wondering how I can get US driver license. I heard that there is some kind of agreement between BC and Washington state and no exams or tests needed, so it is simple exchange. Is it true?
