Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1595348ybv; Thu, 20 Feb 2020 23:58:55 -0800 (PST) X-Google-Smtp-Source: APXvYqwBiAUltyiJzDrwxVzO176eq17TUG5AX7CPOdacX17To6vb6eN8DKwjxbYVbqxrSHywMrKR X-Received: by 2002:a05:6830:1:: with SMTP id c1mr24881484otp.254.1582271935359; Thu, 20 Feb 2020 23:58:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582271935; cv=none; d=google.com; s=arc-20160816; b=I8ipq1vVKgCnie5EZZs6tRLf+x4VvEdFMcNLYcyrTMJfNLGYVXm0XUMaK4Uknvru2z FGouXIcTQpJngNWiBGVYeDYfTEju19jdATlX4IpkIKZnOpaZh8dzHM2X7Hru0zSZ1KrF ZNd6L0ZnU8gH/4aW8JKco2+/PAsXMAUIIbYQrpK/g88ePcClMNbWQoJdON4rmQVrnfzR rS6Z0AQRgHFjeRyzf4VkcAsOHUMo5f1woLV80Z/wS6Iqp9U7TZCd7hndByhcQS24o0Gn LmZkHZQkNpce+MdZFeetnASDhNzSQi7a3tUnpOnHWZAFtCVTxkI1+J5YW+vyzTb5o5er Ti9Q== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=UXMga9WJsh/VVez6VxGCqtvtQFICBKteuLCWEgVYnf4=; b=IidMBgvKlFWfqSiNs+RDhfrzCkgfs03nYweuWBn43eg7n8vfRgodUx8X+X1r31IAtA F7XKl3kU5AfyKcT0mkRdgBv8kpmQRzfYwS4i1+w/E6AJdBY74bs8YkNXHhSBUCloFB7U qUk6assxE1LLGM/aTMRNKIhBJur6DQNw10OsRE2kv1cWa8lbVrc6p7ydI96XWvrBsz9E 52hxT9N8OaYqqDuXnngMIzwnrU5tMcMYR7jLx/d99AxJUlMq8B6tsggqU7EuhgifPaJj QDirAH+Cwfd/aPadk6pnK3y2IOep3OY4U19oT+bz07xVrtkUA33Z3SCh0H0y0tZ675jV i+uw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=v5FN93LG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 5si1210243otm.88.2020.02.20.23.58.43; Thu, 20 Feb 2020 23:58:55 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=v5FN93LG; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730649AbgBUH5e (ORCPT + 99 others); Fri, 21 Feb 2020 02:57:34 -0500 Received: from mail.kernel.org ([198.145.29.99]:57112 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730639AbgBUH5c (ORCPT ); Fri, 21 Feb 2020 02:57:32 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 845552073A; Fri, 21 Feb 2020 07:57:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582271852; bh=1xCCUDJRyOV29jDvyw2qulGXTvVC0OZvGv+a2Mz9d4o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=v5FN93LGDIVreehBp6TWtxKrAStpinKpk8TcpHMiMTYPh9YCp7qEkF1Cv136qOOX6 HkTG+EYG6G4/PP7vmKylUUlDLx3unbriBonQ4Fs9lanTpCD8qZEPW2Md9uZfPqvYJw 9CPxBUrhXs0OLrGkvgAC9BQSeaKLLoPe9S2Bi9+A= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Chris Down , Daniel Borkmann , Andrii Nakryiko , Sasha Levin Subject: [PATCH 5.5 323/399] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform Date: Fri, 21 Feb 2020 08:40:48 +0100 Message-Id: <20200221072432.723008609@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200221072402.315346745@linuxfoundation.org> References: <20200221072402.315346745@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Chris Down [ Upstream commit 2a67a6ccb01f21b854715d86ff6432a18b97adb3 ] When trying to compile with CONFIG_DEBUG_INFO_BTF enabled, I got this error: % make -s Failed to generate BTF for vmlinux Try to disable CONFIG_DEBUG_INFO_BTF make[3]: *** [vmlinux] Error 1 Compiling again without -s shows the true error (that pahole is missing), but since this is fatal, we should show the error unconditionally on stderr as well, not silence it using the `info` function. With this patch: % make -s BTF: .tmp_vmlinux.btf: pahole (pahole) is not available Failed to generate BTF for vmlinux Try to disable CONFIG_DEBUG_INFO_BTF make[3]: *** [vmlinux] Error 1 Signed-off-by: Chris Down Signed-off-by: Daniel Borkmann Acked-by: Andrii Nakryiko Link: https://lore.kernel.org/bpf/20200122000110.GA310073@chrisdown.name Signed-off-by: Sasha Levin --- scripts/link-vmlinux.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/link-vmlinux.sh b/scripts/link-vmlinux.sh index 4363799403561..408b5c0b99b1b 100755 --- a/scripts/link-vmlinux.sh +++ b/scripts/link-vmlinux.sh @@ -108,13 +108,13 @@ gen_btf() local bin_arch if ! [ -x "$(command -v ${PAHOLE})" ]; then - info "BTF" "${1}: pahole (${PAHOLE}) is not available" + echo >&2 "BTF: ${1}: pahole (${PAHOLE}) is not available" return 1 fi pahole_ver=$(${PAHOLE} --version | sed -E 's/v([0-9]+)\.([0-9]+)/\1\2/') if [ "${pahole_ver}" -lt "113" ]; then - info "BTF" "${1}: pahole version $(${PAHOLE} --version) is too old, need at least v1.13" + echo >&2 "BTF: ${1}: pahole version $(${PAHOLE} --version) is too old, need at least v1.13" return 1 fi -- 2.20.1