Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2730669imm; Fri, 20 Jul 2018 04:02:38 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeht79THp95Buy7tr21BeLLmVWYso3m6Z7Pd/GnWnRUgu5SLQjlE5ZlbQA18PORoB8nh3UJ X-Received: by 2002:a17:902:7888:: with SMTP id q8-v6mr1653222pll.79.1532084558910; Fri, 20 Jul 2018 04:02:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532084558; cv=none; d=google.com; s=arc-20160816; b=joVlhuLHAgPJQZk0jeAeKfdbJgiVtHK7B8Yq46K8WdfWNOGiN5D1iWvO0Oxx4LC5fD QA8oI2nwePB7mCXUodYs8+ZsszdnziBx8CPOBTETpPG6BfQLQ8U4WA8IycG+kIgkCHY6 dpWK+yAS76EZKEBZTh79Jk5wZtuz+T6uQfVisD/i8aJlPn6N8chVPgZdpp1Jwaescf0X dgjEXOLHlGyUUYMud6J3d3jWFZPrX0vnkQtgEgT8NUrV51JgBSCnf0yIDlGviYfqIaPo EcBQ3MnP2Q8DkDWXynWF1+enWIXH5HN9HmlEdQDST2jE/bkw/RxwmG+ZV+QLJfxkTNUa mK/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=DKUXwTHX3F1oF2n10F5nLX3M3avsDGD6g5mmwoX4vt8=; b=LgOjymTMOYZTt/iCoja6qZxX4sTPWeieLKhLqsDUcWXe4evh7C1R72MeOpLZdlmqwe k5h3BRvtpPFgMwVehwv2lFhWg8AWQVQvFhWDpvrCfAX7Uay5lhK1pl2iCOQNooP4M2i5 lYI+8FkA9j1VUrsFURUduz4wszIFL/nj71poYBy4Jr0Ycc6B4PlzMvzqKM1UQtE9e5KH 6vMnJStC0BSXi59zf7jNbTbTtUYTWc0zmNzQOQ5j2fxdmo7wyNXPglQnnYQ67CD2tWQ5 0JdQPqYdmoTteTKqMKCnE68awpoU6ZXW8Y2tbOO2MmO7mJYpzsvmGqDPJ2B1vp3Ep2Me p32w== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y67-v6si1617148pfa.47.2018.07.20.04.02.24; Fri, 20 Jul 2018 04:02:38 -0700 (PDT) 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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731416AbeGTLsV (ORCPT + 99 others); Fri, 20 Jul 2018 07:48:21 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:32820 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728468AbeGTLsU (ORCPT ); Fri, 20 Jul 2018 07:48:20 -0400 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com [10.11.54.3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 47F36CE1F2; Fri, 20 Jul 2018 11:00:38 +0000 (UTC) Received: from krava.brq.redhat.com (unknown [10.43.17.196]) by smtp.corp.redhat.com (Postfix) with ESMTP id BCDC1111DCF5; Fri, 20 Jul 2018 11:00:36 +0000 (UTC) From: Jiri Olsa To: Arnaldo Carvalho de Melo Cc: lkml , Ingo Molnar , Namhyung Kim , David Ahern , Alexander Shishkin , Peter Zijlstra Subject: [PATCH 1/4] perf tools: Use perf_evsel__match in perf_evsel__is_bpf_output Date: Fri, 20 Jul 2018 13:00:33 +0200 Message-Id: <20180720110036.32251-1-jolsa@kernel.org> X-Scanned-By: MIMEDefang 2.78 on 10.11.54.3 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.2]); Fri, 20 Jul 2018 11:00:38 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.2]); Fri, 20 Jul 2018 11:00:38 +0000 (UTC) for IP:'10.11.54.3' DOMAIN:'int-mx03.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'jolsa@kernel.org' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Using perf_evsel__match helper in perf_evsel__is_bpf_output. Link: http://lkml.kernel.org/n/tip-lquycuebqfcb56byv1qdjaix@git.kernel.org Signed-off-by: Jiri Olsa --- tools/perf/util/evsel.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tools/perf/util/evsel.h b/tools/perf/util/evsel.h index d277930b19a1..890babf9ce86 100644 --- a/tools/perf/util/evsel.h +++ b/tools/perf/util/evsel.h @@ -402,10 +402,7 @@ bool perf_evsel__is_function_event(struct perf_evsel *evsel); static inline bool perf_evsel__is_bpf_output(struct perf_evsel *evsel) { - struct perf_event_attr *attr = &evsel->attr; - - return (attr->config == PERF_COUNT_SW_BPF_OUTPUT) && - (attr->type == PERF_TYPE_SOFTWARE); + return perf_evsel__match(evsel, SOFTWARE, SW_BPF_OUTPUT); } struct perf_attr_details { -- 2.17.1