X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=fs%2Fbfs%2Fdir.c;h=685ecff3ab31728d2362a9be39f98dfbc76947c4;hb=00dad7fa99701f5ca83b9f598d1c36c9523bbbf7;hp=d967e052b779d80490e08e097f5849ddc88ae48d;hpb=95619be590638bd48469ac81c0f6236f349f5640;p=~andy%2Flinux diff --git a/fs/bfs/dir.c b/fs/bfs/dir.c index d967e052b77..685ecff3ab3 100644 --- a/fs/bfs/dir.c +++ b/fs/bfs/dir.c @@ -176,7 +176,7 @@ static int bfs_link(struct dentry *old, struct inode *dir, inc_nlink(inode); inode->i_ctime = CURRENT_TIME_SEC; mark_inode_dirty(inode); - atomic_inc(&inode->i_count); + ihold(inode); d_instantiate(new, inode); mutex_unlock(&info->bfs_lock); return 0;