1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #include <ppc-asm.h> 3 #include <asm/unistd.h> 4 5 .text 6 FUNC_START(getppid_tm_active) 7 tbegin. 8 beq 1f 9 li r0, __NR_getppid 10 sc 11 tend. 12 blr 13 1: 14 li r3, -1 15 blr 16 17 FUNC_START(getppid_tm_suspended) 18 tbegin. 19 beq 1f 20 li r0, __NR_getppid 21 tsuspend. 22 sc 23 tresume. 24 tend. 25 blr 26 1: 27 li r3, -1 28 blr