diff options
author | Stefan Liebler <stli@linux.vnet.ibm.com> | 2015-03-12 11:08:11 +0100 |
---|---|---|
committer | Andreas Krebbel <krebbel@linux.vnet.ibm.com> | 2015-03-12 11:08:11 +0100 |
commit | 2e807f29595eb5b1e5d0decc6e356a3562ecc58e (patch) | |
tree | 15eeb8b9e77df5ae6b54b7624caafbdf183b20b1 /ChangeLog | |
parent | 1b2bebe6b70a9f7e133f143f7f7506cc28df03cf (diff) | |
download | glibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.tar.gz glibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.tar.xz glibc-2e807f29595eb5b1e5d0decc6e356a3562ecc58e.zip |
S/390: Fix setcontext/swapcontext which are not restoring sigmask.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 19d59d8cb0..21725f4573 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,21 @@ 2015-03-12 Stefan Liebler <stli@linux.vnet.ibm.com> + [BZ #18080] + * sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S + (__setcontext): Use SIG_SETMASK instead of SIG_BLOCK. + * sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S + (__setcontext): Likewise. + * sysdeps/unix/sysv/linux/s390/s390-32/swapcontext.S + (__swapcontext): Use SIG_SETMASK instead of SIG_BLOCK. + Call rt_sigprocmask syscall one time to set new signal mask + and retrieve the current signal mask instead of two calls. + * sysdeps/unix/sysv/linux/s390/s390-64/swapcontext.S + (__swapcontext): Likewise. + * stdlib/Makefile (tests): Add new testcase tst-setcontext2. + * stdlib/tst-setcontext2.c: New file. + +2015-03-12 Stefan Liebler <stli@linux.vnet.ibm.com> + * sysdeps/s390/fpu/libm-test-ulps: Regenerate. 2015-03-11 Aurelien Jarno <aurelien@aurel32.net> |