git: hammer2 - more dmsg/separation work

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Apr 20 20:14:50 PDT 2014


commit 063639bad5bd4641bf87878a9b603506041d2c6e
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Apr 20 20:12:01 2014 -0700

    hammer2 - more dmsg/separation work
    
    * Use msg->tcmd in a few places.
    
    * Remove some debugging.
    
    * Move the iocom in the hammer2 VFS from the pmp to the hmp, allowing
      all supported PFSs to be advertised without having to mount each one.
    
    * Preliminary work on hammer2-generated SPANs for all PFSs on a
      hammer2_volume.  Since multiple PFSs can be advertised, we can
      no longer use AUTOTXSPAN (which can only transmit one).
    
    * More adjustments to newfs_hammer2.  When generating multiple PFSs,
      each one is given its own clid and fsid.

Summary of changes:
 sbin/hammer2/cmd_debug.c           |   2 +-
 sbin/hammer2/cmd_service.c         |   7 +-
 sbin/newfs_hammer2/newfs_hammer2.c |  58 ++++----
 sys/vfs/hammer2/hammer2.h          |   7 +-
 sys/vfs/hammer2/hammer2_ioctl.c    |  24 +++-
 sys/vfs/hammer2/hammer2_vfsops.c   | 264 +++++++++++++++++++++++--------------
 6 files changed, 212 insertions(+), 150 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/063639bad5bd4641bf87878a9b603506041d2c6e


-- 
DragonFly BSD source repository



More information about the Commits mailing list