From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7A89EC27C54 for ; Fri, 7 Jun 2024 00:17:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=G4KTqUGPRcINiCdy/Bvq1jrHDhbsOyCPWlQ53jabP/0=; b=3kuJvfBcr4aZ9G U08pXt6rsqZ5kgGlRTNwT1fOffkNc/0HRFY0OGFsaUYY/QfpPLtn5ja8+qPYZx2Nm+EU+ZYQFW9nM hhuFxbjZrgaJgau8FvrJjsiQoBrLNUB/Rj3WXXQVNpMtrlN6ATXxiaz96brEAjKANy3L37M4orz8k x4yv4ARZx47ugF6/hC53xz0bUOkCF4hkAxnE9pbUM1LHXiMGAOOxY4IkqA/33WOq9/z7M34AOMt9S sZWhjsjZ+5N8KtUG5Zn9YRdoc8GiCA5Ro+ZPPwCKlkyxg4Xco74kQndDaOOXE+Nn/Wgvb8vdub8bV hPAbwiX7mCaBGgWzbZew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sFNID-0000000BncL-322F; Fri, 07 Jun 2024 00:17:17 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sFNIA-0000000Bnbd-3Lo3 for linux-arm-kernel@lists.infradead.org; Fri, 07 Jun 2024 00:17:16 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 3B9E4CE1C0C; Fri, 7 Jun 2024 00:17:12 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CB558C32781; Fri, 7 Jun 2024 00:17:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1717719431; bh=zQyKFE7i3cSnb1OcKCL8pH1n8i1hiqh2qkfclisckRQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=L5v1hJaMVcxxJxKaKAhyIdyWRWgcXppCMx72DrHAE3ph3cyX8WUj8TG5fi21RfNnV nqlcuOaYbrDA73MFi3+j+MgwgYVAmxT8wjhTfj4iyfuIfxcH0AaXkntfrW/Bew2GpS L94Rl9iBv4DdxuLC4WilcJNjAwZ+667u9PuHXW+OTKV+WnbR6sWu811PDE7vaJ/+aN e3ay6Cdd+Z9+zbYm9N8pAeIUW/t58m0xZk3Y/uEbND+AiWCXMAO4uZDv0/ZtGm2qZ1 pNYYY5DwNZyX+bO2M/yYpMJxYlU+8JiTtFFXVfBrB2lKUfZQM6I0w3UHk7CZg9qOH/ gWZAqvlRLTQXw== Date: Thu, 6 Jun 2024 17:17:09 -0700 From: Namhyung Kim To: Yicong Yang Cc: Ian Rogers , yangyicong@hisilicon.com, will@kernel.org, mark.rutland@arm.com, acme@kernel.org, linux-arm-kernel@lists.infradead.org, linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org, peterz@infradead.org, mingo@redhat.com, alexander.shishkin@linux.intel.com, jolsa@kernel.org, james.clark@arm.com, dongli.zhang@oracle.com, jonathan.cameron@huawei.com, prime.zeng@hisilicon.com, linuxarm@huawei.com Subject: Re: [PATCH 2/3] perf: arm_pmu: Only show online CPUs in device's "cpus" attribute Message-ID: References: <20240603092812.46616-1-yangyicong@huawei.com> <20240603092812.46616-3-yangyicong@huawei.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240606_171715_198392_5FFA3E8A X-CRM114-Status: GOOD ( 36.93 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCBKdW4gMDQsIDIwMjQgYXQgMDM6NDM6MzVQTSArMDgwMCwgWWljb25nIFlhbmcgd3Jv dGU6Cj4gSGkgSWFuLAo+IAo+IE9uIDIwMjQvNi80IDA6MjAsIElhbiBSb2dlcnMgd3JvdGU6Cj4g PiBPbiBNb24sIEp1biAzLCAyMDI0IGF0IDI6MzPigK9BTSBZaWNvbmcgWWFuZyA8eWFuZ3lpY29u Z0BodWF3ZWkuY29tPiB3cm90ZToKPiA+Pgo+ID4+IEZyb206IFlpY29uZyBZYW5nIDx5YW5neWlj b25nQGhpc2lsaWNvbi5jb20+Cj4gPj4KPiA+PiBXaGVuIHRoZXJlJ3JlIENQVXMgb2ZmbGluZSBh ZnRlciBzeXN0ZW0gYm9vdGluZywgcGVyZiB3aWxsIGZhaWxlZDoKPiA+PiBbcm9vdEBsb2NhbGhv c3Qgfl0jIC9ob21lL3lhbmcvcGVyZiBzdGF0IC1hIC1lIGFybXY4X3BtdXYzXzAvY3ljbGVzLwo+ ID4+IEVycm9yOgo+ID4+IFRoZSBzeXNfcGVyZl9ldmVudF9vcGVuKCkgc3lzY2FsbCByZXR1cm5l ZCB3aXRoIDE5IChObyBzdWNoIGRldmljZSkgZm9yIGV2ZW50IChjcHUtY2xvY2spLgo+ID4+IC9i aW4vZG1lc2cgfCBncmVwIC1pIHBlcmYgbWF5IHByb3ZpZGUgYWRkaXRpb25hbCBpbmZvcm1hdGlv bi4KPiA+IAo+ID4gVGhhbmtzIGZvciBkZWJ1Z2dpbmcgdGhpcyBZaWNvbmchIFRoZSBmYWN0IGN5 Y2xlcyBpcyBmYWxsaW5nIGJhY2sgb24KPiA+IGNwdS1jbG9jayBJJ20gY29uZnVzZWQgYnksIG9u IEFSTSB0aGUgUE1VIHR5cGUgZ2VuZXJhbGx5IGlzbid0Cj4gPiBQRVJGX1RZUEVfSEFSRFdBUkUg YW5kIHNvIHRoaXMgZmFsbGJhY2sgc2hvdWxkbid0IGhhcHBlbjoKPiA+IGh0dHBzOi8vZ2l0Lmtl cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3BlcmYvcGVyZi10b29scy1uZXh0Lmdp dC90cmVlL3Rvb2xzL3BlcmYvdXRpbC9ldnNlbC5jP2g9cGVyZi10b29scy1uZXh0I24yOTAwCj4g PiBJIG5vdGUgeW91ciBjb21tYW5kIGxpbmUgaXMgZm9yIHN5c3RlbSB3aWRlIGV2ZW50IG9wZW5p bmcgcmF0aGVyIHRoYW4KPiA+IGZvciBhIHByb2Nlc3MuIEl0IGlzIG1vcmUgc3RyYW5nZSB0aGUg ZmFsbGJhY2sgaXMgZ2l2aW5nICJObyBzdWNoCj4gPiBkZXZpY2UiLgo+ID4gCj4gPj4gVGhpcyBp cyBkdWUgdG8gUE1VJ3MgImNwdXMiIGlzIG5vdCB1cGRhdGVkIGFuZCBzdGlsbCBjb250YWlucyBv ZmZsaW5lCj4gPj4gQ1BVcyBhbmQgcGVyZiB3aWxsIHRyeSB0byBvcGVuIHBlcmYgZXZlbnQgb24g dGhlIG9mZmxpbmVkIENQVXMuCj4gPiAKPiA+IFRoZSBwZXJmIHRvb2wgd2lsbCB0cnkgdG8gb25s eSBvcGVuIG9ubGluZSBDUFVzLiBVbmZvcnR1bmF0ZWx5IHRoZQo+ID4gbmFtaW5nIGFyb3VuZCB0 aGlzIGlzIGNvbmZ1c2luZzoKPiA+IAo+ID4gLSBhbnkgLSBhbiBldmVudCBtYXkgZm9sbG93IGEg dGFzayBhbmQgc2NoZWR1bGUgb24gImFueSIgQ1BVLiBXZQo+ID4gZW5jb2RlIHRoaXMgd2l0aCAt MS4KPiA+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Bl cmYvcGVyZi10b29scy1uZXh0LmdpdC90cmVlL3Rvb2xzL2xpYi9wZXJmL2luY2x1ZGUvcGVyZi9j cHVtYXAuaD9oPXBlcmYtdG9vbHMtbmV4dCNuMjQKPiA+IC0gb25saW5lIC0gdGhlIHNldCBvZiBv bmxpbmUgQ1BVLgo+ID4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l bC9naXQvcGVyZi9wZXJmLXRvb2xzLW5leHQuZ2l0L3RyZWUvdG9vbHMvbGliL3BlcmYvaW5jbHVk ZS9wZXJmL2NwdW1hcC5oP2g9cGVyZi10b29scy1uZXh0I24zMwo+ID4gLSBhbGwgLSBJIHRyeSB0 byBhdm9pZCB0aGlzIGJ1dCBpdCBtYXkgc3RpbGwgYmUgaW4gdGhlIGNvZGUsICJhbGwiCj4gPiB1 c3VhbGx5IGlzIGFub3RoZXIgbmFtZSBmb3Igb25saW5lLiBIb3BlZnVsbHkgd2hlbiB3ZSB1c2Ug dGhpcyBuYW1lIGl0Cj4gPiBpcyBjbGVhcmx5IGRlZmluZWQ6Cj4gPiBodHRwczovL2dpdC5rZXJu ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9wZXJmL3BlcmYtdG9vbHMtbmV4dC5naXQv dHJlZS90b29scy9saWIvcGVyZi9pbmNsdWRlL2ludGVybmFsL2V2bGlzdC5oP2g9cGVyZi10b29s cy1uZXh0I24yMwo+ID4gCj4gPj4gTWFrZSAiY3B1cyIgYXR0cmlidXRlIG9ubHkgc2hvd3Mgb25s aW5lIENQVXMgYW5kIGludHJvZHVjZWQgYSBuZXcKPiA+PiAic3VwcG9ydGVkX2NwdXMiIHdoZXJl IHVzZXJzIGNhbiBnZXQgdGhlIHJhbmdlIG9mIHRoZSBDUFVzIHRoaXMKPiA+PiBQTVUgc3VwcG9y dGVkIG1vbml0b3JpbmcuCj4gPiAKPiA+IEkgZG9uJ3QgdGhpbmsgdGhpcyBzaG91bGQgYmUgbmVj ZXNzYXJ5IGFzIGJ5IGRlZmF1bHQgdGhlIENQVXMgdGhlIHBlcmYKPiA+IHRvb2wgd2lsbCB1c2Ug d2lsbCBiZSB0aGUgIm9ubGluZSIgQ1BVczoKPiA+IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHVi L3NjbS9saW51eC9rZXJuZWwvZ2l0L3BlcmYvcGVyZi10b29scy1uZXh0LmdpdC90cmVlL3Rvb2xz L2xpYi9wZXJmL2V2bGlzdC5jP2g9cGVyZi10b29scy1uZXh0I240MAo+ID4gCj4gPiBDb3VsZCB5 b3UgY3JlYXRlIGEgcmVwcm9kdWN0aW9uIG9mIHRoZSBwcm9ibGVtIHlvdSBhcmUgZW5jb3VudGVy aW5nPwo+ID4gTXkgZXhwZWN0YXRpb24gaXMgZm9yIGEgY29yZSBQTVUgdG8gYWR2ZXJ0aXNlIHRo ZSBvbmxpbmUgYW5kIG9mZmxpbmUKPiA+IENQVXMgaXQgaXMgdmFsaWQgZm9yLCBhbmQgZm9yIHBl cmYgdG8gaW50ZXJzZWN0Ogo+ID4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4 L2tlcm5lbC9naXQvcGVyZi9wZXJmLXRvb2xzLW5leHQuZ2l0L3RyZWUvdG9vbHMvbGliL3BlcmYv aW5jbHVkZS9wZXJmL2NwdW1hcC5oP2g9cGVyZi10b29scy1uZXh0I240NAo+ID4gdGhvc2UgQ1BV cyB3aXRoIHRoZSBvbmxpbmUgQ1BVcyBzbyB0aGUgcGVyZl9ldmVudF9vcGVuIGRvZXNuJ3QgZmFp bC4KPiA+IAo+IAo+IFRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzIGFuZCBkZXRhaWxlZCBpbGx1c3Ry YXRpb24hCj4gCj4gQWN0dWFsbHkgaXQgY2FuIGJlIHJlcHJvZHVjZWQgZWFzaWx5IHVzaW5nIHRo ZSBhcm12OF9wbXV2MydzIGV2ZW50cy4gVGVzdGVkIG9uIDYuMTAtcmMxIHdpdGgKPiBwZXJmIHZl cnNpb24gNi4xMC5yYzEuZzE2MTNlNjA0ZGYwYzoKPiAjIG9mZmxpbmUgYW55IENQVQo+IFtyb290 QGxvY2FsaG9zdCB0bXBdIyBlY2hvIDAgPiAvc3lzLy9kZXZpY2VzL3N5c3RlbS9jcHUvY3B1MS9v bmxpbmUKPiAjIHRyeSBhbnkgZXZlbnQgb2YgYXJtdjhfcG11djMsIHdpdGggLWEgb3Igd2l0aG91 dAo+IFtyb290QGxvY2FsaG9zdCB0bXBdIyAuL3BlcmYgc3RhdCAtZSBhcm12OF9wbXV2M18wL2xs X2NhY2hlLyAtdnZ2Cj4gQ29udHJvbCBkZXNjcmlwdG9yIGlzIG5vdCBpbml0aWFsaXplZAo+IE9w ZW5pbmc6IGFybXY4X3BtdXYzXzAvbGxfY2FjaGUvCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gcGVyZl9ldmVudF9hdHRyOgo+ ICAgdHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAgKGFybXY4X3BtdXYzXzApCj4g ICBzaXplICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzYKPiAgIGNvbmZpZyAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4MzIgKGxsX2NhY2hlKQo+ICAgc2FtcGxlX3R5cGUgICAgICAg ICAgICAgICAgICAgICAgSURFTlRJRklFUgo+ICAgcmVhZF9mb3JtYXQgICAgICAgICAgICAgICAg ICAgICAgVE9UQUxfVElNRV9FTkFCTEVEfFRPVEFMX1RJTUVfUlVOTklORwo+ICAgZGlzYWJsZWQg ICAgICAgICAgICAgICAgICAgICAgICAgMQo+ICAgaW5oZXJpdCAgICAgICAgICAgICAgICAgICAg ICAgICAgMQo+ICAgZXhjbHVkZV9ndWVzdCAgICAgICAgICAgICAgICAgICAgMQo+IC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IHN5 c19wZXJmX2V2ZW50X29wZW46IHBpZCAtMSAgY3B1IDAgIGdyb3VwX2ZkIC0xICBmbGFncyAweDgg PSAzCj4gT3BlbmluZzogYXJtdjhfcG11djNfMC9sbF9jYWNoZS8KPiAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBwZXJmX2V2ZW50 X2F0dHI6Cj4gICB0eXBlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMCAoYXJtdjhfcG11 djNfMCkKPiAgIHNpemUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzNgo+ICAgY29uZmln ICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzMiAobGxfY2FjaGUpCj4gICBzYW1wbGVfdHlw ZSAgICAgICAgICAgICAgICAgICAgICBJREVOVElGSUVSCj4gICByZWFkX2Zvcm1hdCAgICAgICAg ICAgICAgICAgICAgICBUT1RBTF9USU1FX0VOQUJMRUR8VE9UQUxfVElNRV9SVU5OSU5HCj4gICBk aXNhYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAxCj4gICBpbmhlcml0ICAgICAgICAgICAg ICAgICAgICAgICAgICAxCj4gICBleGNsdWRlX2d1ZXN0ICAgICAgICAgICAgICAgICAgICAxCj4g LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tCj4gc3lzX3BlcmZfZXZlbnRfb3BlbjogcGlkIC0xICBjcHUgMSAgZ3JvdXBfZmQgLTEgIGZs YWdzIDB4OAo+IHN5c19wZXJmX2V2ZW50X29wZW4gZmFpbGVkLCBlcnJvciAtMTkKPiBFcnJvcjoK PiBUaGUgc3lzX3BlcmZfZXZlbnRfb3BlbigpIHN5c2NhbGwgcmV0dXJuZWQgd2l0aCAxOSAoTm8g c3VjaCBkZXZpY2UpIGZvciBldmVudCAoYXJtdjhfcG11djNfMC9sbF9jYWNoZS8pLgo+IC9iaW4v ZG1lc2cgfCBncmVwIC1pIHBlcmYgbWF5IHByb3ZpZGUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4K PiAKPiBBcyB5b3UgY2FuIHNlZSwgd2UncmUgdHJ5aW5nIHRvIG9wZW4gZXZlbnQgb24gQ1BVIDAg Zmlyc3QgKHN1Y2NlZWQpIGFuZCB0aGVuIENQVSAxIGJ1dAo+IGZhaWxlZCBvbiBDUFUxLiBBY3R1 YWxseSB3ZSBkb24ndCBlbnRlciBhbnkgYnJhbmNoIHdoaWNoIGhhbmRsZSB0aGUgZXZzZWwtPmNw dXMgaW4KPiBfX3BlcmZfZXZsaXN0X19wcm9wYWdhdGVfbWFwcygpIHNvIHRoZSBldnNlbC0+Y3B1 cyBrZWVwcyBhcyBpcyB3aGljaCBzaG91bGQgYmUgaW5pdGlhbGl6ZWQKPiBmcm9tIHRoZSBwbXUt PmNwdW1hc2suIFlvdSByZWZlcmVuY2VkIHRvIFsxXSBidXQgaW4gdGhpcyBjYXNlIHBlcmZfZXZz ZWwtPnN5c3RlbV93aWRlID09IGZhbHNlCj4gYXMgSSBjaGVja2VkLiBwZXJmX2V2c2VsLT5zeXN0 ZW1fd2lkZSB3aWxsIHNldCB0byB0cnVlIGluIHBlcmZfZXZsaXN0X19nb19zeXN0ZW1fd2lkZSgp IGFuZCBpdAo+IG1heWJlIG9ubHkgc2V0IGZvciBkdW1teSBldmVudHMuIFBsZWFzZSBjb3JyZWN0 IG1lIGlmIEkgbWlzcmVhZCBoZXJlLgoKWWVzLCB0aGlzIGlzIGNvbmZ1c2luZy4gIElJUkMgZXZz ZWwtPnN5c3RlbV93aWRlIGlzIGZvciB0cmFja2luZyAoZHVtbXkpCmV2ZW50cyB0byBjb2xsZWN0 IHNpZGUgYmFuZCBldmVudHMgKGxpa2UgZm9yIEludGVsLVBUKSByZWdhcmRsZXNzIG9mCmNvbW1h bmQgbGluZSBvcHRpb25zIChsaWtlIC1hIG9yIC1DKS4KClRoYW5rcywKTmFtaHl1bmcKCj4gCj4g WzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3BlcmYv cGVyZi10b29scy1uZXh0LmdpdC90cmVlL3Rvb2xzL2xpYi9wZXJmL2V2bGlzdC5jP2g9cGVyZi10 b29scy1uZXh0I240MAo+IAo+IFRoYW5rcy4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK