diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2011-10-17 16:08:46 -0700 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2011-10-18 09:14:34 -0700 |
commit | a9a4a87a5942e9271523197a90aaa82349c818fb (patch) | |
tree | 88001fc58944798ff41d36a08ccf2bdace2cda6e /fs/nfs/write.c | |
parent | 919066d690541f4bd727b0e0fc2f7a20a7e3b3a7 (diff) | |
download | linux-3.10-a9a4a87a5942e9271523197a90aaa82349c818fb.tar.gz linux-3.10-a9a4a87a5942e9271523197a90aaa82349c818fb.tar.bz2 linux-3.10-a9a4a87a5942e9271523197a90aaa82349c818fb.zip |
NFS: Use the inode->i_version to cache NFSv4 change attribute information
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/write.c')
-rw-r--r-- | fs/nfs/write.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfs/write.c b/fs/nfs/write.c index 106fd0634ab..2084a649421 100644 --- a/fs/nfs/write.c +++ b/fs/nfs/write.c @@ -390,7 +390,7 @@ static int nfs_inode_add_request(struct inode *inode, struct nfs_page *req) error = radix_tree_insert(&nfsi->nfs_page_tree, req->wb_index, req); BUG_ON(error); if (!nfsi->npages && nfs_have_delegation(inode, FMODE_WRITE)) - nfsi->change_attr++; + inode->i_version++; set_bit(PG_MAPPED, &req->wb_flags); SetPagePrivate(req->wb_page); set_page_private(req->wb_page, (unsigned long)req); |