From patchwork Wed Jan 18 05:04:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Patchwork-Id: 13105565 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 D7B60C32793 for ; Wed, 18 Jan 2023 05:05:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229483AbjARFFF (ORCPT ); Wed, 18 Jan 2023 00:05:05 -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 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-kbuild@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ßschuh --- 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 # Generate tags for editors # --------------------------------------------------------------------------- From patchwork Wed Jan 18 05:04:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= X-Patchwork-Id: 13105567 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 06AE6C54EBE for ; Wed, 18 Jan 2023 05:05:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229568AbjARFFG (ORCPT ); Wed, 18 Jan 2023 00:05:06 -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 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-kbuild@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ßschuh --- 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="$(readlink -f "$0")" outdir="$(pwd)" tarfile=$1 -cpio_dir=$outdir/$tarfile.tmp +cpio_dir=$outdir/${tarfile%/*}/.tmp_cpio_dir dir_list=" include/