git-intr-msg
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Thu, 28 Feb 2019 05:56:01 +0000 (05:56 +0000)
committerSamuel Thibault <sthibault@debian.org>
Thu, 28 Feb 2019 05:56:01 +0000 (05:56 +0000)
commit5c3fe93cad450376ef9230da92a0940b5e1400aa
treecc5c7bc0e2f53653f3d20e018e33ae4c4a2e426f
parent0f261a44b2138d6a18a3f93b70d050e8cf8b0418
git-intr-msg

commit 32ad5b3328e0ce53ca27e185a89ca44c1d0acd0c
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Tue Oct 9 23:40:09 2018 +0200

    hurd: Fix race between calling RPC and handling a signal

            * sysdeps/mach/hurd/i386/intr-msg.h (INTR_MSG_TRAP): Make
            _hurd_intr_rpc_msg_about_to global point to start of controlled
            assembly snippet. Make it check canceled flag again.
            * hurd/hurdsig.c (_hurdsig_abort_rpcs): Only mutate thread if it passed the
            _hurd_intr_rpc_msg_about_to point.
            * hurd/intr-msg.c (_hurd_intr_rpc_mach_msg): Remove comment on mutation
            issue.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name git-intr-msg.diff
hurd/hurdsig.c
hurd/intr-msg.c
sysdeps/mach/hurd/i386/intr-msg.h