|
@@ -429,7 +429,8 @@ int nfs_getattr(struct vfsmount *mnt, struct dentry *dentry, struct kstat *stat)
|
|
|
int err;
|
|
|
|
|
|
/* Flush out writes to the server in order to update c/mtime */
|
|
|
- nfs_sync_mapping_range(inode->i_mapping, 0, 0, FLUSH_NOCOMMIT);
|
|
|
+ if (S_ISREG(inode->i_mode))
|
|
|
+ nfs_sync_mapping_range(inode->i_mapping, 0, 0, FLUSH_NOCOMMIT);
|
|
|
|
|
|
/*
|
|
|
* We may force a getattr if the user cares about atime.
|