cvs commit: src/sys/vfs/hammer hammer.h hammer_inode.c hammer_object.c hammer_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Mon May 12 16:18:05 PDT 2008


dillon      2008/05/12 16:15:46 PDT

DragonFly src repository

  Modified files:
    sys/vfs/hammer       hammer.h hammer_inode.c hammer_object.c 
                         hammer_vnops.c 
  Log:
  HAMMER 43A/Many: Cleanup, bug fixes.
  
  * Fix an assertion that can occur when a deleted softlink is racing a
    sync of the inode.
  
  * Set HAMER_INODE_DONDISK for general records as well as for data records.
    This flag is set when a record might be laid down on media before its
    inode.  (This fixes an assertion).
  
  * Set HAMMER_INODE_DDIRTY for all mtime updates.
  
  * Clean up hammer_ip_check_directory_empty().
  
  Revision  Changes    Path
  1.65      +1 -1      src/sys/vfs/hammer/hammer.h
  1.56      +20 -0     src/sys/vfs/hammer/hammer_inode.c
  1.58      +11 -4     src/sys/vfs/hammer/hammer_object.c
  1.53      +11 -3     src/sys/vfs/hammer/hammer_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.64&r2=1.65&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.55&r2=1.56&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.57&r2=1.58&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vnops.c.diff?r1=1.52&r2=1.53&f=u





More information about the Commits mailing list