git: DragonFly_RELEASE_5_0 kernel - selective MFC of kernel umtx work from master

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Nov 8 11:09:44 PST 2017


commit 3790095a23c549559a7cac7918ceb8c3306de76b
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Nov 8 11:08:35 2017 -0800

    kernel - selective MFC of kernel umtx work from master
    
    * MFC code to wakeup all waiting umtx_sleep()s for a process
      when one of its threads forks.
    
    * Add a second wakeup sysctl to help debug umtx issues.
    
    * Implement a 2-second failsafe for umtx_sleep().

Summary of changes:
 sys/kern/kern_fork.c  | 26 ++++++++++++++++++++++++++
 sys/kern/kern_synch.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 sys/kern/kern_umtx.c  | 19 ++++++++++++-------
 3 files changed, 89 insertions(+), 7 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3790095a23c549559a7cac7918ceb8c3306de76b


-- 
DragonFly BSD source repository



More information about the Commits mailing list