diff --git a/buffers/zio-buf-kmalloc.c b/buffers/zio-buf-kmalloc.c index 11169d06b91b81c0c0f235b7af555eab6eb725eb..74e6c9ccc9e48190a297438dbe43d9220c983423 100644 --- a/buffers/zio-buf-kmalloc.c +++ b/buffers/zio-buf-kmalloc.c @@ -231,7 +231,7 @@ static void zbk_destroy(struct zio_bi *bi) item = list_entry(pos, struct zbk_item, list); zbk_free_block(&zbki->bi, &item->block); } - kmem_cache_free(zbk_slab, zbki); + kfree(zbki); } static const struct zio_buffer_operations zbk_buffer_ops = {