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 X-Spam-Level: X-Spam-Status: No, score=-8.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A4A7CC433E5 for ; Wed, 22 Jul 2020 02:30:01 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 67B1E207D0 for ; Wed, 22 Jul 2020 02:30:01 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="2nvRz+wp" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 67B1E207D0 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=hisilicon.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=bshBpze6V5HO5n2Dh9Un/DXODnxBfLN8V2RRcD5mZww=; b=2nvRz+wpMSF44J8FF4L7dmytC 75LFDjK0a6eLZtLzNigEFHXHCqwGN+JlMfopDzRwV+tSRqMj6n1L6kItCUutK2YFB0k0d7CfADePl GrKt9SMEW11wVqbXqOLIy5jnrNPskfMBr0ceJkxZC5a4tAKWVx7xmePZLn0fSfXv/WeCfyG6qypaP DH5O4ic6sT+8ljdGqEIlsJDZC8GGdt0+vzoxZ065nykC8ybx6UmioHoKU4lWy4bjxFAYYyxaEnYUI 6ws4q1m+SDP11m2elZuCVsQf8jeuGlwRLJNgOWUKVCHlJWHl64/40G+AlGeT9I/lCq+p7PhaZh9OA tjemvskyg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jy4UO-0004tv-FG; Wed, 22 Jul 2020 02:28:12 +0000 Received: from szxga05-in.huawei.com ([45.249.212.191] helo=huawei.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jy4S8-0003j8-J4 for linux-arm-kernel@lists.infradead.org; Wed, 22 Jul 2020 02:25:54 +0000 Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id A57E250BA6683913915C; Wed, 22 Jul 2020 10:25:39 +0800 (CST) Received: from [127.0.0.1] (10.67.76.251) by DGGEMS403-HUB.china.huawei.com (10.3.19.203) with Microsoft SMTP Server id 14.3.487.0; Wed, 22 Jul 2020 10:25:34 +0800 Subject: Re: [PATCH v5 1/2] arm64: perf: Add support caps in sysfs To: Will Deacon References: <20200721082112.GA13045@willie-the-truck> <1595328573-12751-1-git-send-email-zhangshaokun@hisilicon.com> <20200721115655.GA13327@willie-the-truck> From: Shaokun Zhang Message-ID: <88ff1508-8623-14f3-ff98-b22351894cf2@hisilicon.com> Date: Wed, 22 Jul 2020 10:25:35 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <20200721115655.GA13327@willie-the-truck> X-Originating-IP: [10.67.76.251] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200721_222552_940335_7F3B45B7 X-CRM114-Status: GOOD ( 19.59 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="gbk" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgV2lsbCwKCtTaIDIwMjAvNy8yMSAxOTo1NiwgV2lsbCBEZWFjb24g0LS1wDoKPiBIaSBTaGFv a3VuLAo+IAo+IE9uIFR1ZSwgSnVsIDIxLCAyMDIwIGF0IDA2OjQ5OjMyUE0gKzA4MDAsIFNoYW9r dW4gWmhhbmcgd3JvdGU6Cj4+IEFSTXY4LjQtUE1VIGludHJvZHVjZXMgdGhlIFBNTUlSX0VMMSBy ZWdpc3RlcnMgYW5kIHNvbWUgbmV3IFBNVSBldmVudHMsCj4+IGxpa2UgU1RBTExfU0xPVCBldGMs IGFyZSByZWxhdGVkIHRvIGl0LiBMZXQncyBhZGQgYSBjYXBzIGRpcmVjdG9yeSB0bwo+PiAvc3lz L2J1cy9ldmVudF9zb3VyY2UvZGV2aWNlcy9hcm12OF9wbXV2M18wLyBhbmQgc3VwcG9ydCBzbG90 cyBmcm9tCj4+IFBNTUlSX0VMMSByZWdpc3RlcnMgaW4gdGhpcyBlbnRyeS4gVGhlIHVzZXIgcHJv Z3JhbXMgY2FuIGdldCB0aGUgc2xvdHMKPj4gZnJvbSBzeXNmcyBkaXJlY3RseS4KPj4KPj4gQ2M6 IFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+Cj4+IENjOiBNYXJrIFJ1dGxhbmQgPG1hcmsu cnV0bGFuZEBhcm0uY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBTaGFva3VuIFpoYW5nIDx6aGFuZ3No YW9rdW5AaGlzaWxpY29uLmNvbT4KPj4gLS0tCj4+IENoYW5nZUxvZyBpbiB2NToKPj4gICAgICog QWRkIGNoZWNrIFNUQUxMX1NMT1QgaW4gUE1DRUlEMV9FTDAKPiAKPiBUaGFua3MuIEkgd2FzIGp1 c3QgYWJvdXQgdG8gYXBwbHkgdGhpcywgYnV0IHRoZW4gSSByZWFsaXNlZCB0aGF0IGl0J3MKPiBj b21wbGV0ZWx5IGJyb2tlbiBmb3IgYmlnLkxJVFRMRSA6KCBPbmUgQ1BVIG1pZ2h0IGhhdmUgUE1N SVJfRUwxLCBidXQKCk15IGJhZCwgSSBtaXNzIGl0IGNvbXBsZXRlbHkuCgo+IGFub3RoZXIgbWln aHQgbm90IGFuZCBzbyBjb2RlIHN1Y2ggYXM6Cj4gCj4+ICtzdGF0aWMgdW1vZGVfdAo+PiArYXJt djhwbXVfY2Fwc19hdHRyX2lzX3Zpc2libGUoc3RydWN0IGtvYmplY3QgKmtvYmosIHN0cnVjdCBh dHRyaWJ1dGUgKmF0dHIsCj4+ICsJCQkgICAgICBpbnQgdW51c2VkKQo+PiArewo+PiArCWludCBw bXV2ZXIgPSBhcm12OHBtdV9nZXRfcG11X3ZlcnNpb24oKTsKPj4gKwl1MzIgcG1jZWlkMSA9IHJl YWRfc3lzcmVnKHBtY2VpZDFfZWwwKTsKPj4gKwo+PiArCS8qIENoZWNrIHRoZSBQTVUgdmVyc2lv biBpcyA+PSB2OC40IGFuZCBTVEFMTF9TTE9UIGlzIGltcGxlbWVudGVkICovCj4+ICsJaWYgKHBt dXZlciA+PSBJRF9BQTY0REZSMF9QTVVWRVJfOF80ICYmIChwbWNlaWQxICYgQklUKDMxKSkpCj4+ ICsJCXJldHVybiBhdHRyLT5tb2RlOwo+PiArCj4+ICsJcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4g K3N0YXRpYyBzc2l6ZV90IHNsb3RzX3Nob3coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZGV2 aWNlX2F0dHJpYnV0ZSAqYXR0ciwKPj4gKwkJCSAgY2hhciAqYnVmKQo+PiArewo+PiArCWludCBz bG90cyA9IHJlYWRfc3lzcmVnX3MoU1lTX1BNTUlSX0VMMSkgJiAweEZGOwo+PiArCj4+ICsJcmV0 dXJuIHNucHJpbnRmKGJ1ZiwgUEFHRV9TSVpFLCAiJWRcbiIsIHNsb3RzKTsKPj4gK30KPiAKPiBJ cyBkYW5nZXJvdXMgaWYgeW91IGNhbiBtaWdyYXRlIGJldHdlZW4gdGhlIHR3byBmdW5jdGlvbnMu Cj4gCj4gU28gSSB0aGluayB3aGF0IHdlIG5lZWQgdG8gZG8gaXMgdXNlIHRoZSBjcHVfcG11IHN0 cnVjdHVyZSB0byBzdGFzaCB0aGUKPiBQTU1JUl9FTDEgcmVnaXN0ZXIgZHVyaW5nIHByb2JlLCBz ZXR0aW5nIGl0IHRvIHplcm8gZm9yIENQVXMgd2l0aG91dCBpdCwKPiBhbmQgdGhlbiB5b3UgY2Fu IGp1c3QgcmVwb3J0IHRoYXQgdmFsdWUgb24gc2xvdHNfc2hvdygpLCBnZXR0aW5nIHJpZCBvZgoK R290IGl0LgoKPiBhcm12OHBtdV9jYXBzX2F0dHJfaXNfdmlzaWJsZSgpIGVudGlyZWx5Lgo+IAoK RG8gd2UgbmVlZCB0byBjaGVjayB3aGV0aGVyIFBNTUlSX0VMMSByZWdpc3RlciBpcyAhMCBhbmQg cmV0dXJuIGF0dHItPm1vZGU/CklmIG5vdCwgaXQgc2hhbGwgcmVtb3ZlIGl0IGNvbXBsZXRlbHku Cgo+IERvZXMgdGhhdCBtYWtlIHNlbnNlPyBTb3JyeSBJIGRpZG4ndCBzcG90IHRoaXMgZWFybGll ci4KPiAKClRoYW5rcyBXaWxsJ3MgZGV0YWlsZWQgZXhwbGFuYXRpb24sIEkgd2lsbCBkbyBpdCBz b29uLgoKU2hhb2t1biwKCj4gV2lsbAo+IAo+IC4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdAps aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==