-
- Downloads
selftests, sched/membarrier: Add multi-threaded test
membarrier commands cover very different code paths if they are in a single-threaded vs multi-threaded process. Therefore, exercise both scenarios in the kernel selftests to increase coverage of this selftest. Signed-off-by:Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Signed-off-by:
Peter Zijlstra (Intel) <peterz@infradead.org> Cc: Chris Metcalf <cmetcalf@ezchip.com> Cc: Christoph Lameter <cl@linux.com> Cc: Eric W. Biederman <ebiederm@xmission.com> Cc: Kirill Tkhai <tkhai@yandex.ru> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Mike Galbraith <efault@gmx.de> Cc: Oleg Nesterov <oleg@redhat.com> Cc: Paul E. McKenney <paulmck@linux.ibm.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Russell King - ARM Linux admin <linux@armlinux.org.uk> Cc: Shuah Khan <shuahkh@osg.samsung.com> Cc: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/20190919173705.2181-6-mathieu.desnoyers@efficios.com Signed-off-by:
Ingo Molnar <mingo@kernel.org>
Showing
- tools/testing/selftests/membarrier/.gitignore 2 additions, 1 deletiontools/testing/selftests/membarrier/.gitignore
- tools/testing/selftests/membarrier/Makefile 3 additions, 2 deletionstools/testing/selftests/membarrier/Makefile
- tools/testing/selftests/membarrier/membarrier_test_impl.h 22 additions, 18 deletionstools/testing/selftests/membarrier/membarrier_test_impl.h
- tools/testing/selftests/membarrier/membarrier_test_multi_thread.c 73 additions, 0 deletions...sting/selftests/membarrier/membarrier_test_multi_thread.c
- tools/testing/selftests/membarrier/membarrier_test_single_thread.c 24 additions, 0 deletions...ting/selftests/membarrier/membarrier_test_single_thread.c
Loading
Please register or sign in to comment