linux/fs/gfs2
Steven Whitehouse 07ccb7bf2c GFS2: Fix bmap allocation corner-case bug
This patch solves a corner case during allocation which occurs if both
metadata (indirect) and data blocks are required but there is an
obstacle in the filesystem (e.g. a resource group header or another
allocated block) such that when the allocation is requested only
enough blocks for the metadata are returned.

By changing the exit condition of this loop, we ensure that a
minimum of one data block will always be returned.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
2010-02-12 10:16:14 +00:00
..
acl.c
acl.h
aops.c
bmap.c GFS2: Fix bmap allocation corner-case bug 2010-02-12 10:16:14 +00:00
bmap.h
dentry.c
dir.c
dir.h
export.c
file.c
gfs2.h
glock.c GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
glock.h GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
glops.c
glops.h
incore.h GFS2: Wait for unlock completion on umount 2010-02-03 09:47:04 +00:00
inode.c
inode.h
Kconfig
lock_dlm.c GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
log.c
log.h
lops.c
lops.h
main.c
Makefile
meta_io.c GFS2: Use MAX_LFS_FILESIZE for meta inode size 2010-01-11 08:57:55 +00:00
meta_io.h
ops_fstype.c GFS2: Fix error code 2010-02-12 10:15:51 +00:00
ops_inode.c GFS2: Fix refcnt leak on gfs2_follow_link() error path 2010-01-12 09:30:15 +00:00
quota.c
quota.h
recovery.c
recovery.h
rgrp.c GFS2: Use GFP_NOFS for alloc structure 2010-02-01 10:01:34 +00:00
rgrp.h
super.c GFS2: Extend umount wait coverage to full glock lifetime 2010-02-03 09:56:21 +00:00
super.h
sys.c
sys.h
trace_gfs2.h
trans.c
trans.h
util.c
util.h
xattr.c GFS2: Fix gfs2_xattr_acl_chmod() 2010-01-08 13:42:59 +00:00
xattr.h