Btrfs: Don't corrupt ram in shrink_extent_tree, leak it instead
authorChris Mason <chris.mason@oracle.com>
Tue, 5 Aug 2008 03:17:26 +0000 (23:17 -0400)
committerChris Mason <chris.mason@oracle.com>
Thu, 25 Sep 2008 15:04:06 +0000 (11:04 -0400)
commitd7a029a89ef370e74b63f18b81498d90d1ee3cc1
tree455f0cede97142d447902d8ba5c16a5710649f26
parent9ca9ee09c176a814189063c8b88f75c8f8e4ad19
Btrfs: Don't corrupt ram in shrink_extent_tree, leak it instead

Far from the perfect fix, but these structs are small.  TODO for the
next release.  The block group cache structs are referenced in many
different places, and it isn't safe to just free them while resizing.

A real fix will be a larger change to the allocator so that it doesn't
have to carry about the block group cache structs to find good places
to search for free blocks.

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