]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
Btrfs: Don't substract too much from the allocation target (avoid wrapping)
authorChris Mason <chris.mason@oracle.com>
Mon, 10 Nov 2008 12:26:33 +0000 (07:26 -0500)
committerChris Mason <chris.mason@oracle.com>
Mon, 10 Nov 2008 12:26:33 +0000 (07:26 -0500)
commit5b7c3fcc46b5deb8a368d5319cf87c78c2df65fe
tree7338c64a5431e65a5fa27b0df0c7f6e2baf0b884
parent5f2cc086ccab27ac5252b3883ac004347860b4c7
Btrfs: Don't substract too much from the allocation target (avoid wrapping)

When metadata allocation clustering has to fall back to unclustered
allocs because large free areas could not be found, it was sometimes
substracting too much from the total bytes to allocate.  This would
make it wrap below zero.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/extent-tree.c