Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp1446166pxb; Wed, 2 Feb 2022 05:17:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJx3evHs4wSGUJcpckeFz53YTSczaV0Lw3AAtqQYN1pSofZ+52GKOAVCwcPNbnRpXUNpARoB X-Received: by 2002:a05:6a00:1513:: with SMTP id q19mr29462152pfu.12.1643807835142; Wed, 02 Feb 2022 05:17:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643807835; cv=none; d=google.com; s=arc-20160816; b=jWcgPkM5/SeVT38FxOed2Wf6Z0ppE2M9Zs+svDEqMM/I0EEnfKV0gYyYrpsIYYeF3v 9pDfzlP33NBdgv111BM/QGZUWOfhUAyfGnn8DWHzISDBbWNBCbQbqwgsqSxnuNM5aGFi I3VfoRa2PJqNwTDLduFSR5PdAZj9uP/4y5ZjOPSHmx/WN1+mtN4Aru9zpFfchm0ZTHj7 GgNhl+ZwnlbJ4P807+QzWVYi2f4MSq9QrDhA3CxGbtdHK+Fxb3IoBsDoyI4sMLHwerwT ElQu0QI1Egxz+zM18kaQw44e02WR0twNzmClSjA1EwwkV8pZPDsoCFybOraklJcFNhd+ At3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Kvxgp8SSTro+9usY8U6GZ0wwyKB/zyorgOIqZUBKJIw=; b=OImsqD9i6UjgQHayLFpLNMoDWSoBypq9nAYSWml7FKBL49ME47bG/9bP06T6rHOPdT Ah+bEA42OHN5G9PJ1DR3qrbzgOM71LH2QOIwey4+Z5jsa8raEpXaDr8qKwQXLlbdwlI1 DYv+9d4w5f9buohwCxJIj0V83FspheqPcnMAdbZJQVueCflM/yVuKsggLAPnoCv04ijF Nmofw/sJPw7oekd+XKQh7VDynHL5kewXBcRHKyL+5BBq5YyvYHEbT7iGMbrozrtAt6Tu rBtgmrL7+3konQ8DaRQzMktZJisTxedbKbdlYWkqYXQFkXjTrvpr9odNlXCJHpNJVxIy CFBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=GHhT8p9E; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d15si19603665pgk.641.2022.02.02.05.17.03; Wed, 02 Feb 2022 05:17:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=GHhT8p9E; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242704AbiBAU5R (ORCPT + 99 others); Tue, 1 Feb 2022 15:57:17 -0500 Received: from ams.source.kernel.org ([145.40.68.75]:54914 "EHLO ams.source.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242628AbiBAU5K (ORCPT ); Tue, 1 Feb 2022 15:57:10 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 378F3B82F92; Tue, 1 Feb 2022 20:57:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3BC79C340F0; Tue, 1 Feb 2022 20:57:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1643749026; bh=CjKRajP1hyPG6GHtEcC8S1cRRiUsFDVkufEo2oeRcYE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GHhT8p9EI3H/jMYWEdBQhX57o8+L+vIC3+tLN4xs6ZNWLxeJKKUB05GTm3uPyKZJP n+1HQRKXDjX88fiYj9VEC1k7DxhEFOBPiveXCGnh7QWajpO8gdfbTdFdZTR9DERIZ9 pKcGOkI5jhSUqUulKJjjhkEBOxqo5TVQQx0Iz3k6KELSay+iCNX+4K7B33Tlcxjy93 afxH0sb7C88bZioAMSRlSCT2D+TsilmQQw4MQfy8OJKw5eLQ2d1TChcRATvmZJ+3o/ UBo29e/0n6vyImBfvW0YptV1u6izC8zLkHsj0DWCYL7JnskXjvERbE/PVIC6ufl01T /Q1aiZ0bGchMQ== From: Nathan Chancellor To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko Cc: Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Nick Desaulniers , netdev@vger.kernel.org, bpf@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Nathan Chancellor Subject: [PATCH bpf-next 4/5] lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION Date: Tue, 1 Feb 2022 13:56:23 -0700 Message-Id: <20220201205624.652313-5-nathan@kernel.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220201205624.652313-1-nathan@kernel.org> References: <20220201205624.652313-1-nathan@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Now that CONFIG_PAHOLE_VERSION exists, use it in the definition of CONFIG_PAHOLE_HAS_SPLIT_BTF and CONFIG_PAHOLE_HAS_BTF_TAG to reduce the amount of duplication across the tree. Signed-off-by: Nathan Chancellor --- lib/Kconfig.debug | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index 6159859769fa..bd487d480902 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -323,10 +323,10 @@ config DEBUG_INFO_BTF DWARF type info into equivalent deduplicated BTF type info. config PAHOLE_HAS_SPLIT_BTF - def_bool $(success, test `$(PAHOLE) --version | sed -E 's/v([0-9]+)\.([0-9]+)/\1\2/'` -ge "119") + def_bool PAHOLE_VERSION >= 119 config PAHOLE_HAS_BTF_TAG - def_bool $(success, test `$(PAHOLE) --version | sed -E 's/v([0-9]+)\.([0-9]+)/\1\2/'` -ge "123") + def_bool PAHOLE_VERSION >= 123 depends on CC_IS_CLANG help Decide whether pahole emits btf_tag attributes (btf_type_tag and -- 2.35.1