]> git.baikalelectronics.ru Git - kernel.git/commit
[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)
commitc927f2585b98df4d1df4d2893aed4b384a5d739d
tree6da41dae00d5784f4e52831d3d40629c1698b00a
parent8a4ccbb7c86ac11ef9bf31fe6041904cf05dced1
[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