• Steven Whitehouse's avatar
    GFS2: Fix bmap allocation corner-case bug · 07ccb7bf
    Steven Whitehouse authored
    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: default avatarSteven Whitehouse <swhiteho@redhat.com>
    07ccb7bf
bmap.c 31.2 KB