summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/log.c
diff options
context:
space:
mode:
authorSteven Whitehouse2007-09-28 14:49:05 +0200
committerSteven Whitehouse2008-01-25 09:07:25 +0100
commit9ff8ec32e58875022447af619bec6e5aee7c77e4 (patch)
tree0c626762f334d1cc066113b3e47a2fa02a72af0c /fs/gfs2/log.c
parent[GFS2] Introduce gfs2_set_aops() (diff)
downloadkernel-qcow2-linux-9ff8ec32e58875022447af619bec6e5aee7c77e4.tar.gz
kernel-qcow2-linux-9ff8ec32e58875022447af619bec6e5aee7c77e4.tar.xz
kernel-qcow2-linux-9ff8ec32e58875022447af619bec6e5aee7c77e4.zip
[GFS2] Split gfs2_writepage into three cases
This patch splits gfs2_writepage into separate functions for each of the three cases: writeback, ordered and journalled. As a result it becomes a lot easier to see what each one is doing. The common code is moved into gfs2_writepage_common. This fixes a performance bug where we were doing more work than strictly required in the ordered write case. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/log.c')
0 files changed, 0 insertions, 0 deletions