git: taskqueue - Improve _start_threads, refactor code

Alex Hornung alexh at crater.dragonflybsd.org
Fri Oct 2 06:24:46 PDT 2009


commit 6b26ab14487d24407e2ddbb5a33147badae41622
Author: Alex Hornung <ahornung at gmail.com>
Date:   Fri Oct 2 13:20:30 2009 +0100

    taskqueue - Improve _start_threads, refactor code
    
    * Change taskqueue_start_threads to take another argument, ncpu, which
      specifies on what cpu the thread(s) should be created.
      If ncpu is <= -1 and count is > 1, then each of the count threads is
      allocated in a round robin fashion to each cpu.
    
    * Switch the per-cpu taskqueues to use the new taskqueue threads API.
    
    Discussed-with: Simon "corecode" Schubert

Summary of changes:
 sys/kern/subr_taskqueue.c |   44 ++++++++++++++++----------------------------
 sys/sys/taskqueue.h       |    3 ++-
 2 files changed, 18 insertions(+), 29 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6b26ab14487d24407e2ddbb5a33147badae41622


-- 
DragonFly BSD source repository





More information about the Commits mailing list