From e42dda1d9d701ade6577c3b17b6a1c19e2072028 Mon Sep 17 00:00:00 2001 From: Johannes Weiner Date: Mon, 25 Jul 2011 22:35:35 +0200 Subject: [PATCH] --- yaml --- r: 263249 b: refs/heads/master c: 478e0841b3dce3edc2c67bf0fc51af30f582e9e2 h: refs/heads/master i: 263247: 6ca9b4a7bbd1e408e22945bc1c9d90781745a6ba v: v3 --- [refs] | 2 +- trunk/fs/fuse/file.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 5d8c11d44663..cc5be8c00877 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b40cdd56dfa065c0832905e266b39f79419e6914 +refs/heads/master: 478e0841b3dce3edc2c67bf0fc51af30f582e9e2 diff --git a/trunk/fs/fuse/file.c b/trunk/fs/fuse/file.c index ab5b84ef4354..7155f49b2ef6 100644 --- a/trunk/fs/fuse/file.c +++ b/trunk/fs/fuse/file.c @@ -14,6 +14,7 @@ #include #include #include +#include static const struct file_operations fuse_direct_io_file_operations; @@ -834,6 +835,8 @@ static ssize_t fuse_fill_write_pages(struct fuse_req *req, pagefault_enable(); flush_dcache_page(page); + mark_page_accessed(page); + if (!tmp) { unlock_page(page); page_cache_release(page);