diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-11-13 09:59:33 -0500 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-11-13 09:59:33 -0500 |
commit | 2ed6d66408527be0d1c6131d44cec7e86008ba26 (patch) | |
tree | 2bed676124963bee4fce1d61c42c2ff8df0f953c /fs/xfs/xfs_trans_space.h | |
parent | 6f3577bdc768e6dae3c4d419e89b5a904f470728 (diff) | |
download | blackbird-op-linux-2ed6d66408527be0d1c6131d44cec7e86008ba26.tar.gz blackbird-op-linux-2ed6d66408527be0d1c6131d44cec7e86008ba26.zip |
Btrfs: Fix handling of space info full during allocations
When we fail to allocate a new block group, we should still do the
checks to make sure allocations try again with the minimum requested
allocation size.
This also fixes a deadlock that come from a missed down_read in
the chunk allocation failure handling.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/xfs/xfs_trans_space.h')
0 files changed, 0 insertions, 0 deletions