From: "Joel Fernandes (Google)" <j...@joelfernandes.org> Hi, Here is test code and kselftest for testing the preemptoff and irqsoff tracers. I am posting it separately just for early feedback since its the first time I'm writing a kselftest.
I am planning to include these tests in the next series posting of "Centralize and unify usage of preempt/irq tracepoints" [1] By the way, other than these I have also completed testing with Ingo's locking API test suite for [1]. I will include these and other results in the v7 posting of [1]. [1] http://lkml.iu.edu/hypermail/linux/kernel/1805.0/04948.html Joel Fernandes (Google) (2): lib: Add module to simulate atomic sections for testing {preempt,irqs}off tracers kselftests: ftrace: Add tests for the preemptoff and irqsoff tracers lib/Kconfig.debug | 9 +++ lib/Makefile | 1 + lib/test_atomic_sections.c | 80 +++++++++++++++++++ tools/testing/selftests/ftrace/config | 3 + .../test.d/preemptirq/irqsoff_tracer.tc | 74 +++++++++++++++++ 5 files changed, 167 insertions(+) create mode 100644 lib/test_atomic_sections.c create mode 100644 tools/testing/selftests/ftrace/test.d/preemptirq/irqsoff_tracer.tc Cc: Steven Rostedt <rost...@goodmis.org> Cc: Peter Zilstra <pet...@infradead.org> Cc: Ingo Molnar <mi...@redhat.com> Cc: Mathieu Desnoyers <mathieu.desnoy...@efficios.com> Cc: Tom Zanussi <tom.zanu...@linux.intel.com> Cc: Namhyung Kim <namhy...@kernel.org> Cc: Thomas Glexiner <t...@linutronix.de> Cc: Boqun Feng <boqun.f...@gmail.com> Cc: Paul McKenney <paul...@linux.vnet.ibm.com> Cc: Masami Hiramatsu <mhira...@kernel.org> Cc: Todd Kjos <tk...@google.com> Cc: Erick Reyes <erickre...@google.com> Cc: Julia Cartwright <ju...@ni.com> Cc: kernel-t...@android.com Signed-off-by: Joel Fernandes (Google) <j...@joelfernandes.org> -- 2.17.0.441.gb46fe60e1d-goog