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

Matthew Dillon dillon at
Sat May 3 01:01:18 PDT 2008

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 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

More information about the Commits mailing list