aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/inode.c
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2006-01-20 17:16:27 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2006-01-20 17:16:27 +0000
commitf8277506f4b43bfd349a012245ac5aea8cc6e6c0 (patch)
tree894223e049bff6fc887e8d9d48808553afccefdc /kernel/inode.c
parent065f222cd58501acbe6dde5520c1c2498e8d3c08 (diff)
downloadlibfuse-f8277506f4b43bfd349a012245ac5aea8cc6e6c0.tar.gz
fix
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