aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/inode.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/inode.c')
-rw-r--r--kernel/inode.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/kernel/inode.c b/kernel/inode.c
index 00a13cc..572951d 100644
--- a/kernel/inode.c
+++ b/kernel/inode.c
@@ -651,11 +651,10 @@ static void process_init_reply(struct fuse_conn *fc, struct fuse_req *req)
if (arg->minor >= 6) {
ra_pages = arg->max_readahead / PAGE_CACHE_SIZE;
- fc->async_read = arg->flags & FUSE_ASYNC_READ;
- } else {
+ if (arg->flags & FUSE_ASYNC_READ)
+ fc->async_read = 1;
+ } else
ra_pages = fc->max_read / PAGE_CACHE_SIZE;
- fc->async_read = 0;
- }
fc->bdi.ra_pages = min(fc->bdi.ra_pages, ra_pages);
#endif