aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2004-07-24 13:47:44 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2004-07-24 13:47:44 +0000
commitd66d3947d5d4fdda0bdde3f5299553673d4ee64e (patch)
treed3c149cf8b00c61b605092ba48bee8efbc42ae81 /kernel
parent103a89f37a47e63c41b23f8b8101bb244981497b (diff)
downloadlibfuse-d66d3947d5d4fdda0bdde3f5299553673d4ee64e.tar.gz
security fix
Diffstat (limited to 'kernel')
-rw-r--r--kernel/file.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/file.c b/kernel/file.c
index 222a2a6..285957e 100644
--- a/kernel/file.c
+++ b/kernel/file.c
@@ -761,7 +761,11 @@ static int fuse_commit_write(struct file *file, struct page *page,
i_size_write(inode, pos);
if (offset == 0 && to == PAGE_CACHE_SIZE) {
+#ifdef KERNEL_2_6
clear_page_dirty(page);
+#else
+ ClearPageDirty(page);
+#endif
SetPageUptodate(page);
}