Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

perf test: Fix a build error in x86 topdown test

There's an environment that caused the following build error. Include
"debug.h" (under util directory) to fix it.

arch/x86/tests/topdown.c: In function 'event_cb':
arch/x86/tests/topdown.c:53:25: error: implicit declaration of function 'pr_debug'
[-Werror=implicit-function-declaration]
53 | pr_debug("Broken topdown information for '%s'\n", evsel__name(evsel));
| ^~~~~~~~
cc1: all warnings being treated as errors

Link: https://lore.kernel.org/r/20250815164122.289651-1-namhyung@kernel.org
Fixes: 5b546de9cc177936 ("perf topdown: Use attribute to see an event is a topdown metic or slots")
Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>

+1
+1
tools/perf/arch/x86/tests/topdown.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 #include "arch-tests.h" 3 3 #include "../util/topdown.h" 4 + #include "debug.h" 4 5 #include "evlist.h" 5 6 #include "parse-events.h" 6 7 #include "pmu.h"