CLEANUP: pools: remove now unused seq and pool_free_list
authorWilly Tarreau <w@1wt.eu>
Thu, 10 Jun 2021 06:46:28 +0000 (08:46 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 10 Jun 2021 15:46:50 +0000 (17:46 +0200)
These ones were only used by the lockless implementation and are not
needed anymore.

include/haproxy/pool-t.h

index 708c8d0..ede1e0e 100644 (file)
@@ -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