diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2006-01-20 17:16:27 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2006-01-20 17:16:27 +0000 |
commit | f8277506f4b43bfd349a012245ac5aea8cc6e6c0 (patch) | |
tree | 894223e049bff6fc887e8d9d48808553afccefdc /kernel/inode.c | |
parent | 065f222cd58501acbe6dde5520c1c2498e8d3c08 (diff) | |
download | libfuse-f8277506f4b43bfd349a012245ac5aea8cc6e6c0.tar.gz |
fix
Diffstat (limited to 'kernel/inode.c')
-rw-r--r-- | kernel/inode.c | 7 |
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 |