DragonFly BSD
DragonFly commits List (threaded) for 2013-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: kernel - Fix excessively deferred wakeups


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 11 Jul 2013 15:48:46 -0700 (PDT)

commit 2e90abac597bf6a1d1e9d344ddf550ae25925f35
Author: Matthew Dillon <dillon@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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]