diff options
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/nfs/file.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fs/nfs/file.c b/fs/nfs/file.c index 7f4910c98c7c..abbc20281ea4 100644 --- a/fs/nfs/file.c +++ b/fs/nfs/file.c | |||
| @@ -284,8 +284,11 @@ nfs_file_splice_read(struct file *filp, loff_t *ppos, | |||
| 284 | (unsigned long) count, (unsigned long long) *ppos); | 284 | (unsigned long) count, (unsigned long long) *ppos); |
| 285 | 285 | ||
| 286 | res = nfs_revalidate_mapping(inode, filp->f_mapping); | 286 | res = nfs_revalidate_mapping(inode, filp->f_mapping); |
| 287 | if (!res) | 287 | if (!res) { |
| 288 | res = generic_file_splice_read(filp, ppos, pipe, count, flags); | 288 | res = generic_file_splice_read(filp, ppos, pipe, count, flags); |
| 289 | if (res > 0) | ||
| 290 | nfs_add_stats(inode, NFSIOS_NORMALREADBYTES, res); | ||
| 291 | } | ||
| 289 | return res; | 292 | return res; |
| 290 | } | 293 | } |
| 291 | 294 | ||
