From: Martin Schwidefsky Date: Mon, 20 Feb 2017 08:51:36 +0000 (+0100) Subject: s390/syscall: fix single stepped system calls X-Git-Tag: v4.14-rc1~1462^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d24b98e3a9c66b16ed029e1b2bcdf3c90e9d82d9;p=platform%2Fkernel%2Flinux-rpi.git s390/syscall: fix single stepped system calls Fix PER tracing of system calls after git commit 34525e1f7e8dc478 "s390: store breaking event address only for program checks" broke it. Signed-off-by: Martin Schwidefsky --- diff --git a/arch/s390/kernel/entry.S b/arch/s390/kernel/entry.S index 34ab7e8..db469fa 100644 --- a/arch/s390/kernel/entry.S +++ b/arch/s390/kernel/entry.S @@ -545,6 +545,7 @@ ENTRY(pgm_check_handler) # .Lpgm_svcper: mvc __LC_RETURN_PSW(8),__LC_SVC_NEW_PSW + lghi %r13,__TASK_thread larl %r14,.Lsysc_per stg %r14,__LC_RETURN_PSW+8 lghi %r14,_PIF_SYSCALL | _PIF_PER_TRAP