]> granicus.if.org Git - strace/commitdiff
s390: fix sigreturn decoding on recent kernels
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 12 Jan 2016 02:52:16 +0000 (02:52 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Tue, 12 Jan 2016 03:07:39 +0000 (03:07 +0000)
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.

linux/s390/arch_sigreturn.c

index 6baf035c06dfe9ac99700663f8abfbc91d0cdf57..00549ba87e8ed36da55c5f9b7d850c9deb69a341 100644 (file)
@@ -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("}");
        }