From 6bfc10c39287b69e58d5450d62ee7ff7ccbd54af Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Fri, 14 May 2021 08:30:46 +0200 Subject: [PATCH] BUILD: config: avoid a build warning on numa_detect_topology() without threads The function is defined when using linux+cpu affinity but is only used if threads are enabled, so let's add this condition to avoid aa build warning about an unused function when building with thread disabled. This came in 2.4-dev17 with commit b56a7c89a ("MEDIUM: cfgparse: detect numa and set affinity if needed") so no backport is needed. --- src/cfgparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cfgparse.c b/src/cfgparse.c index 4b484bcdad..8132e47e8b 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -2380,7 +2380,7 @@ void propagate_processes(struct proxy *from, struct proxy *to) } } -#if defined(__linux__) && defined USE_CPU_AFFINITY +#if defined(USE_THREAD) && defined(__linux__) && defined USE_CPU_AFFINITY /* filter directory name of the pattern node */ static int numa_filter(const struct dirent *dir) {