[PATCH] fuse: remove clear_page_dirty() call
The use by FUSE was just a remnant of an optimization from the time when writable mappings were supported. Now FUSE never actually allows the creation of dirty pages, so this invocation of clear_page_dirty() is effectively a no-op. Signed-off-by: Miklos Szeredi <miklos@szeredi.hu> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
d0e671a932
commit
9280f6822c
|
@ -483,10 +483,8 @@ static int fuse_commit_write(struct file *file, struct page *page,
|
|||
i_size_write(inode, pos);
|
||||
spin_unlock(&fc->lock);
|
||||
|
||||
if (offset == 0 && to == PAGE_CACHE_SIZE) {
|
||||
clear_page_dirty(page);
|
||||
if (offset == 0 && to == PAGE_CACHE_SIZE)
|
||||
SetPageUptodate(page);
|
||||
}
|
||||
}
|
||||
fuse_invalidate_attr(inode);
|
||||
return err;
|
||||
|
|
Loading…
Reference in a new issue