aboutsummaryrefslogtreecommitdiff
path: root/virt
diff options
context:
space:
mode:
authorChris Mason2011-06-10 16:36:57 -0400
committerChris Mason2011-06-10 16:36:57 -0400
commit38e87880666091fe9c572a7a2ed2e771d97ca5aa (patch)
tree5e48b7ce7220a2b99f60574f6b02b6b41286d5de /virt
parent3473f3c06a36865ae05993041fff35ee928342a7 (diff)
Btrfs: make sure to recheck for bitmaps in clusters
Josef recently changed the free extent cache to look in the block group cluster for any bitmaps before trying to add a new bitmap for the same offset. This avoids BUG_ON()s due covering duplicate ranges. But it didn't go quite far enough. A given free range might span between one or more bitmaps or free space entries. The code has looping to cover this, but it doesn't check for clustered bitmaps every time. This shuffles our gotos to check for a bitmap in the cluster for every new bitmap entry we try to add. Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'virt')
0 files changed, 0 insertions, 0 deletions