]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/nfs/dir.c
new helper: ihold()
[net-next-2.6.git] / fs / nfs / dir.c
index e257172d438c08afe374c99fe0e7c80af51efe6c..0fac7fea18efe669a40656303fb4ab4cc46bb610 100644 (file)
@@ -1580,7 +1580,7 @@ nfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *dentry)
        d_drop(dentry);
        error = NFS_PROTO(dir)->link(inode, dir, &dentry->d_name);
        if (error == 0) {
-               atomic_inc(&inode->i_count);
+               ihold(inode);
                d_add(dentry, inode);
        }
        return error;