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 6B61AC0032E for ; Mon, 23 Oct 2023 01:42:54 +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=cce6S1V7bJtvomnkSb/dMekzDO3g/VftGrME4HbSnTc=; b=b/b+vXwp5HdFco TM3uKXeWkZO4FpANruEDy8Z+cOYhXs5uzAcjg/EQCicmUtzojyQd/uSYBYGWNB+j3K1XEVWf3QWxm 3LNgG1hh2n0TY4GCIyIc6lIoSAXD0jHLc82V/m4XRARtejef2sqfrQ5rPsxamj+ck+sC0ORM9HU9Y MktpAh2EVBAjNQLFCwF1qjVNEYTIqehrLfnf41//cGjkhAcUf7ymN0dhuTupSP1O8iZYwZAdpIguO u9yHaYgPlQTMB1ffYnFk3T6AsS6fXzNuLKGAflIWfjWEG/PRJrpeE3Xt7qCPxyDUZ2yWqc1rvAgcY SpTmlNf7HYFis7athy5A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qujxX-006Cij-34; Mon, 23 Oct 2023 01:42:23 +0000 Received: from 60-248-80-70.hinet-ip.hinet.net ([60.248.80.70] helo=Atcsqr.andestech.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qujxT-006Ci1-1A; Mon, 23 Oct 2023 01:42:22 +0000 Received: from mail.andestech.com (ATCPCS16.andestech.com [10.0.1.222]) by Atcsqr.andestech.com with ESMTP id 39N1fqHo020257; Mon, 23 Oct 2023 09:41:52 +0800 (+08) (envelope-from peterlin@andestech.com) Received: from APC323 (10.0.12.98) by ATCPCS16.andestech.com (10.0.1.222) with Microsoft SMTP Server id 14.3.498.0; Mon, 23 Oct 2023 09:41:52 +0800 Date: Mon, 23 Oct 2023 09:41:49 +0800 From: Yu-Chien Peter Lin To: Alexandre Ghiti CC: Atish Patra , Anup Patel , Will Deacon , Mark Rutland , "Paul Walmsley" , Palmer Dabbelt , Albert Ou , Andrew Jones , , , , =?utf-8?B?Q2zDqW1lbnQgTMOpZ2Vy?= Subject: Re: [PATCH -fixes] drivers: perf: Do not broadcast to other cpus when starting a counter Message-ID: References: <20231022144220.109469-1-alexghiti@rivosinc.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20231022144220.109469-1-alexghiti@rivosinc.com> User-Agent: Mutt/2.2.10 (2023-03-25) X-Originating-IP: [10.0.12.98] X-DNSRBL: X-MAIL: Atcsqr.andestech.com 39N1fqHo020257 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231022_184219_841405_50CD91F2 X-CRM114-Status: GOOD ( 18.11 ) 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 SGkgQWxleGFuZHJlLAoKT24gU3VuLCBPY3QgMjIsIDIwMjMgYXQgMDQ6NDI6MjBQTSArMDIwMCwg QWxleGFuZHJlIEdoaXRpIHdyb3RlOgo+IFRoaXMgY29tbWFuZDoKPiAKPiAkIHBlcmYgcmVjb3Jk IC1lIGN5Y2xlczprIC1lIGluc3RydWN0aW9uczprIC1jIDEwMDAwIC1tIDY0TSBkZCBpZj0vZGV2 L3plcm8gb2Y9L2Rldi9udWxsIGNvdW50PTEwMDAKPiAKPiBnaXZlcyByaXNlIHRvIHRoaXMga2Vy bmVsIHdhcm5pbmc6Cj4gCj4gWyAgNDQ0LjM2NDM5NV0gV0FSTklORzogQ1BVOiAwIFBJRDogMTA0 IGF0IGtlcm5lbC9zbXAuYzo3NzUgc21wX2NhbGxfZnVuY3Rpb25fbWFueV9jb25kKzB4NDJjLzB4 NDM2Cj4gWyAgNDQ0LjM2NDUxNV0gTW9kdWxlcyBsaW5rZWQgaW46Cj4gWyAgNDQ0LjM2NDY1N10g Q1BVOiAwIFBJRDogMTA0IENvbW06IHBlcmYtZXhlYyBOb3QgdGFpbnRlZCA2LjYuMC1yYzYtMDAw NTEtZzM5MWRmODJlOGVjMy1kaXJ0eSAjNzMKPiBbICA0NDQuMzY0NzcxXSBIYXJkd2FyZSBuYW1l OiByaXNjdi12aXJ0aW8scWVtdSAoRFQpCj4gWyAgNDQ0LjM2NDg2OF0gZXBjIDogc21wX2NhbGxf ZnVuY3Rpb25fbWFueV9jb25kKzB4NDJjLzB4NDM2Cj4gWyAgNDQ0LjM2NDkxN10gIHJhIDogb25f ZWFjaF9jcHVfY29uZF9tYXNrKzB4MjAvMHgzMgo+IFsgIDQ0NC4zNjQ5NDhdIGVwYyA6IGZmZmZm ZmZmODAwOWY5ZTAgcmEgOiBmZmZmZmZmZjgwMDlmYTVhIHNwIDogZmYyMDAwMDAwMDAwMzgwMAo+ IFsgIDQ0NC4zNjQ5NjZdICBncCA6IGZmZmZmZmZmODE1MDBhYTAgdHAgOiBmZjYwMDAwMDAyYjgz MDAwIHQwIDogZmYyMDAwMDAwMDAwMzhjMAo+IFsgIDQ0NC4zNjQ5ODJdICB0MSA6IGZmZmZmZmZm ODE1MDIxZjAgdDIgOiAwMDAwMDAwMDAwMDAwMDFmIHMwIDogZmYyMDAwMDAwMDAwMzhiMAo+IFsg IDQ0NC4zNjQ5OThdICBzMSA6IGZmNjAwMDAwMDJjNTRkOTggYTAgOiBmZjYwMDAwMDAyYTczOTQw IGExIDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgIDQ0NC4zNjUwMTNdICBhMiA6IDAwMDAwMDAwMDAw MDAwMDAgYTMgOiAwMDAwMDAwMDAwMDAwMDAzIGE0IDogMDAwMDAwMDAwMDAwMDEwMAo+IFsgIDQ0 NC4zNjUwMjldICBhNSA6IDAwMDAwMDAwMDAwMTAxMDAgYTYgOiAwMDAwMDAwMDAwZjAwMDAwIGE3 IDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgIDQ0NC4zNjUwNDRdICBzMiA6IDAwMDAwMDAwMDAwMDAw MDAgczMgOiBmZmZmZmZmZmZmZmZmZmZmIHM0IDogZmY2MDAwMDAwMmM1NGQ5OAo+IFsgIDQ0NC4z NjUwNjBdICBzNSA6IGZmZmZmZmZmODE1Mzk2MTAgczYgOiBmZmZmZmZmZjgwYzIwYzQ4IHM3IDog MDAwMDAwMDAwMDAwMDAwMAo+IFsgIDQ0NC4zNjUwNzVdICBzOCA6IDAwMDAwMDAwMDAwMDAwMDAg czkgOiAwMDAwMDAwMDAwMDAwMDAxIHMxMDogMDAwMDAwMDAwMDAwMDAwMQo+IFsgIDQ0NC4zNjUw OTBdICBzMTE6IGZmZmZmZmZmODAwOTkzOTQgdDMgOiAwMDAwMDAwMDAwMDAwMDAzIHQ0IDogMDAw MDAwMDBlYWMwYzZlNgo+IFsgIDQ0NC4zNjUxMDRdICB0NSA6IDAwMDAwMDA0MDAwMDAwMDAgdDYg OiBmZjYwMDAwMDAyZTAxMGQwCj4gWyAgNDQ0LjM2NTEyMF0gc3RhdHVzOiAwMDAwMDAwMjAwMDAw MTAwIGJhZGFkZHI6IDAwMDAwMDAwMDAwMDAwMDAgY2F1c2U6IDAwMDAwMDAwMDAwMDAwMDMKPiBb ICA0NDQuMzY1MjI2XSBbPGZmZmZmZmZmODAwOWY5ZTA+XSBzbXBfY2FsbF9mdW5jdGlvbl9tYW55 X2NvbmQrMHg0MmMvMHg0MzYKPiBbICA0NDQuMzY1Mjk1XSBbPGZmZmZmZmZmODAwOWZhNWE+XSBv bl9lYWNoX2NwdV9jb25kX21hc2srMHgyMC8weDMyCj4gWyAgNDQ0LjM2NTMxMV0gWzxmZmZmZmZm ZjgwNmU5MGRjPl0gcG11X3NiaV9jdHJfc3RhcnQrMHg3YS8weGFhCj4gWyAgNDQ0LjM2NTMyN10g WzxmZmZmZmZmZjgwNmU4ODBjPl0gcmlzY3ZfcG11X3N0YXJ0KzB4NDgvMHg2Ngo+IFsgIDQ0NC4z NjUzMzldIFs8ZmZmZmZmZmY4MDEyMTExYT5dIHBlcmZfYWRqdXN0X2ZyZXFfdW50aHJfY29udGV4 dCsweDE5Ni8weDFhYwo+IFsgIDQ0NC4zNjUzNTZdIFs8ZmZmZmZmZmY4MDEyMzdhYT5dIHBlcmZf ZXZlbnRfdGFza190aWNrKzB4NzgvMHg4Ywo+IFsgIDQ0NC4zNjUzNjhdIFs8ZmZmZmZmZmY4MDAz ZmFmND5dIHNjaGVkdWxlcl90aWNrKzB4ZTYvMHgyNWUKPiBbICA0NDQuMzY1MzgzXSBbPGZmZmZm ZmZmODAwOGEwNDI+XSB1cGRhdGVfcHJvY2Vzc190aW1lcysweDgwLzB4OTYKPiBbICA0NDQuMzY1 Mzk4XSBbPGZmZmZmZmZmODAwOTkxZWM+XSB0aWNrX3NjaGVkX2hhbmRsZSsweDI2LzB4NTIKPiBb ICA0NDQuMzY1NDEwXSBbPGZmZmZmZmZmODAwOTkzZTQ+XSB0aWNrX3NjaGVkX3RpbWVyKzB4NTAv MHg5OAo+IFsgIDQ0NC4zNjU0MjJdIFs8ZmZmZmZmZmY4MDA4YTZhYT5dIF9faHJ0aW1lcl9ydW5f cXVldWVzKzB4MTI2LzB4MThhCj4gWyAgNDQ0LjM2NTQzM10gWzxmZmZmZmZmZjgwMDhiMzUwPl0g aHJ0aW1lcl9pbnRlcnJ1cHQrMHhjZS8weDFkYQo+IFsgIDQ0NC4zNjU0NDRdIFs8ZmZmZmZmZmY4 MDZjZGM2MD5dIHJpc2N2X3RpbWVyX2ludGVycnVwdCsweDMwLzB4M2EKPiBbICA0NDQuMzY1NDU3 XSBbPGZmZmZmZmZmODAwNmFmYTY+XSBoYW5kbGVfcGVyY3B1X2RldmlkX2lycSsweDgwLzB4MTE0 Cj4gWyAgNDQ0LjM2NTQ3MF0gWzxmZmZmZmZmZjgwMDY1YjgyPl0gZ2VuZXJpY19oYW5kbGVfZG9t YWluX2lycSsweDFjLzB4MmEKPiBbICA0NDQuMzY1NDgzXSBbPGZmZmZmZmZmODA0NWZhZWM+XSBy aXNjdl9pbnRjX2lycSsweDJlLzB4NDYKPiBbICA0NDQuMzY1NDk3XSBbPGZmZmZmZmZmODA4YTlj NjI+XSBoYW5kbGVfcmlzY3ZfaXJxKzB4NGEvMHg3NAo+IFsgIDQ0NC4zNjU1MjFdIFs8ZmZmZmZm ZmY4MDhhYTc2MD5dIGRvX2lycSsweDdjLzB4N2UKPiBbICA0NDQuMzY1Nzk2XSAtLS1bIGVuZCB0 cmFjZSAwMDAwMDAwMDAwMDAwMDAwIF0tLS0KPiAKPiBUaGF0J3MgYmVjYXVzZSB0aGUgZml4IGlu IGNvbW1pdCAzZmVjMzIzMzM5YTQgKCJkcml2ZXJzOiBwZXJmOiBGaXggcGFuaWMKPiBpbiByaXNj diBTQkkgbW1hcCBzdXBwb3J0Iikgd2FzIHdyb25nIHNpbmNlIHRoZXJlIGlzIG5vIG5lZWQgdG8g YnJvYWRjYXN0Cj4gdG8gb3RoZXIgY3B1cyB3aGVuIHN0YXJ0aW5nIGEgY291bnRlciwgdGhhdCdz IG9ubHkgbmVlZGVkIGluIG1tYXAgd2hlbgo+IHRoZSBjb3VudGVycyBjb3VsZCBoYXZlIGFscmVh ZHkgYmVlbiBzdGFydGVkIG9uIG90aGVyIGNwdXMsIHNvIHNpbXBseQo+IHJlbW92ZSB0aGlzIGJy b2FkY2FzdC4KPiAKPiBGaXhlczogM2ZlYzMyMzMzOWE0ICgiZHJpdmVyczogcGVyZjogRml4IHBh bmljIGluIHJpc2N2IFNCSSBtbWFwIHN1cHBvcnQiKQo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRy ZSBHaGl0aSA8YWxleGdoaXRpQHJpdm9zaW5jLmNvbT4KPiBUZXN0ZWQtYnk6IENsw6ltZW50IEzD qWdlciA8Y2xlZ2VyQHJpdm9zaW5jLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9wZXJmL3Jpc2N2X3Bt dV9zYmkuYyB8IDYgKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDQg ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGVyZi9yaXNjdl9wbXVfc2Jp LmMgYi9kcml2ZXJzL3BlcmYvcmlzY3ZfcG11X3NiaS5jCj4gaW5kZXggOTZjN2Y2NzBjOGYwLi40 MzlkYTQ5ZGQwYTkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wZXJmL3Jpc2N2X3BtdV9zYmkuYwo+ ICsrKyBiL2RyaXZlcnMvcGVyZi9yaXNjdl9wbXVfc2JpLmMKPiBAQCAtNTQzLDggKzU0Myw3IEBA IHN0YXRpYyB2b2lkIHBtdV9zYmlfY3RyX3N0YXJ0KHN0cnVjdCBwZXJmX2V2ZW50ICpldmVudCwg dTY0IGl2YWwpCj4gIAo+ICAJaWYgKChod2MtPmZsYWdzICYgUEVSRl9FVkVOVF9GTEFHX1VTRVJf QUNDRVNTKSAmJgo+ICAJICAgIChod2MtPmZsYWdzICYgUEVSRl9FVkVOVF9GTEFHX1VTRVJfUkVB RF9DTlQpKQo+IC0JCW9uX2VhY2hfY3B1X21hc2sobW1fY3B1bWFzayhldmVudC0+b3duZXItPm1t KSwKPiAtCQkJCSBwbXVfc2JpX3NldF9zY291bnRlcmVuLCAodm9pZCAqKWV2ZW50LCAxKTsKPiAr CQlwbXVfc2JpX3NldF9zY291bnRlcmVuKCh2b2lkICopZXZlbnQpOwo+ICB9Cj4gIAo+ICBzdGF0 aWMgdm9pZCBwbXVfc2JpX2N0cl9zdG9wKHN0cnVjdCBwZXJmX2V2ZW50ICpldmVudCwgdW5zaWdu ZWQgbG9uZyBmbGFnKQo+IEBAIC01NTQsOCArNTUzLDcgQEAgc3RhdGljIHZvaWQgcG11X3NiaV9j dHJfc3RvcChzdHJ1Y3QgcGVyZl9ldmVudCAqZXZlbnQsIHVuc2lnbmVkIGxvbmcgZmxhZykKPiAg Cj4gIAlpZiAoKGh3Yy0+ZmxhZ3MgJiBQRVJGX0VWRU5UX0ZMQUdfVVNFUl9BQ0NFU1MpICYmCj4g IAkgICAgKGh3Yy0+ZmxhZ3MgJiBQRVJGX0VWRU5UX0ZMQUdfVVNFUl9SRUFEX0NOVCkpCj4gLQkJ b25fZWFjaF9jcHVfbWFzayhtbV9jcHVtYXNrKGV2ZW50LT5vd25lci0+bW0pLAo+IC0JCQkJIHBt dV9zYmlfcmVzZXRfc2NvdW50ZXJlbiwgKHZvaWQgKilldmVudCwgMSk7Cj4gKwkJcG11X3NiaV9z ZXRfc2NvdW50ZXJlbigodm9pZCAqKWV2ZW50KTsKCnJlc2V0IGhlcmU/IHNvIHRoZSBDWS9JUiBi aXRzIGNhbiBiZSBjbGVhcmVkLgoKVGhhbmtzIGZvciB0aGUgcGF0Y2gsIGZpeGVkIHRoZSB3YXJu aW5nIHNlZW4gb24gbXkgYm9hcmRzLgoKVGVzdGVkLWJ5OiBZdSBDaGllbiBQZXRlciBMaW4gPHBl dGVybGluQGFuZGVzdGVjaC5jb20+CgpCZXN0IHJlZ2FyZHMsClBldGVyIExpbgoKPiAgCj4gIAly ZXQgPSBzYmlfZWNhbGwoU0JJX0VYVF9QTVUsIFNCSV9FWFRfUE1VX0NPVU5URVJfU1RPUCwgaHdj LT5pZHgsIDEsIGZsYWcsIDAsIDAsIDApOwo+ICAJaWYgKHJldC5lcnJvciAmJiAocmV0LmVycm9y ICE9IFNCSV9FUlJfQUxSRUFEWV9TVE9QUEVEKSAmJgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGlu dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQu b3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=