From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B7A973FEB01; Tue, 24 Mar 2026 17:16:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=159.69.126.157 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774372615; cv=none; b=G+8PtNtTEsfbHPmRWC5wMw6G/RD/IhE9UMGnwqvKu/fhEHqiPaJUomLZqjMH9QXEQhuHlkbc7vBLGT7EwCwMwTHBllvDWGdIXsmpCSbDT3a4E04yS+eRjfrWXq6keah5Y69uuJlJCYGtR74j8yht27b2Otejy5rUSw1MBWDtr/o= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774372615; c=relaxed/simple; bh=sVe9WgjkD5UnEghpp5kXIoL4zB3qrw9OGrMSEjhy8bo=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=nXY4zZkJufxAgo/tDkIsCKiXDnwy0AJjdd74UtIXWsnDzjYp+MVx253/+mx8f6desEo4fuX7qBY0Z8G20bUVmL18R7UnjQJyfdh4GqTo8tnm6xlumTcvZIBrd/RVp8K5+5gjTX0n03blhsCtfdZbe139AInqWngfuFhAPA6rQCk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=weissschuh.net; spf=pass smtp.mailfrom=weissschuh.net; dkim=pass (1024-bit key) header.d=weissschuh.net header.i=@weissschuh.net header.b=ZgAj9cfl; arc=none smtp.client-ip=159.69.126.157 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=weissschuh.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=weissschuh.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=weissschuh.net header.i=@weissschuh.net header.b="ZgAj9cfl" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1774372611; bh=sVe9WgjkD5UnEghpp5kXIoL4zB3qrw9OGrMSEjhy8bo=; h=From:Subject:Date:To:Cc:From; b=ZgAj9cflFm/ooqqtYFqiNdSyb2+Ljt5FFIHLch7X3BxXcrFLJz4myCXzazb1Ioctx c/NPNyDb8IUN9ma5KoaPDCrBloFkHHZEJ9alNITEUBrrVPsooj3qWT2QUMOU8b82E1 0MfKlYPFCb1JiM61h76JPN+Ye2zA98dFysqSNT5s= From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= Subject: [PATCH v2 0/3] checksyscalls: only run when necessary Date: Tue, 24 Mar 2026 18:16:44 +0100 Message-Id: <20260324-kbuild-missing-syscalls-v2-0-651b8beb0bfd@weissschuh.net> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/3WNwQ6CMBBEf8Xs2ZrSAqIn/8NwoO1KN2IxXUAJ4 d+tePb4JjNvFmCMhAzn3QIRJ2LqQwK134H1TWhRkEsMSqpSqkyJuxmpc+JBzBRawTPbputYoFa VQ21zU+SQ1s+IN3pv5mud2BMPfZy3oyn7pj+nlvqvc8qEFNrkrjyZsrLH4vLC1GHrR38IOEC9r usHg6t6i8MAAAA= X-Change-ID: 20260212-kbuild-missing-syscalls-e328de3c4b54 To: Arnd Bergmann , Thomas Bogendoerfer , Nathan Chancellor , Nicolas Schier Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-kbuild@vger.kernel.org, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774372608; l=977; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=sVe9WgjkD5UnEghpp5kXIoL4zB3qrw9OGrMSEjhy8bo=; b=6wYhoPfWgmJbgbPbq9xbvGKA0W1lRrhWqqG2D4zreLAqb8uqzIhAy2Yd9JKNeKjQ9QQdJn1/N JQJu2HBJxzODehOC7yhHfFa+woxOMXXCp5yaC6HGgcfFkDX2Ss6C/RL X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= Currently checksyscalls.sh is unconditionally executed during each build. Most of these executions are unnecessary. Only run checksyscalls.sh if one of its inputs have changed. Signed-off-by: Thomas Weißschuh --- Changes in v2: - Also send to kbuild maintainers - Link to v1: https://patch.msgid.link/20260303-kbuild-missing-syscalls-v1-0-3b4d69b68c75@weissschuh.net --- Thomas Weißschuh (3): checksyscalls: move path to reference table to a variable checksyscalls: only run when necessary checksyscalls: move instance functionality into generic code Kbuild | 14 ++++++++++---- arch/mips/Makefile | 6 ++---- scripts/checksyscalls.sh | 9 ++++++++- 3 files changed, 20 insertions(+), 9 deletions(-) --- base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f change-id: 20260212-kbuild-missing-syscalls-e328de3c4b54 Best regards, -- Thomas Weißschuh