linux/tools/testing/selftests/powerpc/pmu/ebb
Michael Ellerman 7e0cf1c983 selftests/powerpc: Fix Makefiles for headers_install change
Commit b2d35fa5fc ("selftests: add headers_install to lib.mk")
introduced a requirement that Makefiles more than one level below the
selftests directory need to define top_srcdir, but it didn't update
any of the powerpc Makefiles.

This broke building all the powerpc selftests with eg:

  make[1]: Entering directory '/src/linux/tools/testing/selftests/powerpc'
  BUILD_TARGET=/src/linux/tools/testing/selftests/powerpc/alignment; mkdir -p $BUILD_TARGET; make OUTPUT=$BUILD_TARGET -k -C alignment all
  make[2]: Entering directory '/src/linux/tools/testing/selftests/powerpc/alignment'
  ../../lib.mk:20: ../../../../scripts/subarch.include: No such file or directory
  make[2]: *** No rule to make target '../../../../scripts/subarch.include'.
  make[2]: Failed to remake makefile '../../../../scripts/subarch.include'.
  Makefile:38: recipe for target 'alignment' failed

Fix it by setting top_srcdir in the affected Makefiles.

Fixes: b2d35fa5fc ("selftests: add headers_install to lib.mk")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2018-09-28 15:07:45 +10:00
..
.gitignore selftests/powerpc: Revert Load Monitor Register Tests 2016-11-14 20:05:38 +11:00
back_to_back_ebbs_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
busy_loop.S
close_clears_pmcc_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
cpu_event_pinned_vs_ebb_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
cpu_event_vs_ebb_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
cycles_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
cycles_with_freeze_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
cycles_with_mmcr2_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
ebb_handler.S
ebb_on_child_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
ebb_on_willing_child_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
ebb_vs_cpu_event_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
ebb.c selftests/powerpc: Make reg.h common to all powerpc selftests 2016-05-11 21:54:12 +10:00
ebb.h selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
event_attributes_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
fixed_instruction_loop.S
fork_cleanup_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
instruction_count_test.c selftests/powerpc: Give some tests longer to run 2018-08-07 21:49:26 +10:00
lost_exception_test.c selftests/powerpc: Give some tests longer to run 2018-08-07 21:49:26 +10:00
Makefile selftests/powerpc: Fix Makefiles for headers_install change 2018-09-28 15:07:45 +10:00
multi_counter_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
multi_ebb_procs_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
no_handler_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
pmae_handling_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
pmc56_overflow_test.c selftest/powerpc: Wrong PMC initialized in pmc56_overflow test 2017-01-18 16:03:34 +11:00
reg_access_test.c selftests/powerpc: Make reg.h common to all powerpc selftests 2016-05-11 21:54:12 +10:00
task_event_pinned_vs_ebb_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
task_event_vs_ebb_test.c selftests/powerpc: Run EBB tests only on POWER8 2015-10-19 19:42:08 +11:00
trace.c
trace.h