From: Dmitry V. Levin Date: Tue, 12 Jan 2016 02:52:16 +0000 (+0000) Subject: s390: fix sigreturn decoding on recent kernels X-Git-Tag: v4.12~650 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8493dcf6f7d7e355fe8c14aeb70aa69045f9fb0b;p=strace s390: fix sigreturn decoding on recent kernels Linux kernel commit v4.3-rc1-50-g8d4bd0e corrected uc_sigmask of the compat signal frame, so remove the old workaround. * linux/s390/arch_sigreturn.c (arch_sigreturn) [S390]: Remove. --- diff --git a/linux/s390/arch_sigreturn.c b/linux/s390/arch_sigreturn.c index 6baf035c..00549ba8 100644 --- a/linux/s390/arch_sigreturn.c +++ b/linux/s390/arch_sigreturn.c @@ -7,11 +7,6 @@ arch_sigreturn(struct tcb *tcp) if (umove(tcp, addr, &mask) < 0) { tprintf("{mask=%#lx}", addr); } else { -#ifdef S390 - long v = mask[0]; - mask[0] = mask[1]; - mask[1] = v; -#endif tprintsigmask_addr("{mask=", mask); tprints("}"); }