summaryrefslogtreecommitdiffstats
path: root/fs/gfs2/incore.h
diff options
context:
space:
mode:
authorSteven Whitehouse2012-08-23 14:43:40 +0200
committerSteven Whitehouse2012-09-24 11:47:19 +0200
commit137834a696fd51ef8c710a0ad854b585027c7df0 (patch)
tree0da5dec3a8b95ac287de39038bbcd903673461e4 /fs/gfs2/incore.h
parentGFS2: Fix ->show_options() for statfs slow (diff)
downloadkernel-qcow2-linux-137834a696fd51ef8c710a0ad854b585027c7df0.tar.gz
kernel-qcow2-linux-137834a696fd51ef8c710a0ad854b585027c7df0.tar.xz
kernel-qcow2-linux-137834a696fd51ef8c710a0ad854b585027c7df0.zip
GFS2: Fall back to ignoring reservations, if there are no other blocks left
When we get to the stage of allocating blocks, we know that the resource group in question must contain enough free blocks, otherwise gfs2_inplace_reserve() would have failed. So if we are left with only free blocks which are reserved, then we must use those. This can happen if another node has sneeked in and use some blocks reserved on this node, for example. Generally this will happen very rarely and only when the resouce group is nearly full. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
Diffstat (limited to 'fs/gfs2/incore.h')
0 files changed, 0 insertions, 0 deletions