diff --git a/fs/btrfs/inode-map.c b/fs/btrfs/inode-map.c index f6a596d5a6374f1dbf66279e24ef17aed9ff399d..218df701e6071c83807b89979517f035d6e2a155 100644 --- a/fs/btrfs/inode-map.c +++ b/fs/btrfs/inode-map.c @@ -271,7 +271,7 @@ void btrfs_unpin_free_ino(struct btrfs_root *root) __btrfs_add_free_space(ctl, info->offset, count); free: rb_erase(&info->offset_index, rbroot); - kfree(info); + kmem_cache_free(btrfs_free_space_cachep, info); } }