From: Ryusuke Konishi Date: Mon, 4 Apr 2011 03:53:28 +0000 (+0900) Subject: nilfs2: get rid of private page allocator X-Git-Tag: v3.0-rc1~355^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1cb2d38cb3e59d58e8321a0592e84b5761afb063;p=pandora-kernel.git nilfs2: get rid of private page allocator Previously, nilfs was cloning pages for mmapped region to freeze their data and ensure consistency of checksum during writeback cycles. A private page allocator was used for this page cloning. But, we no longer need to do that since clear_page_dirty_for_io function sets up pte so that vm_ops->page_mkwrite function is called right before the mmapped pages are modified and nilfs_page_mkwrite function can safely wait for the pages to be written back to disk. So, this stops making a copy of mmapped pages during writeback, and eliminates the private page allocation and deallocation functions from nilfs. Signed-off-by: Ryusuke Konishi --- Reading git-diff-tree failed