git: kernel - Fix excessively deferred wakeups

Matthew Dillon dillon at crater.dragonflybsd.org
Thu Jul 11 15:48:46 PDT 2013


commit 2e90abac597bf6a1d1e9d344ddf550ae25925f35
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Thu Jul 11 15:47:49 2013 -0700

    kernel - Fix excessively deferred wakeups
    
    * Fix the deferred wakeup facility to ensure that queued wakeups
      do not get held up by other queued wakeups getting in front of
      them.
    
    Reported-by: vsrinivas

Summary of changes:
 sys/cpu/i386/include/atomic.h   |  9 +++++++++
 sys/cpu/x86_64/include/atomic.h |  9 +++++++++
 sys/kern/kern_synch.c           | 20 +++++++++++++++-----
 3 files changed, 33 insertions(+), 5 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2e90abac597bf6a1d1e9d344ddf550ae25925f35


-- 
DragonFly BSD source repository


More information about the Commits mailing list