From: Miklos Szeredi <mszer...@redhat.com>

This reverts commit d4b13963f217dd947da5c0cabd1569e914d21699.

The commit introduced a regression in glusterfs-fuse.

Reported-by: Sander Eikelenboom <li...@eikelenboom.it>
Signed-off-by: Miklos Szeredi <mszer...@redhat.com>
---
This fixes failure to mount glusterfs and is from v5.2-rc6.
If we're not going to merge v5.2-rc6 soon, please kindly consider merging this
first, thanks.

 fs/fuse/dev.c | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/fs/fuse/dev.c b/fs/fuse/dev.c
index 24ea19c..ea82375 100644
--- a/fs/fuse/dev.c
+++ b/fs/fuse/dev.c
@@ -1317,16 +1317,6 @@ static ssize_t fuse_dev_do_read(struct fuse_dev *fud, 
struct file *file,
        unsigned reqsize;
        unsigned int hash;
 
-       /*
-        * Require sane minimum read buffer - that has capacity for fixed part
-        * of any request header + negotated max_write room for data. If the
-        * requirement is not satisfied return EINVAL to the filesystem server
-        * to indicate that it is not following FUSE server/client contract.
-        * Don't dequeue / abort any request.
-        */
-       if (nbytes < max_t(size_t, FUSE_MIN_READ_BUFFER, 4096 + fc->max_write))
-               return -EINVAL;
-
  restart:
        spin_lock(&fiq->waitq.lock);
        err = -EAGAIN;
-- 
2.7.4

-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to