Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp4419951pxa; Mon, 10 Aug 2020 08:39:55 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz55XD2cPVx/nd/ZP1l+OHS0ADJGHYxX7w/MRT38yI5HpUygA3GVqfz6JXkwvu4C8jV814H X-Received: by 2002:a17:906:aed4:: with SMTP id me20mr23127773ejb.141.1597073995138; Mon, 10 Aug 2020 08:39:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597073995; cv=none; d=google.com; s=arc-20160816; b=PO/KfFTPnBODkZR5trsoT1B8lYIGex6QRjn/XFihwBVRNoEtbOpfgNYR1XrspQyQbZ mvFkWFFmnAIMx8ZMQOVcFwSKWgfuH0WxxuIap6P5NPD/Us5+tnYs4vKTNXx++NJEsr+V MVJyN/8RD0P9VYwIS5hfr5ZDXzaFquPcVrUauVqqT1zgYnyPvNSwQec4uzWUjredoCr/ 86cPnn1osdXV0KbfhztacituIO7LFmIUrYqqwP7NZH7n5cnGjEU1GzDJc1ekNQvrIRH3 fkH8xcv/XMsKg3iEA7bBSh3u73xKDwp3eQSj20T3dBlvkSlDcaWTmMVCXuy0r6zNR1yr spcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=gmOTjgEuP1ZDu0lZKWX+naqfKXyKychFcrx1gAlT9Lc=; b=c8lT9/a2bJkQHr8U+BLO7eZxXGvWz7ggJLmvcmTo8EvbbY9oELWA8egs0blYnfIy/e u3UO+QCTd6sTnGVvRYD3zubahpThc/GHtunh0isepVV2LrZRR86oUMgD0M9WbPqGv2k9 0N7sMJ9M0Ypx7fUphjUHdFnrki7pbYoWeoiE3kW7g75BJGQ+h6sHfWRxoFrUy+XTs02u 9NZwRZxYfg4AIV0u6dsfEeGkjJLgXgusWh9BC7IGM8Ee1NTQ10H82A44YSftAagKYlIo oNo+HBJVhu+9ItK5rFPzsRQhTApCwKWWm14M9SzBHnBfcDFBq4aWsQDqsiO7V/6zJUI2 g7iw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Tkk84ivl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v16si10701764edi.123.2020.08.10.08.39.32; Mon, 10 Aug 2020 08:39:55 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Tkk84ivl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728645AbgHJPhA (ORCPT + 99 others); Mon, 10 Aug 2020 11:37:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37538 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728920AbgHJPg4 (ORCPT ); Mon, 10 Aug 2020 11:36:56 -0400 Received: from mail-pj1-x1043.google.com (mail-pj1-x1043.google.com [IPv6:2607:f8b0:4864:20::1043]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B6B4BC061756 for ; Mon, 10 Aug 2020 08:36:56 -0700 (PDT) Received: by mail-pj1-x1043.google.com with SMTP id ha11so5505825pjb.1 for ; Mon, 10 Aug 2020 08:36:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=gmOTjgEuP1ZDu0lZKWX+naqfKXyKychFcrx1gAlT9Lc=; b=Tkk84ivltV8WGDKFoFwOH+NZtYh1evX0QmqDPBNLQLUEeT28EyPX7VQV8jAuFb93q0 1A4cdiXoRqLdCfs86HfPq6Hf2iMj4r6QrdiChQni0zUZUf478TFUAUkAEumfS/Po0fOT BvY/kuKLIl4jH855lu8XkSI4VTK3GdTWEzyZ6vKKoR98w0zTGdUezXuzbBnARq2lAFAb vlYAinFhkVcYxqwYv/3bysPdeUAj2at5b03KGLR04+fevgL5zpWbGZoR84yZpLAomVj8 NftvQG9yatd7F2grivNLlTnq4Q5KL5JHayH4GhcCK+ebn7IamFGPEdNINRCZgoXKgTgj aHGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=gmOTjgEuP1ZDu0lZKWX+naqfKXyKychFcrx1gAlT9Lc=; b=uF+FbsJb8Kn09dHRUqQW7tT636V76pIRuglTNZgTCy9OWlAPtx3hoqzRqEMZKlNgrC xRCvfy3MCM9VIfelTacZVQx7UnDA/Eir1k8nbs4G/xGrF/v5qSfB0mGlGiT81mJnYB13 TEuePZOGopP0UPyZQvAh+oy1AbBJvt7WTpWWDlWVQEv6nxjN7cCrOE5aqCL2E4Cs3e0b QGvEiS+rOu1Vh5l+tD8Z6Umta63aTjWxoXGv7k4zX1XdVw8XlNsOuSAoxSJsjRYnOAAE FFhc8lcrXyRxlsmc7dZKr/ZtfSdCR7iOK6XJUO9eiBWRIbKYZwA96+bVqjDOvzWZXGHG 8p7w== X-Gm-Message-State: AOAM530JxbWG0Px7vXIJgyFsly/nmqjEZDo4RIZdKE1KyTOSSup1uUon mBUjJq0HGAJJLrW3P32uoV7vJZa9AI6jTQ== X-Received: by 2002:a17:90a:e94c:: with SMTP id kp12mr23504278pjb.115.1597073815953; Mon, 10 Aug 2020 08:36:55 -0700 (PDT) Received: from thinkpad.teksavvy.com ([69.172.171.109]) by smtp.gmail.com with ESMTPSA id n3sm22020688pfq.131.2020.08.10.08.36.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Aug 2020 08:36:55 -0700 (PDT) From: Rustam Kovhaev To: masahiroy@kernel.org, gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, corbet@lwn.net, xujialu@vimux.org, Rustam Kovhaev Subject: [PATCH] scripts/tags.sh: exclude tools directory from tags generation Date: Mon, 10 Aug 2020 08:36:50 -0700 Message-Id: <20200810153650.1822316-1-rkovhaev@gmail.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org when COMPILED_SOURCE is set, running 'make ARCH=x86_64 COMPILED_SOURCE=1 cscope tags' in KBUILD_OUTPUT directory produces lots of "No such file or directory" warnings: ... realpath: sigchain.h: No such file or directory realpath: orc_gen.c: No such file or directory realpath: objtool.c: No such file or directory ... let's exclude tools directory from tags generation Fixes: 4f491bb6ea2a ("scripts/tags.sh: collect compiled source precisely") Link: https://lore.kernel.org/lkml/20200809210056.GA1344537@thinkpad Signed-off-by: Rustam Kovhaev --- scripts/tags.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/tags.sh b/scripts/tags.sh index 32d3f53af10b..850f4ccb6afc 100755 --- a/scripts/tags.sh +++ b/scripts/tags.sh @@ -26,7 +26,11 @@ else fi # ignore userspace tools -ignore="$ignore ( -path ${tree}tools ) -prune -o" +if [ -n "$COMPILED_SOURCE" ]; then + ignore="$ignore ( -path ./tools ) -prune -o" +else + ignore="$ignore ( -path ${tree}tools ) -prune -o" +fi # Detect if ALLSOURCE_ARCHS is set. If not, we assume SRCARCH if [ "${ALLSOURCE_ARCHS}" = "" ]; then @@ -92,7 +96,7 @@ all_sources() all_compiled_sources() { realpath -es $([ -z "$KBUILD_ABS_SRCTREE" ] && echo --relative-to=.) \ - include/generated/autoconf.h $(find -name "*.cmd" -exec \ + include/generated/autoconf.h $(find $ignore -name "*.cmd" -exec \ grep -Poh '(?(?=^source_.* \K).*|(?=^ \K\S).*(?= \\))' {} \+ | awk '!a[$0]++') | sort -u } -- 2.28.0