• L
    btrfs: Add a helper try_merge_free_space() · 120d66ee
    Li Zefan 提交于
    When adding a new extent, we'll firstly see if we can merge
    this extent to the left or/and right extent. Extract this as
    a helper try_merge_free_space().
    
    As a side effect, we fix a small bug that if the new extent
    has non-bitmap left entry but is unmergeble, we'll directly
    link the extent without trying to drop it into bitmap.
    
    This also prepares for the next patch.
    Reviewed-by: NJosef Bacik <josef@redhat.com>
    Signed-off-by: NLi Zefan <lizf@cn.fujitsu.com>
    120d66ee
free-space-cache.c 53.4 KB