Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 69245
b: refs/heads/master
c: 8fb559f
h: refs/heads/master
i:
  69243: 09fc2da
v: v3
  • Loading branch information
Chuck Lever authored and Trond Myklebust committed Oct 9, 2007
1 parent 3dcf49e commit a2610cc
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 12 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 77a55a1fe8f26f7d022986a599b68002e21d968a
refs/heads/master: 8fb559f87fee7f71dbf9a595095ad7d8e84c55e7
16 changes: 5 additions & 11 deletions trunk/fs/nfs/dir.c
Original file line number Diff line number Diff line change
Expand Up @@ -666,11 +666,6 @@ static inline void nfs_set_verifier(struct dentry * dentry, unsigned long verf)
dentry->d_time = verf;
}

static void nfs_refresh_verifier(struct dentry * dentry, unsigned long verf)
{
nfs_set_verifier(dentry, verf);
}

/*
* Return the intent data that applies to this particular path component
*
Expand Down Expand Up @@ -794,7 +789,7 @@ static int nfs_lookup_revalidate(struct dentry * dentry, struct nameidata *nd)
if ((error = nfs_refresh_inode(inode, &fattr)) != 0)
goto out_bad;

nfs_refresh_verifier(dentry, verifier);
nfs_set_verifier(dentry, verifier);
out_valid:
unlock_kernel();
dput(parent);
Expand Down Expand Up @@ -1093,7 +1088,7 @@ static int nfs_open_revalidate(struct dentry *dentry, struct nameidata *nd)
verifier = nfs_save_change_attribute(dir);
ret = nfs4_open_revalidate(dir, dentry, openflags, nd);
if (!ret)
nfs_refresh_verifier(dentry, verifier);
nfs_set_verifier(dentry, verifier);
unlock_kernel();
out:
dput(parent);
Expand Down Expand Up @@ -1169,10 +1164,8 @@ static struct dentry *nfs_readdir_lookup(nfs_readdir_descriptor_t *desc)
dentry = alias;
}

nfs_set_verifier(dentry, nfs_save_change_attribute(dir));
return dentry;
out_renew:
nfs_refresh_verifier(dentry, nfs_save_change_attribute(dir));
nfs_set_verifier(dentry, nfs_save_change_attribute(dir));
return dentry;
}

Expand Down Expand Up @@ -1695,7 +1688,8 @@ static int nfs_rename(struct inode *old_dir, struct dentry *old_dentry,
d_rehash(rehash);
if (!error) {
d_move(old_dentry, new_dentry);
nfs_refresh_verifier(new_dentry, nfs_save_change_attribute(new_dir));
nfs_set_verifier(new_dentry,
nfs_save_change_attribute(new_dir));
}

/* new dentry created? */
Expand Down

0 comments on commit a2610cc

Please sign in to comment.