selftests/powerpc: fix exec benchmark
commitc906d2c74e0bb9059fbf43e21f8a962986eb21e2
authorNicholas Piggin <npiggin@gmail.com>
Sat, 12 May 2018 03:35:24 +0000 (12 13:35 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 14 May 2018 13:10:33 +0000 (14 23:10 +1000)
treea1467c2f2d665d61c40e5e07c00c601e6fbbd523
parent7ef73cd39b4e2829ee88c06f938bc7de5aff487f
selftests/powerpc: fix exec benchmark

The exec_target binary could segfault calling _exit(2) because r13
is not set up properly (and libc looks at that when performing a
syscall). Call SYS_exit using syscall(2) which doesn't seem to
have this problem.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
tools/testing/selftests/powerpc/benchmarks/exec_target.c