hammer2 - more dmsg/separation work
commit8e226bc8563433ee7986c212fc193504d4af0626
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 21 Apr 2014 03:07:24 +0000 (20 20:07 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 21 Apr 2014 03:07:24 +0000 (20 20:07 -0700)
tree64c5aff163e86ce11aee6c3d4b3c2ca547be83e6
parent3a09db98e4bfcad6b6a4c35c45c3fb341c1b9b8d
hammer2 - more dmsg/separation work

* More separation work in libdmsg, kern_dmsg.c, and kernel dmsg consumers.

* subr_diskiocom.c should no longer need hammer2_disk.h (sys/dmsg.h)
  for the kernel build.

* Add dmsg->tcmd to smooth some switch() use cases.
lib/libdmsg/dmsg.h
lib/libdmsg/msg.c
lib/libdmsg/msg_lnk.c
lib/libdmsg/service.c
sys/dev/disk/xdisk/xdisk.c
sys/kern/kern_dmsg.c
sys/kern/subr_diskiocom.c
sys/sys/dmsg.h