linux/fs/gfs2
Steven Whitehouse d9ba7615bf GFS2: Ensure that the inode goal block settings are updated
GFS2 has a goal block associated with each inode indicating the
search start position for future block allocations (in fact there
are two, but thats for backward compatibility with GFS1 as they
are set to identical locations in GFS2).

In some circumstances, depending on the ordering of updates to
the inode it was possible for the goal block settings to not
be updated on disk. This patch ensures that the goal block will
always get updated, thus reducing the potential for searching
the same (already allocated) blocks again when looking for free
space during block allocation.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2009-04-23 10:07:37 +01:00
..
Kconfig
Makefile
acl.c New helper - current_umask() 2009-03-31 23:00:26 -04:00
acl.h
bmap.c
bmap.h
dir.c
dir.h
eaops.c
eaops.h
eattr.c
eattr.h
gfs2.h
glock.c GFS2: Move umount flush rwsem 2009-04-15 10:16:13 +01:00
glock.h
glops.c GFS2: Clear dirty bit at end of inode glock sync 2009-04-20 09:05:21 +01:00
glops.h
incore.h
inode.c GFS2: cleanup file_operations mess 2009-04-15 10:17:18 +01:00
inode.h GFS2: cleanup file_operations mess 2009-04-15 10:17:18 +01:00
lock_dlm.c
log.c
log.h
lops.c
lops.h
main.c
meta_io.c
meta_io.h
mount.c
ops_address.c
ops_address.h
ops_dentry.c
ops_export.c
ops_file.c GFS2: Fix page_mkwrite() return code 2009-04-20 16:02:02 +01:00
ops_fstype.c gfs2: Remove code handling bio_alloc failure with __GFP_WAIT 2009-04-15 12:10:13 +02:00
ops_inode.c GFS2: Fix symlink creation race 2009-04-15 10:15:38 +01:00
ops_super.c
quota.c GFS2: Use DEFINE_SPINLOCK 2009-04-15 10:18:07 +01:00
quota.h
recovery.c
recovery.h
rgrp.c GFS2: Ensure that the inode goal block settings are updated 2009-04-23 10:07:37 +01:00
rgrp.h
super.c
super.h
sys.c
sys.h
trans.c
trans.h
util.c
util.h