BUILD: debug: add missed guard USE_CPU_AFFINITY to show cpu bindings

Not all platforms support thread-cpu bindings, so let's put
cpu_topo_dump_summary() under USE_CPU_AFFINITY guards.

Only needs to be backported if 1cc0e023ce ("MINOR: debug: add thread-cpu
bindings info in 'show dev' output") is backported.
This commit is contained in:
Valentine Krasnobaeva 2025-07-21 11:07:47 +02:00 committed by Willy Tarreau
parent 14d0f74052
commit 5b45251d19

View File

@ -34,7 +34,9 @@
#include <haproxy/cfgparse.h>
#include <haproxy/cli.h>
#include <haproxy/clock.h>
#ifdef USE_CPU_AFFINITY
#include <haproxy/cpu_topo.h>
#endif
#include <haproxy/debug.h>
#include <haproxy/fd.h>
#include <haproxy/global.h>
@ -751,8 +753,9 @@ static int debug_parse_cli_show_dev(char **args, char *payload, struct appctx *a
chunk_appendf(&trash, " %-22s %-11s %-11s \n", " ram limit (hard):",
LIM2A(normalize_rlim((ulong)post_mortem.process.boot_lim_ram.rlim_max), "unlimited"),
LIM2A(normalize_rlim((ulong)post_mortem.process.run_lim_ram.rlim_max), "unlimited"));
#ifdef USE_CPU_AFFINITY
cpu_topo_dump_summary(ha_cpu_topo, &trash);
#endif
ha_free(&err);