From 7aee683541829b8cd6d93d05e50d2d356389b123 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Wed, 22 Mar 2023 15:36:29 +0100 Subject: [PATCH] MINOR: pools: export trim_all_pools() This way it will be usable from outside instead of malloc_trim(). --- include/haproxy/pool.h | 1 + src/pool.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/haproxy/pool.h b/include/haproxy/pool.h index d88b23fae..d034feaff 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 5a515bc5d..8bc4805c4 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();