git: kernel - work on dmsg disk exports

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Mar 1 11:48:22 PST 2015


commit 45c1a24b27542228480050506a337a8f37489510
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Mar 1 11:41:41 2015 -0800

    kernel - work on dmsg disk exports
    
    * Refactor and clean up the kdmsg thread cleanup code.
    
    * Add a workaround for a possible tx/rx race which can occur due to the
      transmit side not retiring the kdmsg until after writing it.  This can
      potentially block and allow a received response to be processed before the
      related transmitted kdmsg is cleaned up.
    
    * Add sysctls to track operations in progress.
    
    * Code documentation.

Summary of changes:
 sys/kern/kern_dmsg.c      | 229 +++++++++++++++++++++++++++-------------------
 sys/kern/subr_diskiocom.c |  17 +++-
 sys/sys/dmsg.h            |   4 +-
 3 files changed, 150 insertions(+), 100 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/45c1a24b27542228480050506a337a8f37489510


-- 
DragonFly BSD source repository



More information about the Commits mailing list