From c7c55f0e1667aa25c0ac047bd873159722358f6c Mon Sep 17 00:00:00 2001 From: Thomas Weißschuh Date: Thu, 2 Apr 2026 16:36:20 +0200 Subject: checksyscalls: move instance functionality into generic code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On MIPS the checksyscalls.sh script may be executed multiple times. Currently these multiple executions are executed on each build as kbuild see that the commands have changed each time. Use a dedicated stamp file for each different invocation to avoid the spurious executions. Signed-off-by: Thomas Weißschuh Acked-by: Arnd Bergmann Reviewed-by: Nicolas Schier Link: https://patch.msgid.link/20260402-kbuild-missing-syscalls-v3-3-6641be1de2db@weissschuh.net Signed-off-by: Nicolas Schier --- Kbuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Kbuild') diff --git a/Kbuild b/Kbuild index 515cc6a27477..a6a0192dea08 100644 --- a/Kbuild +++ b/Kbuild @@ -47,11 +47,11 @@ $(rq-offsets-file): kernel/sched/rq-offsets.s FORCE # Check for missing system calls -missing-syscalls-file := .tmp_missing-syscalls +missing-syscalls-file := .tmp_missing-syscalls$(missing_syscalls_instance) targets += $(missing-syscalls-file) -quiet_cmd_syscalls = CALL $< +quiet_cmd_syscalls = CALL $< $(addprefix for ,$(missing_syscalls_instance)) cmd_syscalls = DEPFILE=$(depfile) $(CONFIG_SHELL) $< $(CC) $(c_flags) $(missing_syscalls_flags); touch $@ $(missing-syscalls-file): scripts/checksyscalls.sh $(rq-offsets-file) FORCE -- cgit v1.2.3