• J
    Btrfs: clean up find_free_extent · 2552d17e
    Josef Bacik 提交于
    I've replaced the strange looping constructs with a list_for_each_entry on
    space_info->block_groups.  If we have a hint we just jump into the loop with
    the block group and start looking for space.  If we don't find anything we
    start at the beginning and start looking.  We never come out of the loop with a
    ref on the block_group _unless_ we found space to use, then we drop it after we
    set the trans block_group.
    Signed-off-by: NJosef Bacik <jbacik@redhat.com>
    2552d17e
extent-tree.c 152.0 KB