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 03C09C433E0 for ; Wed, 22 Jul 2020 02:34:14 +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 BEBC120787 for ; Wed, 22 Jul 2020 02:34:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="MJlLQX2A" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BEBC120787 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=Hp0RzuOMMyyrlMjmbum/oJayA5hD4ZrySJroPVWF4xE=; b=MJlLQX2A5q37jhHzt/svpJTKU ByUDDYo0LzWAfi7gk/ywa+BS9AhNmLU42LMQIiDPeZsxs1zfyIrUu5p2+AGM5HhjZQUplMTGCBkAX FUQKwSBrLbLCYRy329r+zYVo7Volmsljfj9hTHuuhtvvRAJcDKpa/7mTTdFXg2KABCYAxVDmeOi5b BlwRfgq+iPurhemru6Y+llKQPKFiKU7N7TyOJQzZwZ6gAaL/SjbQt+MkAGXB9mzhe2UWWvzB02gyF LWtmyg8NfrVkdexd0iHMa5umdK6PPRHi/v7Bza8gCuEUUkP6lMCV5g4Nfwvb8BEVnvZD6+t7O/jmt /nhYdyHpA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jy4Yt-0007yT-OV; Wed, 22 Jul 2020 02:32:51 +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 1jy4Ym-0007uB-5W for linux-arm-kernel@lists.infradead.org; Wed, 22 Jul 2020 02:32:49 +0000 Received: from DGGEMS403-HUB.china.huawei.com (unknown [172.30.72.59]) by Forcepoint Email with ESMTP id 646796FFA1372474C196; Wed, 22 Jul 2020 10:32:40 +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:32:37 +0800 Subject: Re: [PATCH v5 1/2] arm64: perf: Add support caps in sysfs To: Mark Rutland References: <20200721082112.GA13045@willie-the-truck> <1595328573-12751-1-git-send-email-zhangshaokun@hisilicon.com> <20200721121716.GB84703@C02TD0UTHF1T.local> From: Shaokun Zhang Message-ID: Date: Wed, 22 Jul 2020 10:32:37 +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: <20200721121716.GB84703@C02TD0UTHF1T.local> 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_223245_041502_78BB996E X-CRM114-Status: GOOD ( 14.00 ) 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: Will Deacon , 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 SGkgTWFyaywKCtTaIDIwMjAvNy8yMSAyMDoxNywgTWFyayBSdXRsYW5kINC0tcA6Cj4gT24gVHVl LCBKdWwgMjEsIDIwMjAgYXQgMDY6NDk6MzJQTSArMDgwMCwgU2hhb2t1biBaaGFuZyB3cm90ZToK Pj4gQVJNdjguNC1QTVUgaW50cm9kdWNlcyB0aGUgUE1NSVJfRUwxIHJlZ2lzdGVycyBhbmQgc29t ZSBuZXcgUE1VIGV2ZW50cywKPj4gbGlrZSBTVEFMTF9TTE9UIGV0YywgYXJlIHJlbGF0ZWQgdG8g aXQuIExldCdzIGFkZCBhIGNhcHMgZGlyZWN0b3J5IHRvCj4+IC9zeXMvYnVzL2V2ZW50X3NvdXJj ZS9kZXZpY2VzL2FybXY4X3BtdXYzXzAvIGFuZCBzdXBwb3J0IHNsb3RzIGZyb20KPj4gUE1NSVJf RUwxIHJlZ2lzdGVycyBpbiB0aGlzIGVudHJ5LiBUaGUgdXNlciBwcm9ncmFtcyBjYW4gZ2V0IHRo ZSBzbG90cwo+PiBmcm9tIHN5c2ZzIGRpcmVjdGx5Lgo+Pgo+PiBDYzogV2lsbCBEZWFjb24gPHdp bGxAa2VybmVsLm9yZz4KPj4gQ2M6IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+ Cj4+IFNpZ25lZC1vZmYtYnk6IFNoYW9rdW4gWmhhbmcgPHpoYW5nc2hhb2t1bkBoaXNpbGljb24u Y29tPgo+IAo+IFsuLi5dCj4gCj4+ICtzdGF0aWMgaW50IGFybXY4cG11X2dldF9wbXVfdmVyc2lv bih2b2lkKQo+PiArewo+PiArCWludCBwbXV2ZXI7Cj4+ICsJdTY0IGRmcjA7Cj4+ICsKPj4gKwlk ZnIwID0gcmVhZF9zeXNyZWcoaWRfYWE2NGRmcjBfZWwxKTsKPj4gKwlwbXV2ZXIgPSBjcHVpZF9m ZWF0dXJlX2V4dHJhY3RfdW5zaWduZWRfZmllbGQoZGZyMCwKPj4gKwkJCUlEX0FBNjRERlIwX1BN VVZFUl9TSElGVCk7Cj4+ICsKPj4gKwlyZXR1cm4gcG11dmVyOwo+PiArfQo+PiArCj4+ICtzdGF0 aWMgdW1vZGVfdAo+PiArYXJtdjhwbXVfY2Fwc19hdHRyX2lzX3Zpc2libGUoc3RydWN0IGtvYmpl Y3QgKmtvYmosIHN0cnVjdCBhdHRyaWJ1dGUgKmF0dHIsCj4+ICsJCQkgICAgICBpbnQgdW51c2Vk KQo+PiArewo+PiArCWludCBwbXV2ZXIgPSBhcm12OHBtdV9nZXRfcG11X3ZlcnNpb24oKTsKPj4g Kwl1MzIgcG1jZWlkMSA9IHJlYWRfc3lzcmVnKHBtY2VpZDFfZWwwKTsKPj4gKwo+PiArCS8qIENo ZWNrIHRoZSBQTVUgdmVyc2lvbiBpcyA+PSB2OC40IGFuZCBTVEFMTF9TTE9UIGlzIGltcGxlbWVu dGVkICovCj4+ICsJaWYgKHBtdXZlciA+PSBJRF9BQTY0REZSMF9QTVVWRVJfOF80ICYmIChwbWNl aWQxICYgQklUKDMxKSkpCj4+ICsJCXJldHVybiBhdHRyLT5tb2RlOwo+PiArCj4+ICsJcmV0dXJu IDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBzc2l6ZV90IHNsb3RzX3Nob3coc3RydWN0IGRldmlj ZSAqZGV2LCBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0ciwKPj4gKwkJCSAgY2hhciAqYnVm KQo+PiArewo+PiArCWludCBzbG90cyA9IHJlYWRfc3lzcmVnX3MoU1lTX1BNTUlSX0VMMSkgJiAw eEZGOwo+PiArCj4+ICsJcmV0dXJuIHNucHJpbnRmKGJ1ZiwgUEFHRV9TSVpFLCAiJWRcbiIsIHNs b3RzKTsKPj4gK30KPiAKPiBZb3UnbGwgbmVlZCB0byB1c2UgdGhlIHNuYXBzaG90cyBvZiB0aGVz ZSBmaWVsZHMgd2UgdGFrZSBhdCBwcm9iZSB0aW1lOwoKT2ssCgo+IGl0J3Mgbm90IHNhZmUgdG8g dXNlIHJlYWRfc3lzcmVnKCkgaGVyZSBhcyBvbiBhIHN5c3RlbSB3aXRoCj4gaGV0ZXJvZ2VuZW91 cyBDUFVzIHRoaXMgY29kZSBjYW4gYmUgcnVubmluZyBvbiBvbmUgQ1BVIHdoaWxlIGl0J3MKCkFw b2xvZ2llcywgSSBkaWQgbm90IHJlYWxpemUgaXQgYXQgdGhlIGJlZ2lubmluZyBhbmQgd2lsbCBm aXggaXQgaW4gbmV4dAp2ZXJzaW9uLgoKVGhhbmtzLApTaGFva3VuCgo+IHByaW50aW5nIGluZm9y bWF0aW9uIGZvciBhbm90aGVyIENQVS4KPiAKPiBNYXJrLgo+IAo+IC4KPiAKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==