• S
    [GFS2] Use ->page_mkwrite() for mmap() · 3cc3f710
    Steven Whitehouse 提交于
    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: NSteven Whitehouse <swhiteho@redhat.com>
    3cc3f710
ops_file.c 17.9 KB