git: libc - Implement sigblockall() and sigunblockall() (3)
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Nov 12 11:09:53 PST 2019
commit c52f518042210505d511ba8c15a7865529973ee3
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Tue Nov 12 10:56:37 2019 -0800
libc - Implement sigblockall() and sigunblockall() (3)
* I half expected my reordering of lwp_fork*() to cause problems,
and it did. Fix a panic window due to the new lwp getting added
to the process before its underlying lwkt thread is assigned.
* Document the subtle issues, including the fact that in the
[v]fork() case we must assign the correct TID in lwp_fork1() for
vm_fork() to consume when dealing with /dev/lpmap
Summary of changes:
sys/kern/kern_fork.c | 62 +++++++++++++++++++++++++++++++---------------------
1 file changed, 37 insertions(+), 25 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/c52f518042210505d511ba8c15a7865529973ee3
--
DragonFly BSD source repository
More information about the Commits
mailing list