]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
[GFS2] Journal extent mapping
authorBob Peterson <rpeterso@redhat.com>
Wed, 12 Dec 2007 00:49:21 +0000 (18:49 -0600)
committerSteven Whitehouse <swhiteho@redhat.com>
Fri, 25 Jan 2008 08:11:46 +0000 (08:11 +0000)
commitda6dd40d59fa9617ed697b90114e197036901632
tree49e869021ed1f911bf3cdf185e9c4ce75c67f42a
parente9e1ef2b6ee401d7c1e1eb38052857b4b206d172
[GFS2] Journal extent mapping

This patch saves a little time when gfs2 writes to the journals by
keeping a mapping between logical and physical blocks on disk.
That's better than constantly looking up indirect pointers in
buffers, when the journals are several levels of indirection
(which they typically are).

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/ops_fstype.c
fs/gfs2/super.c