Btrfs: Free free_space item properly in btrfs_trim_block_group()

Since commit dc89e9824464e91fa0b06267864ceabe3186fd8b, we've changed
to use a specific slab for alocation of free_space items.

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: Chris Mason <chris.mason@oracle.com>

authored by Li Zefan and committed by Chris Mason f789b684 cfece4db

+1 -1
+1 -1
fs/btrfs/free-space-cache.c
··· 2301 start = entry->offset; 2302 bytes = min(entry->bytes, end - start); 2303 unlink_free_space(block_group, entry); 2304 - kfree(entry); 2305 } 2306 2307 spin_unlock(&block_group->tree_lock);
··· 2301 start = entry->offset; 2302 bytes = min(entry->bytes, end - start); 2303 unlink_free_space(block_group, entry); 2304 + kmem_cache_free(btrfs_free_space_cachep, entry); 2305 } 2306 2307 spin_unlock(&block_group->tree_lock);