From: Willy Tarreau Date: Mon, 22 Mar 2021 13:56:30 +0000 (+0100) Subject: CLEANUP: pools: remove the unused pool_get_first() function X-Git-Tag: v2.4-dev14~60 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a213b683f71a7491280cd677e656e3f05e5fe5b7;p=thirdparty%2Fhaproxy.git CLEANUP: pools: remove the unused pool_get_first() function This one used to maintain a shortcut in the pools allocation path that was only justified by b_alloc_fast() which was not used! Let's get rid of it as well so that the allocator becomes a bit more straight forward. --- diff --git a/include/haproxy/pool.h b/include/haproxy/pool.h index 8f31553152..abaa087e73 100644 --- a/include/haproxy/pool.h +++ b/include/haproxy/pool.h @@ -283,24 +283,6 @@ static inline void __pool_free(struct pool_head *pool, void *ptr) /****************** Common high-level code ******************/ -static inline void *pool_get_first(struct pool_head *pool) -{ - void *p; - -#ifdef CONFIG_HAP_LOCAL_POOLS - if (likely(p = __pool_get_from_cache(pool))) - return p; -#endif - -#if !defined(CONFIG_HAP_LOCKLESS_POOLS) && !defined(CONFIG_HAP_NO_GLOBAL_POOLS) - HA_SPIN_LOCK(POOL_LOCK, &pool->lock); -#endif - p = __pool_get_first(pool); -#if !defined(CONFIG_HAP_LOCKLESS_POOLS) && !defined(CONFIG_HAP_NO_GLOBAL_POOLS) - HA_SPIN_UNLOCK(POOL_LOCK, &pool->lock); -#endif - return p; -} /* * Returns a pointer to type taken from the pool or * dynamically allocated. In the first case, is updated to point to