Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp112825pxj; Wed, 9 Jun 2021 18:09:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwzQqeYfejvSsP/8UUsxFWJKD58mnFZ11w+0Hj8XSQlg6wytx2P+JvxGIyxPcPCoM+5s+zX X-Received: by 2002:a05:6402:1c83:: with SMTP id cy3mr2084206edb.108.1623287348276; Wed, 09 Jun 2021 18:09:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623287348; cv=none; d=google.com; s=arc-20160816; b=c55QyfjYu7LfLUOLiHW5LtZGpoffETWXJ/799yMxqIKd8S7rguqMCgXfcN+m2aHtBO 7h4QquHfeb/osF0I3NZP3XASPQD/DSxEcXkmztUxYZUHiuHO9W3TE2Ul0CcMxF2Hmq4J M5CFCrP9p3okOsjHLaetehUdhEVH1XzX2H9CVHBd+j9aNbhHEWjI9YX+/EQ2sOIHgUXP cI1xOl4jLaFCq1Xh2yY0P/ePdVe2VE56c/Idxm9TTtqYpz1YvrNy1F/nKediCuUGruDA f5ZXJhZhg182cGW2Zk76dRG55kirFf4oWBR4dJXPArdLg56VHOQOj92erxhaOMGXnutJ bo9g== 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:from:references :cc:to:subject:ironport-sdr:ironport-sdr; bh=idq08XNgnNQqiN9/N0nIrlng9QKCcqNud77Mp/LQFMY=; b=ch2vUL+kXghgSx4PvqXpBIxPC9VScLZMPrcRF/RQzkWLYAuLKS+Uwzzgzpji/UZZek 70McHJCOVASVqR4pZUZj66EB1qXRHbV4KK1hna2IjgLHFvZHXeMC1JnwGC0iuqMyTjhA hpKdDWt23KVfIYFNm51OeSBGjzmcbQ+dhXS/w9KJ+6YenylLAfmJWtpCseEDcvpoOfAH IptYNYUPZRnp25w+cb0pt17UW/d31YJvn1hx3kC0iIDjTod9Cxpp5rKKhn6/ZQvVf3pC L2QLkrotzIW/Eh04ibugq5cfYZyNbQkQouuw1LtDFQc8K9bO3Fw6jbxbNrEkCMBSirRK B8yQ== ARC-Authentication-Results: i=1; mx.google.com; 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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id by10si1008503ejc.493.2021.06.09.18.08.44; Wed, 09 Jun 2021 18:09:08 -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; 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=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229753AbhFJBHQ (ORCPT + 99 others); Wed, 9 Jun 2021 21:07:16 -0400 Received: from mga07.intel.com ([134.134.136.100]:17980 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229557AbhFJBHP (ORCPT ); Wed, 9 Jun 2021 21:07:15 -0400 IronPort-SDR: 4g45bOFFpf2ukfila0IlkaaM5hWYyJhGEfsDq9y4q9SaX8AJw4CzOc0JCzby0jKBHK2fUP7RBZ lHL/cO2SdyiA== X-IronPort-AV: E=McAfee;i="6200,9189,10010"; a="269056843" X-IronPort-AV: E=Sophos;i="5.83,262,1616482800"; d="scan'208";a="269056843" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2021 18:05:11 -0700 IronPort-SDR: FuCH7fvRVZblQBb315e+9uLrgPuoXS33u99nMBJkUVpAdhQotEkj2u4gMBhAahgYBsU/eW123G FuVx4HhttYYw== X-IronPort-AV: E=Sophos;i="5.83,262,1616482800"; d="scan'208";a="450144864" Received: from yjin15-mobl1.ccr.corp.intel.com (HELO [10.238.4.82]) ([10.238.4.82]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jun 2021 18:05:00 -0700 Subject: Re: [PATCH v2] perf stat: Disable NMI watchdog message on hybrid To: Jiri Olsa Cc: acme@kernel.org, jolsa@kernel.org, peterz@infradead.org, mingo@redhat.com, alexander.shishkin@linux.intel.com, Linux-kernel@vger.kernel.org, ak@linux.intel.com, kan.liang@intel.com, yao.jin@intel.com References: <20210609050600.7308-1-yao.jin@linux.intel.com> From: "Jin, Yao" Message-ID: <8faa16cf-561e-cd31-7fb2-bfad3ae27782@linux.intel.com> Date: Thu, 10 Jun 2021 09:04:57 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jiri, On 6/10/2021 4:26 AM, Jiri Olsa wrote: >> +static bool is_mixed_hybrid_group(struct evsel *counter) >> +{ >> + struct evlist *evlist = counter->evlist; >> + struct evsel *pos; >> + >> + evlist__for_each_entry(evlist, pos) { >> + if (perf_pmu__is_hybrid(pos->pmu_name)) >> + return true; >> + } > so we care if there's at least one hybrid event in the list right? > it can be all full with just hybrid events, but the function name > suggests it's mixed with normal events > > jirka > Yes, that's right. We only care there is at least one hybrid event in the evlist. So do we change the function name to evlist__has_hybrid_event? Thanks Jin Yao