forked from Minki/linux
[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);
|
i_size_write(inode, pos);
|
||||||
spin_unlock(&fc->lock);
|
spin_unlock(&fc->lock);
|
||||||
|
|
||||||
if (offset == 0 && to == PAGE_CACHE_SIZE) {
|
if (offset == 0 && to == PAGE_CACHE_SIZE)
|
||||||
clear_page_dirty(page);
|
|
||||||
SetPageUptodate(page);
|
SetPageUptodate(page);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
fuse_invalidate_attr(inode);
|
fuse_invalidate_attr(inode);
|
||||||
return err;
|
return err;
|
||||||
|
Loading…
Reference in New Issue
Block a user