]> git.neil.brown.name Git - LaFS.git/commit
Multiple improvements to inode dirtying
authorNeilBrown <neilb@suse.de>
Thu, 3 Sep 2009 05:28:22 +0000 (15:28 +1000)
committerNeilBrown <neilb@suse.de>
Thu, 3 Sep 2009 05:28:22 +0000 (15:28 +1000)
commitb267601c284ff3160450a9a3c78e0e5c8c427246
tree74d320eea40388c3d576ccb4a4413c3028e4fdb2
parent269fd4bb5daa03267e7be0c90170bf53a4335d08
Multiple improvements to inode dirtying

- in a few places we didn't called dirty_inode when we should have
  done.
- after inode_{inc,dec}_link_count we don't need to dirty the inode
  because it has already been done.
- handle I_Dirty properly rather than unpinning the block
- allocate NCredits for inodes so that I_Dirty can succeed.
README
checkpoint.c
dir.c
index.c
inode.c
lafs.h
modify.c
roll.c