From: Steven Whitehouse Date: Mon, 15 Oct 2007 14:40:33 +0000 (+0100) Subject: [GFS2] Use ->page_mkwrite() for mmap() X-Git-Tag: v2.6.25-rc1~1241^2~53 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3cc3f710ce0effe397b830826a1a081fa81f11c7;p=pandora-kernel.git [GFS2] Use ->page_mkwrite() for mmap() This cleans up the mmap() code path for GFS2 by implementing the page_mkwrite function for GFS2. We are thus able to use the generic filemap_fault function for our ->fault() implementation. This now means that shared writable mappings will be much more efficiently shared across the cluster if there is a reasonable proportion of read activity (the greater proportion, the better). As a side effect, it also reduces the size of the code, removes special cases from readpage and readpages, and makes the code path easier to follow. Signed-off-by: Steven Whitehouse --- Reading git-diff-tree failed