selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments...
authorJohn Stultz <john.stultz@linaro.org>
Wed, 30 May 2018 02:12:18 +0000 (19:12 -0700)
committerJohn Stultz <john.stultz@linaro.org>
Tue, 10 Jul 2018 19:43:21 +0000 (12:43 -0700)
commit1416270f4a1ae83ea84156ceba19a66a8f88be1f
treeeaad80b8b71e98b333e4ace8fb6be98b00152dcd
parent021c91791a5e7e85c567452f1be3e4c2c6cb6063
selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress

In the past we've warned when ADJ_OFFSET was in progress, usually
caused by ntpd or some other time adjusting daemon running in non
steady sate, which can cause the skew calculations to be
incorrect.

Thus, this patch checks to see if the clock was being adjusted
when we fail so that we don't cause false negatives.

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Miroslav Lichvar <mlichvar@redhat.com>
Cc: Richard Cochran <richardcochran@gmail.com>
Cc: Prarit Bhargava <prarit@redhat.com>
Cc: Stephen Boyd <sboyd@kernel.org>
Cc: Shuah Khan <shuah@kernel.org>
Cc: linux-kselftest@vger.kernel.org
Suggested-by: Miroslav Lichvar <mlichvar@redhat.com>
Signed-off-by: John Stultz <john.stultz@linaro.org>
---
v2: Widened the checks to look for other clock adjustments that
    could happen, as suggested by Miroslav
v3: Fixed up commit message
tools/testing/selftests/timers/raw_skew.c