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=-14.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham 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 0AA47C43461 for ; Wed, 9 Sep 2020 06:21: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 77EEA20936 for ; Wed, 9 Sep 2020 06:21:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="TcA65BSO" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 77EEA20936 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=huawei.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=mR9BHXiviU+/UhpsG9qAEOoht/oqvqkNRcbStjet3m4=; b=TcA65BSOi+nQGoSJPopWfcvSf 7DI1DnwkE2trNBust0VrUN+ipg4/XwgMAkSheUtwqo6wReinMSJm5tnFJCOzvV4e5I8u/Wr3sS1Ah ITSLYR2/Rcq9HtbcwMh/F3RO57xCqKS+voTo1gqegUWAruK+XNAktAb6wDlqGyx7ZSgjhSw4MWWKC kX0zZvyrmO7ms39gq7mhTpXXa8YHu6y4318sDZDPx2705acg09C8I5Zdsw0oDjLAxPKAH7HvHJM09 SYQiP/W/uFg1VzVlC4+7AGpia2iYBwMMqosg+JuSUpJiH1IcQbPJylEygcS1WX0Dh5ATrSVn1vPNt zVZCW/IBw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kFtS0-0004u8-Ms; Wed, 09 Sep 2020 06:19:24 +0000 Received: from szxga04-in.huawei.com ([45.249.212.190] helo=huawei.com) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kFtRy-0004tV-88 for linux-arm-kernel@lists.infradead.org; Wed, 09 Sep 2020 06:19:23 +0000 Received: from DGGEMS406-HUB.china.huawei.com (unknown [172.30.72.58]) by Forcepoint Email with ESMTP id 88A229B1811C7C1BD6EC; Wed, 9 Sep 2020 14:19:08 +0800 (CST) Received: from [10.67.76.227] (10.67.76.227) by DGGEMS406-HUB.china.huawei.com (10.3.19.206) with Microsoft SMTP Server id 14.3.487.0; Wed, 9 Sep 2020 14:19:01 +0800 Subject: Re: [PATCH] coresight: etm4x: fix mis-usage of nr_resource in sysfs interface To: Mathieu Poirier References: <1599033176-39808-1-git-send-email-jonathan.zhouwen@huawei.com> <20200903172243.GB312784@xps15> <366a1ee2-cfce-ba58-a3e9-7d0efa546743@huawei.com> <20200908173548.GA506647@xps15> From: Jonathan Zhou Message-ID: Date: Wed, 9 Sep 2020 14:19:01 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.2.1 MIME-Version: 1.0 In-Reply-To: <20200908173548.GA506647@xps15> Content-Language: en-GB X-Originating-IP: [10.67.76.227] X-CFilter-Loop: Reflected X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200909_021922_528764_12908CBF X-CRM114-Status: GOOD ( 21.87 ) 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: Zhangshaokun , Lizixian , Mike Leach , "linux-arm-kernel@lists.infradead.org" , Suzuki K Poulose 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 SGkgTWF0aGlldSwKVGhhbmtzIGZvciByZXBseS4KCk9uIDA5LzA5LzIwMjAgMDE6MzUsIE1hdGhp ZXUgUG9pcmllciB3cm90ZToKPiBPbiBGcmksIFNlcCAwNCwgMjAyMCBhdCAwNjowODo0NlBNICsw ODAwLCBaaG91d2VuIChKb25hdGhhbiwgVHVyaW5nKSB3cm90ZToKPj4KPj4gSGkgTWF0aGlldSwK Pj4KPj4gVGhhbmtzIGZvciB5b3VyIHJldmlldy4KPj4KPj4g5ZyoIDIwMjAvOS80IDE6MjIsIE1h dGhpZXUgUG9pcmllciDlhpnpgZM6Cj4+PiBPbiBXZWQsIFNlcCAwMiwgMjAyMCBhdCAwMzo1Mjo1 NlBNICswODAwLCBKb25hdGhhbiBaaG91IHdyb3RlOgo+Pj4+IFRoZSBtZW1iZXIgQG5yX3Jlc291 cmNlIHJlcHJlc2VudHMgaG93IG1hbnkgcmVzb3VyY2Ugc2VsZWN0b3IgcGFpcnMsCj4+Pj4gYW5k IHRoZSBwYWlyIDAgaXMgYWx3YXlzIGltcGxlbWVudGVkIGFuZCByZXNlcnZlZC4KPj4+PiBTbyBs ZXQncyBtdWx0aXBseSBieSAyIHdoZW4gZGlzcGxheWluZyB0aGUgaW1wbGVtZW50ZWQgcmVzb3Vy Y2Ugc2VsZXRvcnMKPj4+PiBhbmQgcmVzZXR0aW5nIHRoZSBzZWxldG9yIGNvbmZpZ3VyYXRpb24g Lgo+Pj4+IEFuZCBhbHNvIHVwZGF0ZSB0aGUgdmFsaWRhdGlvbiBvZiB0aGUgaW5wdXQgQGlkeC4K Pj4+Pgo+Pj4+IENjOiBNYXRoaWV1IFBvaXJpZXIgPG1hdGhpZXUucG9pcmllckBsaW5hcm8ub3Jn Pgo+Pj4+IENjOiBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgo+Pj4+ IENjOiBNaWtlIExlYWNoIDxtaWtlLmxlYWNoQGxpbmFyby5vcmc+Cj4+Pj4gQ2M6IFNoYW9rdW4g WmhhbmcgPHpoYW5nc2hhb2t1bkBoaXNpbGljb24uY29tPgo+Pj4+IENjOiBsaXppeGlhbkBoaXNp bGljb24uY29tCj4+Pj4gU2lnbmVkLW9mZi1ieTogSm9uYXRoYW4gWmhvdSA8am9uYXRoYW4uemhv dXdlbkBodWF3ZWkuY29tPgo+Pj4+IC0tLQo+Pj4+ICAgZHJpdmVycy9od3RyYWNpbmcvY29yZXNp Z2h0L2NvcmVzaWdodC1ldG00eC1zeXNmcy5jIHwgMTUgKysrKysrKysrKy0tLS0tCj4+Pj4gICAx IGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LWV0bTR4 LXN5c2ZzLmMgYi9kcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LWV0bTR4LXN5 c2ZzLmMKPj4+PiBpbmRleCBiNjczZTczOGJjOWEuLjYzNWI5M2QyMGVmYSAxMDA2NDQKPj4+PiAt LS0gYS9kcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LWV0bTR4LXN5c2ZzLmMK Pj4+PiArKysgYi9kcml2ZXJzL2h3dHJhY2luZy9jb3Jlc2lnaHQvY29yZXNpZ2h0LWV0bTR4LXN5 c2ZzLmMKPj4+PiBAQCAtMTQzLDggKzE0MywxMCBAQCBzdGF0aWMgc3NpemVfdCBucl9yZXNvdXJj ZV9zaG93KHN0cnVjdCBkZXZpY2UgKmRldiwKPj4+PiAgIHsKPj4+PiAgIAl1bnNpZ25lZCBsb25n IHZhbDsKPj4+PiAgIAlzdHJ1Y3QgZXRtdjRfZHJ2ZGF0YSAqZHJ2ZGF0YSA9IGRldl9nZXRfZHJ2 ZGF0YShkZXYtPnBhcmVudCk7Cj4+Pj4gLQo+Pj4+IC0JdmFsID0gZHJ2ZGF0YS0+bnJfcmVzb3Vy Y2U7Cj4+Pj4gKwkvKiBAbnJfcmVzb3VyY2UgcmVwcmVzZW50cyBob3cgbWFueSByZXNvdXJjZSBz ZWxlY3RvciBwYWlycywKPj4+PiArCSAqIGhlbmNlIG11bHRpcGx5IGJ5IDIuCj4+Pgo+Pj4gWW91 ciBjb21tZW50IHNhaWQgaXQgY29ycmVjdGx5LCBAbnJfcmVzb3VyY2UgcHJlc2VudCB0aGUgbnVt YmVyIG9mIF9wYWlyc18uICBBcwo+Pj4gc3VjaCB0aGUgY29kZSBpcyBjb3JyZWN0IGFuZCB0aGVy ZSBpcyBubyBuZWVkIHRvIG11bHRpcGx5IGJ5IDIuCj4+Pgo+Pgo+PiBTb3JyeSBmb3Igbm90IG1l bnRpb25lZCB0aGUgcmVhc29uIG9mIG1vZGlmaWVkIHRoaXMuIEZyb20gdGhlIGZ1bmN0aW9uCj4+ IEByZXNfY3RybF9zdG9yZSwgd2UgY2FuIHNlZSB0aGF0IG9ubHkgb25lIGluZGl2aWR1YWwgcmVz b3VyY2Ugc2VsZWN0b3IgY2FuCj4+IGJlIGFjY2Vzc2VkIHZpYSB0aGUgLT5yZXNfaWR4LiBUaGVy ZWZvcmUsIGl0IG1heSBiZSBiZXR0ZXIgdG8gc2hvdyB0aGUKPj4gbnVtYmVyIG9mIGluZGl2aWR1 YWwgcmVzb3VyY2Ugc2VsZWN0b3JzLgo+IAo+IFRoZSBlbmQgcmVzdWx0IGRvZXMgbm90IGNoYW5n ZSwgaS5lIHRoaXMgZW50cnkgcmVwcmVzZW50IHRoZSBudW1iZXIgb2YgcGFpcnMKPiBhdmFpbGFi bGUgb24gdGhlIHN5c3RlbS4KPkl0J3MgYWxsIHJpZ2h0LiBJIHdpbGwga2VlcCBpdCBubyBjaGFu Z2UuCgo+Pgo+Pj4+ICsJICovCj4+Pj4gKwl2YWwgPSAyICogZHJ2ZGF0YS0+bnJfcmVzb3VyY2U7 Cj4+Pj4gICAJcmV0dXJuIHNjbnByaW50ZihidWYsIFBBR0VfU0laRSwgIiUjbHhcbiIsIHZhbCk7 Cj4+Pj4gICB9Cj4+Pj4gICBzdGF0aWMgREVWSUNFX0FUVFJfUk8obnJfcmVzb3VyY2UpOwo+Pj4+ IEBAIC0yMzYsNyArMjM4LDcgQEAgc3RhdGljIHNzaXplX3QgcmVzZXRfc3RvcmUoc3RydWN0IGRl dmljZSAqZGV2LAo+Pj4+ICAgCX0KPj4+PiAgIAljb25maWctPnJlc19pZHggPSAweDA7Cj4+Pj4g LQlmb3IgKGkgPSAwOyBpIDwgZHJ2ZGF0YS0+bnJfcmVzb3VyY2U7IGkrKykKPj4+PiArCWZvciAo aSA9IDI7IGkgPCAyICogZHJ2ZGF0YS0+bnJfcmVzb3VyY2U7IGkrKykKPj4+PiAgIAkJY29uZmln LT5yZXNfY3RybFtpXSA9IDB4MDsKPj4+Cj4+PiBUaGlzIGh1bmsgaXMgY29ycmVjdCAtIHBsZWFz ZSBzZW5kIGEgcGF0Y2ggZm9yIGl0Lgo+Pgo+PiBPay4KPj4KPj4+Cj4+Pj4gICAJY29uZmlnLT5z c19pZHggPSAweDA7Cj4+Pj4gQEAgLTE2NjMsOCArMTY2NSwxMSBAQCBzdGF0aWMgc3NpemVfdCBy ZXNfaWR4X3N0b3JlKHN0cnVjdCBkZXZpY2UgKmRldiwKPj4+PiAgIAlpZiAoa3N0cnRvdWwoYnVm LCAxNiwgJnZhbCkpCj4+Pj4gICAJCXJldHVybiAtRUlOVkFMOwo+Pj4+IC0JLyogUmVzb3VyY2Ug c2VsZWN0b3IgcGFpciAwIGlzIGFsd2F5cyBpbXBsZW1lbnRlZCBhbmQgcmVzZXJ2ZWQgKi8KPj4+ PiAtCWlmICgodmFsID09IDApIHx8ICh2YWwgPj0gZHJ2ZGF0YS0+bnJfcmVzb3VyY2UpKQo+Pj4+ ICsJLyoKPj4+PiArCSAqIFJlc291cmNlIHNlbGVjdG9yIHBhaXIgMCBpcyBhbHdheXMgaW1wbGVt ZW50ZWQgYW5kIHJlc2VydmVkLAo+Pj4+ICsJICogbmFtZWx5IGFuIGlkeCB3aXRoIDAgYW5kIDEg aXMgaWxsZWdhbC4KPj4+PiArCSAqLwo+Pj4+ICsJaWYgKCh2YWwgPT0gMCkgfHwgKHZhbCA9PSAx KSB8fCAodmFsID49IDIgKiBkcnZkYXRhLT5ucl9yZXNvdXJjZSkpCj4+Pj4gICAJCXJldHVybiAt RUlOVkFMOwo+Pj4KPj4+IFRoZSBpbmRleCwgaS5lIC0+cmVzX2lkeCwgcmVwcmVzZW50IHBhaXJz IGFuIG5vdCBpbmRpdmlkdWFsIHJlc291cmNlLgo+Pj4KPj4+IFRoYW5rcywKPj4+IE1hdGhpZXUK Pj4+Cj4+Cj4+IElmIHdlIHdhbnQgYWxsIG9mIHRoZSAtPnJlc19jdHJsIGFjY2Vzc2FibGUsIHRo ZSAtPnJlc19pZHggc2hvdWxkIHJlcHJlc2VudAo+PiBpbmRpdmlkdWFsIHJlc291cmNlLiBUaGF0 J3MgdGhlIHJlYXNvbi4KPiAKPiBJIHNlZSB5b3VyIHBvaW50IG5vdy4gIEkgdGhpbmsgdGhlIGFi b3ZlIGNvbmRpdGlvbiBzaG91bGQgYmUgc2ltcGxpZmllZDoKPiAKPiAgICAgICAgIGlmICgodmFs IDwgMikgfHwgKHZhbCA+PSAyICogZHJ2ZGF0YS0+bnJfcmVzb3VyY2UpKQo+IApZb3UgYXJlIHJp Z2h0LiBJIHdpbGwgZG8gdGhpcy4KClRoYW5rcy4KCj4+Cj4+IEJlc3QgcmVnYXJkcy4KPj4KPj4g Sm9uYXRoYW4uCj4+Cj4+Pj4gICAJLyoKPj4+PiAtLSAKPj4+PiAxLjkuMQo+Pj4+Cj4+PiAuCj4+ Pgo+IC4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==