git: DragonFly_RELEASE_3_6 kernel - slotimer is MPSAFE, fix degenerate mplock case in callout threads

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Nov 8 11:08:09 PST 2013


commit 8a5d85ea4ca49d27fcd84551d3de198a28cdf728
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Nov 8 10:29:49 2013 -0800

    kernel - slotimer is MPSAFE, fix degenerate mplock case in callout threads
    
    * The slotimer (runs once every 10 seconds) is MPSAFE.  This runs on all cpus
      all at once so it kinda created a little hicup before due to being defined
      wrong.
    
    * When a callout thread sleeps, make sure any left-over mplock is not
      being held.

Summary of changes:
 sys/kern/kern_timeout.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/8a5d85ea4ca49d27fcd84551d3de198a28cdf728


-- 
DragonFly BSD source repository


More information about the Commits mailing list