diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2012-05-06 19:34:17 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2012-05-08 12:53:21 -0400 |
commit | c57d1bc5e043dbb5ba82ded07003d71a8033d899 (patch) | |
tree | d56f455d3b2fbe8d7b52ac047f299bba67bef138 /fs/nfs/delegation.h | |
parent | 14546c337588370dced50dcaf43398939be9829e (diff) |
NFS: nfs_inode_return_delegation() should always flush dirty data
The assumption is that if you are in a situation where you need to
return the delegation, then you should probably stop caching the
data anyway.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/delegation.h')
-rw-r--r-- | fs/nfs/delegation.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/nfs/delegation.h b/fs/nfs/delegation.h index cd6a7a8dadae..72709c4193fa 100644 --- a/fs/nfs/delegation.h +++ b/fs/nfs/delegation.h | |||
@@ -66,6 +66,7 @@ static inline int nfs_have_delegation(struct inode *inode, fmode_t flags) | |||
66 | 66 | ||
67 | static inline int nfs_inode_return_delegation(struct inode *inode) | 67 | static inline int nfs_inode_return_delegation(struct inode *inode) |
68 | { | 68 | { |
69 | nfs_wb_all(inode); | ||
69 | return 0; | 70 | return 0; |
70 | } | 71 | } |
71 | #endif | 72 | #endif |