From 5b45251d19ee994d698c58198a7b7babd61f1994 Mon Sep 17 00:00:00 2001 From: Valentine Krasnobaeva Date: Mon, 21 Jul 2025 11:07:47 +0200 Subject: [PATCH] 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. --- src/debug.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/debug.c b/src/debug.c index d7a2851ab..58db0b487 100644 --- a/src/debug.c +++ b/src/debug.c @@ -34,7 +34,9 @@ #include #include #include +#ifdef USE_CPU_AFFINITY #include +#endif #include #include #include @@ -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); -- 2.47.2