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);