diff --git a/fs/fuse/inode.c b/fs/fuse/inode.c index d975073c6029..f7a0a0860a04 100644 --- a/fs/fuse/inode.c +++ b/fs/fuse/inode.c @@ -1416,6 +1416,7 @@ static void process_init_reply(struct fuse_args *args, int error) fm->sb->s_bdi->ra_pages = min(fm->sb->s_bdi->ra_pages, ra_pages); + fm->sb->s_bdi->io_pages = fc->max_pages; fc->minor = arg->minor; fc->max_write = arg->minor < 5 ? 4096 : arg->max_write; fc->max_write = max_t(unsigned, 4096, fc->max_write);