git: kernel - Add lwkt_cpusync_quick()

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Jul 12 17:36:55 PDT 2014


commit 3a24972feb2f1b72382b28f3a6ee4e65b6760ea5
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sat Jul 12 17:30:04 2014 -0700

    kernel - Add lwkt_cpusync_quick()
    
    * Add a quick one-stage cpusync function to complement our two-stage
      interlock/deinterlock cpusync functions.
    
      The one-stage version doesn't have to spin the target cpus, only the
      originating cpu, but it can't quiesce the cpus either whereas the
      two-stage version can.

Summary of changes:
 sys/kern/lwkt_ipiq.c | 74 ++++++++++++++++++++++++++++++++++++----------------
 sys/sys/thread.h     |  1 +
 2 files changed, 53 insertions(+), 22 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3a24972feb2f1b72382b28f3a6ee4e65b6760ea5


-- 
DragonFly BSD source repository



More information about the Commits mailing list