cvs commit: src/sbin/newfs_hammer newfs_hammer.c src/sys/vfs/hammer hammer.h hammer_btree.c hammer_cursor.c hammer_disk.h hammer_inode.c hammer_io.c hammer_object.c hammer_ondisk.c hammer_vfsops.c hammer_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Sat Dec 29 16:48:36 PST 2007


dillon      2007/12/29 16:47:23 PST

DragonFly src repository

  Modified files:
    sbin/newfs_hammer    newfs_hammer.c 
    sys/vfs/hammer       hammer.h hammer_btree.c hammer_cursor.c 
                         hammer_disk.h hammer_inode.c hammer_io.c 
                         hammer_object.c hammer_ondisk.c 
                         hammer_vfsops.c hammer_vnops.c 
  Log:
  HAMMER 12/many - add VOPs for symlinks, device, and fifo support.
  
  * Add some missing VOP bits.  Add a fixed attribute record type and store
    the symlink path as fixed attribute record #1.
  
  * Adjust hammer_inode_data to add missing major and minor device fields.
  
  * Add support for adding generic records and special case deletion of
    an object's entire set of records.
  
  * Fix a minor bug that was causing the root cluster to be improperly kfree()'d.
  
  Revision  Changes    Path
  1.11      +1 -1      src/sbin/newfs_hammer/newfs_hammer.c
  1.15      +6 -0      src/sys/vfs/hammer/hammer.h
  1.12      +0 -1      src/sys/vfs/hammer/hammer_btree.c
  1.7       +4 -3      src/sys/vfs/hammer/hammer_cursor.c
  1.13      +7 -7      src/sys/vfs/hammer/hammer_disk.h
  1.13      +29 -3     src/sys/vfs/hammer/hammer_inode.c
  1.8       +2 -8      src/sys/vfs/hammer/hammer_io.c
  1.11      +94 -4     src/sys/vfs/hammer/hammer_object.c
  1.12      +2 -1      src/sys/vfs/hammer/hammer_ondisk.c
  1.11      +2 -0      src/sys/vfs/hammer/hammer_vfsops.c
  1.11      +210 -7    src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sbin/newfs_hammer/newfs_hammer.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_btree.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_cursor.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_disk.h.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_io.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_ondisk.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vfsops.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.10&r2=1.11&f=u





More information about the Commits mailing list