Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3057499pxj; Mon, 10 May 2021 17:40:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxATLv6/XHDUe2rQ9L20wUV+yFp0w/RHBu7W8n4EbHEcsPsNFnZ4EjWv3xjDy/sIgCPfZ9T X-Received: by 2002:a05:6e02:96d:: with SMTP id q13mr10851566ilt.285.1620693643518; Mon, 10 May 2021 17:40:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620693643; cv=none; d=google.com; s=arc-20160816; b=wmhmey4ozaZdORIX6Ea4N5QyjpFHZZTqBRlH0ygApbE2XVhsaIP3OyWINHoTPMsMN5 jFJV738bbOxqcAiBP0QtSLLRxAHY1zQI2oTRP6xR+HiHRh5gf16uEnqGpmZ09MIkuXxd W9lCYHCzRA4FQZIvG3znuNK70rHSb5V9afRikvQElLqQXJ0U45chpLg+XzN4PtJKX6sv JPL1JeohRVG255X+TZ/SEzbLBieSOUGOeJ5+MpjsY5djdJLrc+vlbhhLCLNbJhFfrccn L4quZg6nNUKLkrVZ1VT554nFnvYDmd89PUHPuTkR6918YyQ+xPcxP0r1aob5znr2nvYL XzIQ== 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=h/ZASyQfX+/tqRIkOrBGq/AZs5OIA35OUiNyEj7G8I4=; b=y6bCJyf0T7TIqRh1IglcYPJ4vFA20Kfbvtn/73Qb6U4rst5sG993vUq/5vJPTKW7cm 3dQeCfhXsRserR29XIv7ktnWMlu8303DriLhvdPT+3JXj1ynEzP4iWOK8nAFtNeSbzqC N2TwbLVgnLuYO+EFpI7amdhHlIplliCfIC+pDdrzAPt7Shwf6E39azMnI7YKJPW74JKn Fm1CTQ0uxLCZX/R5038Qp38MPEWIOeD1zpWc07HF8YFv6NqgTm3GsFv3Rv8KpPH1cfpq vLuUKKgch8cHe6s/ZOfr/bqwvBpn31HClFrpGnjbAkWtxALywczbqdJ/EjlWA6vl0ddy TZyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=UABmLGa8; 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=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z14si19004681ioq.100.2021.05.10.17.40.31; Mon, 10 May 2021 17:40:43 -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=@chromium.org header.s=google header.b=UABmLGa8; 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=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229936AbhEKAk3 (ORCPT + 99 others); Mon, 10 May 2021 20:40:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59892 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230227AbhEKAkF (ORCPT ); Mon, 10 May 2021 20:40:05 -0400 Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA80AC061760 for ; Mon, 10 May 2021 17:38:59 -0700 (PDT) Received: by mail-pf1-x432.google.com with SMTP id k19so14826142pfu.5 for ; Mon, 10 May 2021 17:38:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=h/ZASyQfX+/tqRIkOrBGq/AZs5OIA35OUiNyEj7G8I4=; b=UABmLGa86YKY8UY25Ew/P+Do/oOF1ylDP+T1fpwJCHj65bEStDLFMj5R522Iexrcs8 R89Z53QA7d9gafkZdC2q2WU/Ml/rdAVgLNU7TTDCdIZ1y9W25LQbsyXOqPZ3jHl6v7Zp 7/kGquGcTkbJ2JqqzLhYjeglvZQjv/85yEBEE= 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=h/ZASyQfX+/tqRIkOrBGq/AZs5OIA35OUiNyEj7G8I4=; b=NdUZkKjJAeQkFVZn13R3KpAneUkkljMDwEa5KukRgk8nq1kBLh3ra93+KqtFf0SuFl 9oJaS6v6ppFogyEfuf0WjR+cVdQtrIPMBzBPyDvRVIzI+WhPaffbnI1F1NpIIb7lm3AB JGjSUZs3AiLB4u0VS9pvkdVqGiQ0vIFmFX1A0i/9dRIVS2vJuAWoMAfg8vzmyImkDZLC Hzzq4Y/SsOjHJLK2cQ1tvbkLGuZDxA4dR9/pgvG1cLN7+EZYdpJy1L3j8vMV3Px8VHDC A9gNTiWlM1YaRoNnvzP8wnN3bW5H/NqtfeQFP+F3T+wx9XlFi4PYypzYKWyxJ8LyHYCC qUsQ== X-Gm-Message-State: AOAM533M6ssBwm2yj0hlL784N92gtPrrq/qHUTrFTRo8QHIrHK98iX4e yYXm+V1It78GDQPWz3jk3D7S7g== X-Received: by 2002:a65:640c:: with SMTP id a12mr27448438pgv.229.1620693539278; Mon, 10 May 2021 17:38:59 -0700 (PDT) Received: from smtp.gmail.com ([2620:15c:202:201:6765:417e:19fc:9756]) by smtp.gmail.com with ESMTPSA id d26sm12142539pfq.215.2021.05.10.17.38.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 17:38:58 -0700 (PDT) From: Stephen Boyd To: Andrew Morton , Petr Mladek Cc: linux-kernel@vger.kernel.org, Jiri Olsa , Alexei Starovoitov , Jessica Yu , Evan Green , Hsin-Yi Wang , Konstantin Khlebnikov , Sasha Levin Subject: [PATCH v6 09/13] scripts/decode_stacktrace.sh: Silence stderr messages from addr2line/nm Date: Mon, 10 May 2021 17:38:41 -0700 Message-Id: <20210511003845.2429846-10-swboyd@chromium.org> X-Mailer: git-send-email 2.31.1.607.g51e8a6a459-goog In-Reply-To: <20210511003845.2429846-1-swboyd@chromium.org> References: <20210511003845.2429846-1-swboyd@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Sometimes if you're using tools that have linked things improperly or have new features/sections that older tools don't expect you'll see warnings printed to stderr. We don't really care about these warnings, so let's just silence these messages to cleanup output of this script. Cc: Jiri Olsa Cc: Alexei Starovoitov Cc: Jessica Yu Cc: Evan Green Cc: Hsin-Yi Wang Cc: Konstantin Khlebnikov Cc: Sasha Levin Signed-off-by: Stephen Boyd --- scripts/decode_stacktrace.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/decode_stacktrace.sh b/scripts/decode_stacktrace.sh index ca21f8bdf5f2..20b5af1ebe5e 100755 --- a/scripts/decode_stacktrace.sh +++ b/scripts/decode_stacktrace.sh @@ -74,7 +74,7 @@ find_module() { find_module && return if [[ $release == "" ]] ; then - release=$(gdb -ex 'print init_uts_ns.name.release' -ex 'quit' -quiet -batch "$vmlinux" | sed -n 's/\$1 = "\(.*\)".*/\1/p') + release=$(gdb -ex 'print init_uts_ns.name.release' -ex 'quit' -quiet -batch "$vmlinux" 2>/dev/null | sed -n 's/\$1 = "\(.*\)".*/\1/p') fi for dn in {/usr/lib/debug,}/lib/modules/$release ; do @@ -128,7 +128,7 @@ parse_symbol() { if [[ "${cache[$module,$name]+isset}" == "isset" ]]; then local base_addr=${cache[$module,$name]} else - local base_addr=$(nm "$objfile" | awk '$3 == "'$name'" && ($2 == "t" || $2 == "T") {print $1; exit}') + local base_addr=$(nm "$objfile" 2>/dev/null | awk '$3 == "'$name'" && ($2 == "t" || $2 == "T") {print $1; exit}') if [[ $base_addr == "" ]] ; then # address not found return @@ -152,7 +152,7 @@ parse_symbol() { if [[ "${cache[$module,$address]+isset}" == "isset" ]]; then local code=${cache[$module,$address]} else - local code=$(${CROSS_COMPILE}addr2line -i -e "$objfile" "$address") + local code=$(${CROSS_COMPILE}addr2line -i -e "$objfile" "$address" 2>/dev/null) cache[$module,$address]=$code fi -- https://chromeos.dev