From 1526ffe815ef6136eaabb9d1c188fe7e636f2062 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Thu, 10 Jun 2021 08:46:28 +0200 Subject: [PATCH] CLEANUP: pools: remove now unused seq and pool_free_list These ones were only used by the lockless implementation and are not needed anymore. --- include/haproxy/pool-t.h | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/include/haproxy/pool-t.h b/include/haproxy/pool-t.h index 708c8d0..ede1e0e 100644 --- a/include/haproxy/pool-t.h +++ b/include/haproxy/pool-t.h @@ -91,16 +91,8 @@ struct pool_cache_item { struct list by_lru; /* link to objects by LRU order */ }; -struct pool_free_list { - void **free_list; - uintptr_t seq; -}; - struct pool_head { void **free_list; -#ifdef CONFIG_HAP_LOCKLESS_POOLS - uintptr_t seq; -#endif __decl_thread(HA_SPINLOCK_T lock); /* the spin lock */ unsigned int used; /* how many chunks are currently in use */ unsigned int needed_avg;/* floating indicator between used and allocated */ @@ -111,6 +103,7 @@ struct pool_head { unsigned int flags; /* MEM_F_* */ unsigned int users; /* number of pools sharing this zone */ unsigned int failed; /* failed allocations */ + /* 32-bit hole here */ struct list list; /* list of all known pools */ char name[12]; /* name of the pool */ #ifdef CONFIG_HAP_POOLS -- 1.7.10.4