diff options
Diffstat (limited to 'fs/nfs')
-rw-r--r-- | fs/nfs/inode.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/fs/nfs/inode.c b/fs/nfs/inode.c index cd094d652199..fef65d1e024e 100644 --- a/fs/nfs/inode.c +++ b/fs/nfs/inode.c | |||
@@ -1238,13 +1238,6 @@ static int nfs_ctime_need_update(const struct inode *inode, const struct nfs_fat | |||
1238 | return timespec_compare(&fattr->ctime, &inode->i_ctime) > 0; | 1238 | return timespec_compare(&fattr->ctime, &inode->i_ctime) > 0; |
1239 | } | 1239 | } |
1240 | 1240 | ||
1241 | static int nfs_size_need_update(const struct inode *inode, const struct nfs_fattr *fattr) | ||
1242 | { | ||
1243 | if (!(fattr->valid & NFS_ATTR_FATTR_SIZE)) | ||
1244 | return 0; | ||
1245 | return nfs_size_to_loff_t(fattr->size) > i_size_read(inode); | ||
1246 | } | ||
1247 | |||
1248 | static atomic_long_t nfs_attr_generation_counter; | 1241 | static atomic_long_t nfs_attr_generation_counter; |
1249 | 1242 | ||
1250 | static unsigned long nfs_read_attr_generation_counter(void) | 1243 | static unsigned long nfs_read_attr_generation_counter(void) |
@@ -1393,7 +1386,6 @@ static int nfs_inode_attrs_need_update(const struct inode *inode, const struct n | |||
1393 | 1386 | ||
1394 | return ((long)fattr->gencount - (long)nfsi->attr_gencount) > 0 || | 1387 | return ((long)fattr->gencount - (long)nfsi->attr_gencount) > 0 || |
1395 | nfs_ctime_need_update(inode, fattr) || | 1388 | nfs_ctime_need_update(inode, fattr) || |
1396 | nfs_size_need_update(inode, fattr) || | ||
1397 | ((long)nfsi->attr_gencount - (long)nfs_read_attr_generation_counter() > 0); | 1389 | ((long)nfsi->attr_gencount - (long)nfs_read_attr_generation_counter() > 0); |
1398 | } | 1390 | } |
1399 | 1391 | ||