DragonFly commits List (threaded) for 2008-05
DragonFly BSD
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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sat, 3 May 2008 00:59:06 -0700 (PDT)

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]