From nobody Sun Sep 14 22:18:32 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94FD9C38159 for ; Wed, 18 Jan 2023 05:05:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229630AbjARFFH (ORCPT ); Wed, 18 Jan 2023 00:05:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229379AbjARFFE (ORCPT ); Wed, 18 Jan 2023 00:05:04 -0500 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1D07711E93; Tue, 17 Jan 2023 21:05:03 -0800 (PST) From: Thomas =?utf-8?q?Wei=C3=9Fschuh?= DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=weissschuh.net; s=mail; t=1674018301; bh=aYunoo5x5odK4usSUbnIpWDFANhMjpbIUG7PfzbCVpI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=YQR/EVEHceFDKS/+GB6o/a5vHhkrxoO/37/zoTsJ9xEz8sSkHPP6qlVeyGhF4XEKj 8Rs9XBB1YIJGpQsjc+MpTJDfH8uspt3CeeLNDl4TXodu7B0Fr+WtGizY6PoHEkj3Yi TVBiMEtswpCkv5tdXFowKmAEFa4h9S4XWaGxek7U= Date: Wed, 18 Jan 2023 05:04:51 +0000 Subject: [PATCH v3 1/2] kbuild: also delete temporary directories MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230117-kernel-kheaders-gitignore-v3-1-d67d649dd990@weissschuh.net> References: <20230117-kernel-kheaders-gitignore-v3-0-d67d649dd990@weissschuh.net> In-Reply-To: <20230117-kernel-kheaders-gitignore-v3-0-d67d649dd990@weissschuh.net> To: Masahiro Yamada , Nathan Chancellor , Nick Desaulniers , Nicolas Schier Cc: linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org, Nicolas Schier , Thomas =?utf-8?q?Wei=C3=9Fschuh?= X-Mailer: b4 0.11.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1674018294; l=959; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=aYunoo5x5odK4usSUbnIpWDFANhMjpbIUG7PfzbCVpI=; b=Dw66X0wfNgiDZiMyeguU5NNJcbOOSK5kqt/Wev3HMap8CM13L8zVF+cdf8HpBKfIbSduZVxH1Tf6 2rwYXVzkBFoGJjn2LVp9iSqml+P4VwOZ/s3Q6kqFvJwZq7iGJ7mr X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Reuse the standard naming schema for temporary files also for temporary directories. Such a directory will be used by the kheaders generation. Signed-off-by: Thomas Wei=C3=9Fschuh --- Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e09fe100efb2..863b3fdd4374 100644 --- a/Makefile +++ b/Makefile @@ -2026,11 +2026,12 @@ clean: $(clean-dirs) -o -name '*.lex.c' -o -name '*.tab.[ch]' \ -o -name '*.asn1.[ch]' \ -o -name '*.symtypes' -o -name 'modules.order' \ - -o -name '.tmp_*' \ -o -name '*.c.[012]*.*' \ -o -name '*.ll' \ -o -name '*.gcno' \ - -o -name '*.*.symversions' \) -type f -print | xargs rm -f + -o -name '*.*.symversions' \) -type f -print \ + -o -name '.tmp_*' -print \ + | xargs rm -rf =20 # Generate tags for editors # ------------------------------------------------------------------------= --- --=20 2.39.1 From nobody Sun Sep 14 22:18:32 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5BE84C32793 for ; Wed, 18 Jan 2023 05:05:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229663AbjARFFP (ORCPT ); Wed, 18 Jan 2023 00:05:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229475AbjARFFE (ORCPT ); Wed, 18 Jan 2023 00:05:04 -0500 Received: from todd.t-8ch.de (todd.t-8ch.de [IPv6:2a01:4f8:c010:41de::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F9534FAE5; Tue, 17 Jan 2023 21:05:03 -0800 (PST) From: Thomas =?utf-8?q?Wei=C3=9Fschuh?= DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=weissschuh.net; s=mail; t=1674018301; bh=/0jOebbYX70I0nvSrPoQPRoP/uFq1ZW6GdE24q/IDq8=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=bNLzlNx8uNm8Yd0FXwMngRVuWCvS/8meW+rE5seGgza4A13DKDdhDe8Zb+cpzKqSv 3YJ8avVAhmAllBIA8pgaayq/vzoofNPj7YPZI5Uoil37GJ9gJzhNMVWCHwjn7Iuu1U 3ZuaD7lwYuZZN46GBcMNFaxGisLFVUnmYbK4U598= Date: Wed, 18 Jan 2023 05:04:52 +0000 Subject: [PATCH v3 2/2] kheaders: use standard naming for the temporary directory MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20230117-kernel-kheaders-gitignore-v3-2-d67d649dd990@weissschuh.net> References: <20230117-kernel-kheaders-gitignore-v3-0-d67d649dd990@weissschuh.net> In-Reply-To: <20230117-kernel-kheaders-gitignore-v3-0-d67d649dd990@weissschuh.net> To: Masahiro Yamada , Nathan Chancellor , Nick Desaulniers , Nicolas Schier Cc: linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org, Nicolas Schier , Thomas =?utf-8?q?Wei=C3=9Fschuh?= X-Mailer: b4 0.11.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1674018294; l=867; i=linux@weissschuh.net; s=20221212; h=from:subject:message-id; bh=/0jOebbYX70I0nvSrPoQPRoP/uFq1ZW6GdE24q/IDq8=; b=hLTHnP/QFDYSiXJOKQmUdG0Mbjj/ra+G2+J20sAYm5olerC/qY8/exy6zeUsUQ4NsI+W2XbFNV+J qe+IRQZIBKfKKdrzeYoPkYT6i/GznA5yIorE3X9MrbiLrw3pnGY+ X-Developer-Key: i=linux@weissschuh.net; a=ed25519; pk=KcycQgFPX2wGR5azS7RhpBqedglOZVgRPfdFSPB1LNw= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If the kheaders archive generation is interrupted then this directory may be left on disk and not ignored by git. By using the standard naming schema for temporary files and directories the default .gitignore and "make clean" rules will apply. Suggested-by: Nicolas Schier Suggested-by: Masahiro Yamada Signed-off-by: Thomas Wei=C3=9Fschuh --- kernel/gen_kheaders.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/gen_kheaders.sh b/kernel/gen_kheaders.sh index 473036b43c83..b477b763f262 100755 --- a/kernel/gen_kheaders.sh +++ b/kernel/gen_kheaders.sh @@ -7,7 +7,7 @@ set -e sfile=3D"$(readlink -f "$0")" outdir=3D"$(pwd)" tarfile=3D$1 -cpio_dir=3D$outdir/$tarfile.tmp +cpio_dir=3D$outdir/${tarfile%/*}/.tmp_cpio_dir =20 dir_list=3D" include/ --=20 2.39.1