DragonFly commits List (threaded) for 2008-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/vfs/hammer hammer.h hammer_inode.c hammer_object.c hammer_recover.c
dillon 2008/05/03 00:59:06 PDT
DragonFly src repository
Modified files:
sys/vfs/hammer hammer.h hammer_inode.c hammer_object.c
hammer_recover.c
Log:
HAMMER 40E/Many: Inode/link-count sequencer cleanup pass.
* An inode can go inactive before it is deleted, add an unload check
in hammer_ip_del_directory to catch the nlinks == 0 case on an inactive
inode. Otherwise the inode would not be deleted on-media until umount.
* Add a missing resignaling case.
* Clean out a few more of the debug kprintf()'s
Revision Changes Path
1.58 +1 -0 src/sys/vfs/hammer/hammer.h
1.48 +11 -3 src/sys/vfs/hammer/hammer_inode.c
1.52 +9 -20 src/sys/vfs/hammer/hammer_object.c
1.14 +5 -2 src/sys/vfs/hammer/hammer_recover.c
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer.h.diff?r1=1.57&r2=1.58&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_inode.c.diff?r1=1.47&r2=1.48&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_object.c.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_recover.c.diff?r1=1.13&r2=1.14&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]