From ac7ab8b0b80beddcd1713da9660eef694da43521 Mon Sep 17 00:00:00 2001 From: Torsten Rupp Date: Sun, 12 Oct 2025 09:23:58 +0200 Subject: [PATCH] Fix alloc/free of cache item xfs_extfree_item_cache is allocated and freed twice. Remove the obsolete alloc/free. Signed-off-by: Torsten Rupp Reviewed-by: Carlos Maiolino Reviewed-by: "Darrick J. Wong" --- libxfs/init.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/libxfs/init.c b/libxfs/init.c index 393a9467..a5e89853 100644 --- a/libxfs/init.c +++ b/libxfs/init.c @@ -214,9 +214,6 @@ init_caches(void) fprintf(stderr, "Could not allocate btree cursor caches.\n"); abort(); } - xfs_extfree_item_cache = kmem_cache_init( - sizeof(struct xfs_extent_free_item), - "xfs_extfree_item"); xfs_trans_cache = kmem_cache_init( sizeof(struct xfs_trans), "xfs_trans"); xfs_parent_args_cache = kmem_cache_init( @@ -236,7 +233,6 @@ destroy_caches(void) leaked += kmem_cache_destroy(xfs_da_state_cache); xfs_defer_destroy_item_caches(); xfs_btree_destroy_cur_caches(); - leaked += kmem_cache_destroy(xfs_extfree_item_cache); leaked += kmem_cache_destroy(xfs_trans_cache); leaked += kmem_cache_destroy(xfs_parent_args_cache); -- 2.47.3