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