On 11/21/2017 03:19 PM, Mathieu Desnoyers wrote: > Implement cpu_opv selftests. It needs to express dependencies on > header files and .so, which require to override the selftests > lib.mk targets. Use OVERRIDE_TARGETS define for this. > > Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@xxxxxxxxxxxx> > CC: Russell King <linux@xxxxxxxxxxxxxxxx> > CC: Catalin Marinas <catalin.marinas@xxxxxxx> > CC: Will Deacon <will.deacon@xxxxxxx> > CC: Thomas Gleixner <tglx@xxxxxxxxxxxxx> > CC: Paul Turner <pjt@xxxxxxxxxx> > CC: Andrew Hunter <ahh@xxxxxxxxxx> > CC: Peter Zijlstra <peterz@xxxxxxxxxxxxx> > CC: Andy Lutomirski <luto@xxxxxxxxxxxxxx> > CC: Andi Kleen <andi@xxxxxxxxxxxxxx> > CC: Dave Watson <davejwatson@xxxxxx> > CC: Chris Lameter <cl@xxxxxxxxx> > CC: Ingo Molnar <mingo@xxxxxxxxxx> > CC: "H. Peter Anvin" <hpa@xxxxxxxxx> > CC: Ben Maurer <bmaurer@xxxxxx> > CC: Steven Rostedt <rostedt@xxxxxxxxxxx> > CC: "Paul E. McKenney" <paulmck@xxxxxxxxxxxxxxxxxx> > CC: Josh Triplett <josh@xxxxxxxxxxxxxxxx> > CC: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> > CC: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> > CC: Boqun Feng <boqun.feng@xxxxxxxxx> > CC: Shuah Khan <shuah@xxxxxxxxxx> > CC: linux-kselftest@xxxxxxxxxxxxxxx > CC: linux-api@xxxxxxxxxxxxxxx > --- > Changes since v1: > > - Expose similar library API as rseq: Expose library API closely > matching the rseq APIs, following removal of the event counter from > the rseq kernel API. > - Update makefile to fix make run_tests dependency on "all". > - Introduce a OVERRIDE_TARGETS. > > Changes since v2: > > - Test page faults. > > Changes since v3: > > - Move lib.mk OVERRIDE_TARGETS change to its own patch. > - Printout TAP output. > --- > MAINTAINERS | 1 + > tools/testing/selftests/Makefile | 1 + > tools/testing/selftests/cpu-opv/.gitignore | 1 + > tools/testing/selftests/cpu-opv/Makefile | 17 + > .../testing/selftests/cpu-opv/basic_cpu_opv_test.c | 1167 ++++++++++++++++++++ > tools/testing/selftests/cpu-opv/cpu-op.c | 348 ++++++ > tools/testing/selftests/cpu-opv/cpu-op.h | 68 ++ > 7 files changed, 1603 insertions(+) > create mode 100644 tools/testing/selftests/cpu-opv/.gitignore > create mode 100644 tools/testing/selftests/cpu-opv/Makefile > create mode 100644 tools/testing/selftests/cpu-opv/basic_cpu_opv_test.c > create mode 100644 tools/testing/selftests/cpu-opv/cpu-op.c > create mode 100644 tools/testing/selftests/cpu-opv/cpu-op.h > Looks good. Acked-by: Shuah Khan <shuahkh@xxxxxxxxxxxxxxx> thanks, -- Shuah -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html