search for: add_free_space_entry

Displaying 1 result from an estimated 1 matches for "add_free_space_entry".

2013 Mar 15
0
[PATCH] Btrfs: add some free space cache tests
...eturn ret; +} + +/* + * Use this if you need to make a bitmap or extent entry specifically, it + * doesn''t do any of the merging that add_free_space does, this acts a lot like + * how the free space cache loading stuff works, so you can get really weird + * configurations. + */ +static int add_free_space_entry(struct btrfs_block_group_cache *cache, + u64 offset, u64 bytes, bool bitmap) +{ + struct btrfs_free_space_ctl *ctl = cache->free_space_ctl; + struct btrfs_free_space *info = NULL, *bitmap_info; + void *map = NULL; + u64 bytes_added; + int ret; + +again: + if (!info) { + info = kmem_cache_zal...