projects/linux·commit 057caace

tracing: Create output file from cmd_check_undefined

057caace · Thomas Weißschuh <[email protected]> · 2026-05-20 20:01:55 +02:00

As the output file is currently never created, the check will run every
time, even if the inputs have not changed.

Create an empty output file which allows make to skip the execution when
it is not necessary.

Cc: Masami Hiramatsu <[email protected]>
Cc: Mathieu Desnoyers <[email protected]>
Cc: Vincent Donnefort <[email protected]>
Cc: Marc Zyngier <[email protected]>
Cc: Arnd Bergmann <[email protected]>
Link: https://patch.msgid.link/20260520-tracing-ringbuffer-check-v1-1-d979cfab1338@weissschuh.net
Fixes: 1211907ac0b5 ("tracing: Generate undef symbols allowlist for simple_ring_buffer")
Fixes: 58b4bd18390e ("tracing: Adjust cmd_check_undefined to show unexpected undefined symbols")
Reviewed-by: Nathan Chancellor <[email protected]>
Tested-by: Nathan Chancellor <[email protected]>
Signed-off-by: Thomas Weißschuh <[email protected]>
Signed-off-by: Steven Rostedt <[email protected]>
Commit
057caace5214da3b457bbd295e1a2ad34d3685ea
Parents
a0a2f42a

Changes

1 files changed · +2 −1

FileStatusAddDelContent
kernel/trace/Makefilemodified+2−1View file

kernel/trace/Makefile

View file
diff --git a/kernel/trace/Makefile b/kernel/trace/Makefile
index 9b08341..8d3d96e 100644
--- a/kernel/trace/Makefile
+++ b/kernel/trace/Makefile
@@ -154,7 +154,8 @@ quiet_cmd_check_undefined = NM $<
echo "Unexpected symbols in $<:" >&2; \
echo "$$undefsyms" >&2; \
false; \
- fi
+ fi; \
+ touch $@
$(obj)/%.o.checked: $(obj)/%.o $(obj)/undefsyms_base.o FORCE
$(call if_changed,check_undefined)