]> git.ipfire.org Git - people/ms/linux.git/commit
s390: fix system call restart after inferior call
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Fri, 27 Sep 2013 13:24:38 +0000 (15:24 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 14 Oct 2013 01:14:32 +0000 (18:14 -0700)
commit557801d93e4f3e77c7149da1acd6b068c32c90fb
treec364b11194b1bee0574b2a1213c1978e8d3bf0c2
parent4d686ca4def8f3c56de1f73340770edc58c5251f
s390: fix system call restart after inferior call

commit dbbfe487e5f3fc00c9fe5207d63309859704d12f upstream.

Git commit 616498813b11ffef "s390: system call path micro optimization"
introduced a regression in regard to system call restarting and inferior
function calls via the ptrace interface. The pointer to the system call
table needs to be loaded in sysc_sigpending if do_signal returns with
TIF_SYSCALl set after it restored a system call context.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/s390/kernel/entry.S
arch/s390/kernel/entry64.S