John Stultz
18e589f6a0
selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress
...
[ Upstream commit 1416270f4a1ae83ea84156ceba19a66a8f88be1f ]
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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-09-26 08:36:39 +02:00
..
breakpoints
selftests: add missing .gitignore file or entry
2016-02-25 13:16:36 -07:00
capabilities
selftests/capabilities: Fix the test_execve test
2017-07-21 07:42:22 +02:00
cpu-hotplug
selftests: create test-specific kconfig fragments
2016-02-25 09:47:52 -07:00
efivarfs
efi: Make efivarfs entries immutable by default
2016-02-10 16:25:52 +00:00
exec
selftests/exec: Makefile is a run-time dependency, add it to the install list
2016-06-15 13:35:55 -06:00
filesystems
selftests: move dnotify_test from Documentation/filesystems
2016-09-20 09:09:00 -06:00
firmware
test_firmware: fix setting old custom fw path back on exit, second try
2018-05-09 09:50:22 +02:00
ftrace
selftests/ftrace: Add snapshot and tracing_on test case
2018-09-05 09:20:02 +02:00
futex
selftests/futex: Check ANSI terminal color support
2016-10-11 07:38:36 -06:00
ia64
selftests: move ia64 tests from Documentation/ia64
2016-09-20 09:58:12 -06:00
intel_pstate
selftests/intel_pstate: Improve test, minor fixes
2018-08-03 07:55:15 +02:00
ipc
selftests: add missing .gitignore file or entry
2016-02-25 13:16:36 -07:00
kcmp
selftests: Set CC using CROSS_COMPILE once in lib.mk
2015-03-19 15:16:51 -06:00
lib
selftests/lib: set printf.sh executable
2016-06-27 13:17:14 -06:00
media_tests
selftests: media_tests add a new video device test
2016-07-26 09:59:30 -06:00
membarrier
membarrier: clean up selftest
2015-09-22 15:09:53 -07:00
memfd
selftests: memfd: add config fragment for fuse
2018-05-30 07:50:27 +02:00
memory-hotplug
selftests: create test-specific kconfig fragments
2016-02-25 09:47:52 -07:00
mount
selftests: create test-specific kconfig fragments
2016-02-25 09:47:52 -07:00
mqueue
selftests: Add missing #include directives
2015-11-03 16:53:53 -07:00
net
selftests/net: fixes psock_fanout eBPF test case
2018-05-30 07:50:50 +02:00
networking /timestamping
selftests: Move networking/timestamping from Documentation
2016-09-20 09:59:50 -06:00
nsfs
tools/testing: add a test to check nsfs ioctl-s
2016-09-22 19:59:41 -05:00
ntb
ntb: ntb_test: ensure the link is up before trying to configure the mws
2017-08-30 10:21:55 +02:00
powerpc
selftests/powerpc: Kill child processes on SIGINT
2018-09-15 09:42:59 +02:00
prctl
selftests: move prctl tests from Documentation/prctl
2016-09-20 09:09:09 -06:00
pstore
selftests: pstore: return Kselftest Skip code for skipped tests
2018-08-24 13:12:27 +02:00
ptp
selftests: move ptp tests from Documentation/ptp
2016-09-20 09:54:38 -06:00
ptrace
add ptrace/.gitignore
2016-01-07 13:38:11 -07:00
rcutorture
rcutorture/configinit: Fix build directory error message
2018-03-22 09:17:58 +01:00
seccomp
seccomp: Add filter flag to opt-out of SSB mitigation
2018-05-22 16:58:01 +02:00
sigaltstack
signals/sigaltstack: Change SS_AUTODISARM to (1U << 31)
2016-05-04 08:34:14 +02:00
size
selftests: Set CC using CROSS_COMPILE once in lib.mk
2015-03-19 15:16:51 -06:00
static_keys
selftests: static_keys: return Kselftest Skip code for skipped tests
2018-08-24 13:12:27 +02:00
sync
selftests: sync: add config fragment for testing sync framework
2018-08-24 13:12:27 +02:00
sysctl
selftests: Add install target
2015-03-13 15:21:56 -06:00
timers
selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress
2018-09-26 08:36:39 +02:00
user
selftests: user: return Kselftest Skip code for skipped tests
2018-08-24 13:12:27 +02:00
vDSO
selftests: move vDSO tests from Documentation/vDSO
2016-09-20 09:58:04 -06:00
vm
kselftest: fix OOM in memory compaction test
2018-02-22 15:43:52 +01:00
watchdog
selftests: move watchdog tests from Documentation/watchdog
2016-09-20 09:58:34 -06:00
x86
selftests/x86/sigreturn: Do minor cleanups
2018-08-24 13:12:33 +02:00
zram
selftests: zram: return Kselftest Skip code for skipped tests
2018-08-24 13:12:27 +02:00
gen_kselftest_tar.sh
selftests: Add tool to generate kselftest tar archive
2015-03-24 08:43:19 -06:00
kselftest.h
kselftest: Add exit code defines
2015-05-26 15:58:08 -06:00
kselftest_install.sh
selftests: Add kselftest install tool
2015-03-24 08:43:05 -06:00
lib.mk
selftests: change install command to rsync
2015-09-14 16:43:51 -06:00
Makefile
selftests: Print the test we're running to /dev/kmsg
2018-05-30 07:50:43 +02:00