about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
diff options
context:
space:
mode:
authorStefan Liebler <stli@linux.vnet.ibm.com>2015-03-12 11:08:11 +0100
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2015-03-12 11:08:11 +0100
commit2e807f29595eb5b1e5d0decc6e356a3562ecc58e (patch)
tree15eeb8b9e77df5ae6b54b7624caafbdf183b20b1 /sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
parent1b2bebe6b70a9f7e133f143f7f7506cc28df03cf (diff)
downloadglibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.tar.gz
glibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.tar.xz
glibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.zip
S/390: Fix setcontext/swapcontext which are not restoring sigmask.
Diffstat (limited to 'sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S')
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S b/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
index d83fa42f2c..388c7d6695 100644
--- a/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
+++ b/sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S
@@ -34,7 +34,7 @@ ENTRY(__setcontext)
 	lgr	%r1,%r2
 
 	/* sigprocmask (SIG_SETMASK, &sc->sc_mask, NULL).  */
-	la      %r2,SIG_BLOCK
+	la      %r2,SIG_SETMASK
 	la	%r3,SC_MASK(%r1)
 	slgr	%r4,%r4
 	lghi	%r5,_NSIG8