From: Willy Tarreau Date: Wed, 22 Mar 2023 14:36:29 +0000 (+0100) Subject: MINOR: pools: export trim_all_pools() X-Git-Tag: v2.8-dev6~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7aee683541829b8cd6d93d05e50d2d356389b123;p=thirdparty%2Fhaproxy.git MINOR: pools: export trim_all_pools() This way it will be usable from outside instead of malloc_trim(). --- diff --git a/include/haproxy/pool.h b/include/haproxy/pool.h index d88b23faee..d034feaff5 100644 --- a/include/haproxy/pool.h +++ b/include/haproxy/pool.h @@ -103,6 +103,7 @@ extern uint pool_debugging; int is_trim_enabled(void); int malloc_trim(size_t pad); +void trim_all_pools(void); void *pool_get_from_os(struct pool_head *pool); void pool_put_to_os(struct pool_head *pool, void *ptr); diff --git a/src/pool.c b/src/pool.c index 5a515bc5d4..8bc4805c46 100644 --- a/src/pool.c +++ b/src/pool.c @@ -116,7 +116,7 @@ static int(*_malloc_trim)(size_t) = NULL; * its job. We just have to be careful as callers might already be isolated * themselves. */ -static void trim_all_pools(void) +void trim_all_pools(void) { int isolated = thread_isolated();