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.
14 lines
278 B
C
14 lines
278 B
C
static void
|
|
arch_sigreturn(struct tcb *tcp)
|
|
{
|
|
long mask[NSIG / 8 / sizeof(long)];
|
|
const long addr = *s390_frame_ptr + __SIGNAL_FRAMESIZE;
|
|
|
|
if (umove(tcp, addr, &mask) < 0) {
|
|
tprintf("{mask=%#lx}", addr);
|
|
} else {
|
|
tprintsigmask_addr("{mask=", mask);
|
|
tprints("}");
|
|
}
|
|
}
|