summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/auth.c
diff options
context:
space:
mode:
authorZach Brown2014-10-07 01:42:52 +0200
committerJ. Bruce Fields2014-10-23 20:05:10 +0200
commite77a7b4f01b4c7b02c1c15b5d5b4ce4bd147b043 (patch)
treed246e8545d1b8fafb87a5a2d93640d39b3b5c2ff /fs/nfsd/auth.c
parentnfsd4: fix crash on unknown operation number (diff)
downloadkernel-qcow2-linux-e77a7b4f01b4c7b02c1c15b5d5b4ce4bd147b043.tar.gz
kernel-qcow2-linux-e77a7b4f01b4c7b02c1c15b5d5b4ce4bd147b043.tar.xz
kernel-qcow2-linux-e77a7b4f01b4c7b02c1c15b5d5b4ce4bd147b043.zip
nfsd: fix inclusive vfs_fsync_range() end
The vfs_fsync_range() call during write processing got the end of the range off by one. The range is inclusive, not exclusive. The error has nfsd sync more data than requested -- it's correct but unnecessary overhead. The call during commit processing is correct so I copied that pattern in write processing. Maybe a helper would be nice but I kept it trivial. This is untested. I found it while reviewing code for something else entirely. Signed-off-by: Zach Brown <zab@zabbo.net> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/auth.c')
0 files changed, 0 insertions, 0 deletions