git: kernel - usched_bsd4 algorith fixes & improvements

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Sep 17 09:35:38 PDT 2012


commit 901eccebc4fc22785edf0c32784210869eb0068f
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon Sep 17 09:32:53 2012 -0700

    kernel - usched_bsd4 algorith fixes & improvements
    
    * Fix a bug in the checks loop where the loop counter would be reset
      whenever it moved to a new queue.
    
    * Improve the min_level_lwp selec code by also testing lwp_priority.
    
    * Add code to kick the helper threads for the processes that weren't
      selected.
    
    * Clean up some code syntax.

Summary of changes:
 sys/kern/usched_bsd4.c |  282 +++++++++++++++++++++++++++++-------------------
 1 files changed, 173 insertions(+), 109 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/901eccebc4fc22785edf0c32784210869eb0068f


-- 
DragonFly BSD source repository



More information about the Commits mailing list