[GFS2] Only do lo_incore_commit once
authorBob Peterson <rpeterso@redhat.com>
Mon, 28 Jan 2008 17:20:10 +0000 (11:20 -0600)
committerSteven Whitehouse <swhiteho@redhat.com>
Mon, 31 Mar 2008 09:39:54 +0000 (10:39 +0100)
commitd0109bfa84d6603becac8c2e87b3716f557f2039
tree6da41dae00d5784f4e52831d3d40629c1698b00a
parentca390601a8bbb4ab8301a9469d23cdb1cf77e7cb
[GFS2] Only do lo_incore_commit once

This patch is performance related.  When we're doing a log flush,
I noticed we were calling buf_lo_incore_commit twice: once for
data bufs and once for metadata bufs.  Since this is the same
function and does the same thing in both cases, there should be
no reason to call it twice.  Since we only need to call it once,
we can also make it faster by removing it from the generic "lops"
code and making it a stand-along static function.

Signed-off-by: Bob Peterson <rpeterso@redhat.com>
Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/incore.h
fs/gfs2/log.c
fs/gfs2/lops.c
fs/gfs2/lops.h