Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp5999783pxb; Tue, 16 Feb 2021 13:09:25 -0800 (PST) X-Google-Smtp-Source: ABdhPJzFv8TS7doubH3rEMKHEriue3t3/bzySZXarR4TAWl/WKQ0y/WkWQl9VhpjhthKM5igKbac X-Received: by 2002:a17:906:2dd8:: with SMTP id h24mr6956583eji.96.1613509765507; Tue, 16 Feb 2021 13:09:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613509765; cv=none; d=google.com; s=arc-20160816; b=bH6PIy9vQkHhS9Sj0XwpPDL1Y7iFLl1zs4QKs149EisCYNcMdjxQ3roroC4/R6l/vW VODH8BkvDuFLEZqIXa8cl63yQDrH7JwEwQIHP9p7mdbQks3+H+CSNMbHQ0zdEMV1KtIj Q8wiBMEYs6MMfdoEG6Dv3+UDJHRk8Ykhj19yJwIU5DPZpv25nesIxo23MnFuDtluhhYR HWDHgpq9/2jZwixoEoNDgiSOYiCQvblVK4WUPvzpJZapZu0OaEDRmHjCAElVdYa/l0si hvs086C5eofeU63Jby+PCB2Hd2J2hQJWkQ9VOmFDIVQFQb2wzbN30k9x6tPJU74YfcXT ZmJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:references:cc :to:from:subject:dkim-signature; bh=snQhRuDOgG3gM9KJXReOSWJ3Vco57iMwrKIhqXErvcw=; b=H0O1afPP0W0grXZ89e+qKwCLoPw/JMkNLsO7U1r2u7AdJ75l4grg+OvtWz9bbcG233 IY5ORhXSKDhoybs2nfNu8u2pyx1M9ZDyvLCgy9u4SbsgF94GzYj+8V2i3Ospzh6Oncyy 3o8XmwbhuoZ3CeiGKmkVd8+3fsQ0ywpSac/LnqSEdxO/X8VkLpTVAGyiGViHsXbx77Nt gXLBUP+BXNvfzBbTONsGUCrZt36J8klKh2a9nr5tmk9Nhv9BAgxyWiumzM71I4M5BpO+ YF3JhOqNkXCboOBvrTfO2jj8D050Uws5j5tUb5VLGcmC6kS0O42e6bOJyoWn79PY/lJd S8cg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail (test mode) header.i=@codeweavers.com header.s=6377696661 header.b=Nk4HuqqC; 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=fail (p=NONE sp=NONE dis=NONE) header.from=codeweavers.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e22si17295296edu.9.2021.02.16.13.09.01; Tue, 16 Feb 2021 13:09:25 -0800 (PST) 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=fail (test mode) header.i=@codeweavers.com header.s=6377696661 header.b=Nk4HuqqC; 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=fail (p=NONE sp=NONE dis=NONE) header.from=codeweavers.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230207AbhBPVGp (ORCPT + 99 others); Tue, 16 Feb 2021 16:06:45 -0500 Received: from mail.codeweavers.com ([50.203.203.244]:49670 "EHLO mail.codeweavers.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230198AbhBPVGo (ORCPT ); Tue, 16 Feb 2021 16:06:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=codeweavers.com; s=6377696661; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:References:Cc:To:From:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=snQhRuDOgG3gM9KJXReOSWJ3Vco57iMwrKIhqXErvcw=; b=Nk4HuqqCQtDxGPkxS2fmWA+MMs MvIBTbgywgsyOr82Klut18b5fjiFl3od/MJr6GKOu17nmj+9pSuUvca4ZViFwqny7X54aEsueepK4 EM4xC4kKjX43x1K6nQrbOI5BacIF7LV4CwEDFsMvbQJ3Xqn8ySG23ttKJxJN1yIhVzCA=; Received: from [10.69.141.136] by mail.codeweavers.com with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lC7Xi-0002Oi-Nf; Tue, 16 Feb 2021 15:06:00 -0600 Subject: [PATCH 1/2] perf report: Remove redundant libbfd checks From: Nicholas Fraser To: Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Ian Rogers , "Frank Ch. Eigler" , Song Liu , Adrian Hunter , Kim Phillips , Tommi Rantala , Remi Bernon , linux-kernel@vger.kernel.org Cc: Ulrich Czekalla , Huw Davies References: <94758ca1-0031-d7c6-6c6a-900fd77ef695@codeweavers.com> Message-ID: <27b38347-f71b-5d6c-3190-4c900e864d5d@codeweavers.com> Date: Tue, 16 Feb 2021 16:05:47 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 MIME-Version: 1.0 In-Reply-To: <94758ca1-0031-d7c6-6c6a-900fd77ef695@codeweavers.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -40.5 X-Spam-Report: Spam detection software, running on the system "mail.codeweavers.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This removes the redundant checks bfd_check_format() and bfd_target_elf_flavour. They were previously checking different files. Signed-off-by: Nicholas Fraser --- tools/perf/util/symbol.c | 9 --------- 1 file changed, 9 deletions(-) Content analysis details: (-40.5 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 USER_IN_WELCOMELIST user is listed in 'welcomelist_from' -20 USER_IN_WHITELIST DEPRECATED: See USER_IN_WELCOMELIST -20 ALL_TRUSTED Passed through trusted hosts only via SMTP -0.5 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.0 AWL AWL: Adjusted score from AWL reputation of From: address Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This removes the redundant checks bfd_check_format() and bfd_target_elf_flavour. They were previously checking different files. Signed-off-by: Nicholas Fraser --- tools/perf/util/symbol.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/tools/perf/util/symbol.c b/tools/perf/util/symbol.c index 492c873713cc..08f6f57c84fd 100644 --- a/tools/perf/util/symbol.c +++ b/tools/perf/util/symbol.c @@ -1586,15 +1586,6 @@ int dso__load_bfd_symbols(struct dso *dso, const char *debugfile) if (section) dso->text_offset = section->vma - section->filepos; - if (!bfd_check_format(abfd, bfd_object)) { - pr_debug2("%s: cannot read %s bfd file.\n", __func__, - debugfile); - goto out_close; - } - - if (bfd_get_flavour(abfd) == bfd_target_elf_flavour) - goto out_close; - symbols_size = bfd_get_symtab_upper_bound(abfd); if (symbols_size == 0) { bfd_close(abfd); -- 2.30.1