NFS: Ensure we return zero if applications attempt to write zero bytes
Subsystems (2)
PATCH 3/4 NFS: Ensure we return zero if applications attempt to write zero bytes
A zero byte count direct write request should be a successful no-op, not an error.
Signed-off-by Chuck Lever <[email protected]>
Signed-off-by Chuck Lever <[email protected]>
---
fs/nfs/direct.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
fs/nfs/direct.c +2 -0
@@ -890,6 +890,8 @@ ssize_t nfs_file_direct_write(struct kiocb *iocb, const struct iovec *iov, retval =generic_write_checks (file, &pos, &count,0 );if (retval) goto out; +if (!count) + goto out;/* return 0 */ retval = -EINVAL ;if ((ssize_t ) count <0 )
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
NFS maillist - [email protected]
https://lists.sourceforge.net/lists/listinfo/nfs