From cc9afd319c17c5686394a2492d52a029f32179cf Mon Sep 17 00:00:00 2001 From: Ashish Samant Date: Thu, 24 Mar 2016 12:13:27 -0700 Subject: [PATCH] fuse: Fix return value from fuse_get_user_pages() fuse_get_user_pages() should return error or 0. Fixes: a63f124d5524e9ddc5153ad7837734eb4c2113f0 Orabug : 22988874 Signed-off-by: Ashish Samant Acked-by: Srinivas Eeda --- fs/fuse/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/fuse/file.c b/fs/fuse/file.c index ffe9bea18c4e6..ea796dbcea2fa 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -1288,7 +1288,7 @@ static int fuse_get_user_pages(struct fuse_req *req, struct iov_iter *ii, *nbytesp = nbytes; - return ret; + return ret < 0 ? ret : 0; } static inline int fuse_iter_npages(const struct iov_iter *ii_p) -- 2.50.1