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