Whamcloud - gitweb
ChangeLog, pass1b.c:
authorTheodore Ts'o <tytso@mit.edu>
Tue, 14 Sep 1999 20:00:54 +0000 (20:00 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Tue, 14 Sep 1999 20:00:54 +0000 (20:00 +0000)
commitc1faf9cc3a2418c536eee472f054c9604ad3f213
treea644edbf8889ebd0831e1be81c75e65681fed0ad
parent8b25041ede06141b7825ed2876d0f6824aa452a0
ChangeLog, pass1b.c:
  pass1b.c (clone_file_block): Don't clear the dup_map flag if the block
   also shares data with the fs metadata when the count drops to 1, since
   the block should still be cloned, as fs metadata isn't included in the
   count.
ChangeLog, pass3.c:
  pass3.c (adjust_inode_count): Fix bug where we didn't keep the
   internal and external inode counts in sync when we decremented an
   inode whose link count was already zero.  Now we skip incrementing or
   decrementing both link counts if we would cause an overflow condition.
   (expand_dir, expand_dir_proc): Change where we update the inode block
   count and size files so that the block count field is updated
   correctly when we create an indirect block.
e2fsck/ChangeLog
e2fsck/pass1b.c
e2fsck/pass3.c