diff options
author | Steve Dickson <steved@redhat.com> | 2005-11-30 09:25:33 -0500 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2005-12-03 15:20:03 -0500 |
commit | 223db122bfccd463751d8b0c09a638abee03681d (patch) | |
tree | 3fc2e3112f80d94abf0c36586392c7ce43d5a4e8 /fs/nfs | |
parent | b3c6aeb3ce26b286769d2deafec47d218c83dd09 (diff) | |
download | kernel_samsung_smdk4412-223db122bfccd463751d8b0c09a638abee03681d.zip kernel_samsung_smdk4412-223db122bfccd463751d8b0c09a638abee03681d.tar.gz kernel_samsung_smdk4412-223db122bfccd463751d8b0c09a638abee03681d.tar.bz2 |
NFS: Fix cache consistency regression
Make sure cache_change_attribute is initialized to jiffies
so when the mtime changes on directory, the directory
will be refreshed.
Signed-off by: Steve Dickson <steved@redhat.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs')
-rw-r--r-- | fs/nfs/inode.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c index aaab1a5..b551b19 100644 --- a/fs/nfs/inode.c +++ b/fs/nfs/inode.c @@ -2066,6 +2066,7 @@ static struct inode *nfs_alloc_inode(struct super_block *sb) return NULL; nfsi->flags = 0UL; nfsi->cache_validity = 0UL; + nfsi->cache_change_attribute = jiffies; #ifdef CONFIG_NFS_V3_ACL nfsi->acl_access = ERR_PTR(-EAGAIN); nfsi->acl_default = ERR_PTR(-EAGAIN); |