From: Josef Bacik Date: Tue, 18 Dec 2012 14:16:16 +0000 (-0500) Subject: Btrfs: don't re-enter when allocating a chunk X-Git-Tag: v3.9-rc1~17^2~29^2~68 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6b305a89b1903d63652691ad5eb9f05aa0326b8;p=pandora-kernel.git Btrfs: don't re-enter when allocating a chunk If we start running low on metadata space we will try to allocate a chunk, which could then try to allocate a chunk to add the device entry. The thing is we allocate a chunk before we try really hard to make the allocation, so we should be able to find space for the device entry. Add a flag to the trans handle so we know we're currently allocating a chunk so we can just bail out if we try to allocate another chunk. Thanks, Signed-off-by: Josef Bacik --- Reading git-diff-tree failed