aboutsummaryrefslogtreecommitdiff
path: root/fs/gfs2/glock.c
diff options
context:
space:
mode:
authorSteven Whitehouse <swhiteho@redhat.com>2010-02-12 10:10:55 +0000
committerSteven Whitehouse <swhiteho@redhat.com>2010-02-12 10:16:14 +0000
commit07ccb7bf2c928fef4fea2cda69ba2e23479578db (patch)
tree6aee126126d3a1245b5b9f79abe2101098392187 /fs/gfs2/glock.c
parent0e5a9fb0426108d750c97c25b1ab04d3768b5aff (diff)
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>
Diffstat (limited to 'fs/gfs2/glock.c')
0 files changed, 0 insertions, 0 deletions