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=-5.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no 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 A5C2DC388F7 for ; Thu, 22 Oct 2020 11:16:15 +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 16EEE22267 for ; Thu, 22 Oct 2020 11:16:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="g5xQN4Oz" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16EEE22267 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.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-Type: Content-Transfer-Encoding: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=6IDTkZu6m0f4ZvSFTgpaNSKHSnY/7gBiZpURaFk2KUI=; b=g5xQN4Oz40tYcopJE7DZcNvU2 zOgUy3+IPaIOB2UH55GcPmPojhUqvT8wGg1uP2eDJuHdBWDypQ/7UYF946KtDM9hQ+tY+eaeiV5Ot 1ni8LqkvKoi1YcBbb1VDj5sNvEProh5W0q48W2Me+5Xv00cfpWPe4F1ULZhUjkuOpJTk3nYt+VLtN VkjDtv2UjDPI4yvqFkURoPSPEo1Af4PGMT9l0IEFmDIe+cjoa+M4TfAoI0JIDjLi9ps2GiBj75Ejo kJHAP4AuXi7/h3Ull5pN5zT/PChMliNS4fyNCacjLZSbFc8kxDAW76AmATpTWN+Ru0OQVINGhW13R CiB54rapQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kVYYY-0004Bv-LZ; Thu, 22 Oct 2020 11:14:54 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kVYYV-0004Al-1T for linux-arm-kernel@lists.infradead.org; Thu, 22 Oct 2020 11:14:52 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0C9B7D6E; Thu, 22 Oct 2020 04:14:47 -0700 (PDT) Received: from [10.57.13.45] (unknown [10.57.13.45]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0AABE3F66B; Thu, 22 Oct 2020 04:14:44 -0700 (PDT) Subject: Re: [PATCH 1/2] coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf() To: Sai Prakash Ranjan References: <5bbb2d35-3e56-56d7-4722-bf34c5efa2fb@arm.com> <9fa4fcc25dac17b343d151a9d089b48c@codeaurora.org> <707b7860-0daa-d3e3-1f0f-17e1b05feae2@arm.com> <5ad6acdc69c1c2e1e17f5c701a09b7e1@codeaurora.org> <8affc09d4045812e2f5a065695b375de@codeaurora.org> <0ee3566e50143bac5b662b2edf551b89@codeaurora.org> <6db16b0547122ab8a53d56bdfbfb391e@codeaurora.org> From: Suzuki Poulose Message-ID: <1deec4c5-f963-5772-2a0d-826016dc0170@arm.com> Date: Thu, 22 Oct 2020 12:14:43 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.3.2 MIME-Version: 1.0 In-Reply-To: Content-Language: en-GB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201022_071451_165100_9D7DD7E3 X-CRM114-Status: GOOD ( 25.92 ) 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: Mathieu Poirier , peterz@infradead.org, linux-arm-msm@vger.kernel.org, coresight@lists.linaro.org, linux-kernel@vger.kernel.org, swboyd@chromium.org, denik@google.com, leo.yan@linaro.org, linux-arm-kernel@lists.infradead.org, mike.leach@linaro.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTAvMjIvMjAgMTI6MDcgUE0sIFNhaSBQcmFrYXNoIFJhbmphbiB3cm90ZToKPiBPbiAyMDIw LTEwLTIyIDE0OjU3LCBTdXp1a2kgUG91bG9zZSB3cm90ZToKPj4gT24gMTAvMjIvMjAgOTowMiBB TSwgU2FpIFByYWthc2ggUmFuamFuIHdyb3RlOgo+Pj4gT24gMjAyMC0xMC0yMSAxNTozOCwgU3V6 dWtpIFBvdWxvc2Ugd3JvdGU6Cj4+Pj4gT24gMTAvMjEvMjAgODoyOSBBTSwgU2FpIFByYWthc2gg UmFuamFuIHdyb3RlOgo+Pj4+PiBPbiAyMDIwLTEwLTIwIDIxOjQwLCBTYWkgUHJha2FzaCBSYW5q YW4gd3JvdGU6Cj4+Pj4+PiBPbiAyMDIwLTEwLTE0IDIxOjI5LCBTYWkgUHJha2FzaCBSYW5qYW4g d3JvdGU6Cj4+Pj4+Pj4gT24gMjAyMC0xMC0xNCAxODo0NiwgU3V6dWtpIEsgUG91bG9zZSB3cm90 ZToKPj4+Pj4+Pj4gT24gMTAvMTQvMjAyMCAxMDozNiBBTSwgU2FpIFByYWthc2ggUmFuamFuIHdy b3RlOgo+Pj4+Pj4+Pj4gT24gMjAyMC0xMC0xMyAyMjowNSwgU3V6dWtpIEsgUG91bG9zZSB3cm90 ZToKPj4+Pj4+Pj4+PiBPbiAxMC8wNy8yMDIwIDAyOjAwIFBNLCBTYWkgUHJha2FzaCBSYW5qYW4g d3JvdGU6Cj4+Pj4+Pj4+Pj4+IFRoZXJlIHdhcyBhIHJlcG9ydCBvZiBOVUxMIHBvaW50ZXIgZGVy ZWZlcmVuY2UgaW4gRVRGIGVuYWJsZQo+Pj4+Pj4+Pj4+PiBwYXRoIGZvciBwZXJmIENTIG1vZGUg d2l0aCBQSUQgbW9uaXRvcmluZy4gSXQgaXMgYWxtb3N0IDEwMCUKPj4+Pj4+Pj4+Pj4gcmVwcm9k dWNpYmxlIHdoZW4gdGhlIHByb2Nlc3MgdG8gbW9uaXRvciBpcyBzb21ldGhpbmcgdmVyeQo+Pj4+ Pj4+Pj4+PiBhY3RpdmUgc3VjaCBhcyBjaHJvbWUgYW5kIHdpdGggRVRGIGFzIHRoZSBzaW5rIGFu ZCBub3QgRVRSLgo+Pj4+Pj4+Pj4+PiBDdXJyZW50bHkgaW4gYSBiaWQgdG8gZmluZCB0aGUgcGlk LCB0aGUgb3duZXIgaXMgZGVyZWZlcmVuY2VkCj4+Pj4+Pj4+Pj4+IHZpYSB0YXNrX3BpZF9ucigp IGNhbGwgaW4gdG1jX2VuYWJsZV9ldGZfc2lua19wZXJmKCkgYW5kIHdpdGgKPj4+Pj4+Pj4+Pj4g b3duZXIgYmVpbmcgTlVMTCwgd2UgZ2V0IGEgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlLgo+Pj4+ Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBMb29raW5nIGF0IHRoZSBFVFIgYW5kIG90aGVyIHBsYWNlcyBp biB0aGUga2VybmVsLCBFVEYgYW5kIHRoZQo+Pj4+Pj4+Pj4+PiBFVEIgYXJlIHRoZSBvbmx5IHBs YWNlcyB0cnlpbmcgdG8gZGVyZWZlcmVuY2UgdGhlIHRhc2sob3duZXIpCj4+Pj4+Pj4+Pj4+IGlu IHRtY19lbmFibGVfZXRmX3NpbmtfcGVyZigpIHdoaWNoIGlzIGFsc28gY2FsbGVkIGZyb20gdGhl Cj4+Pj4+Pj4+Pj4+IHNjaGVkX2luIHBhdGggYXMgaW4gdGhlIGNhbGwgdHJhY2UuIE93bmVyKHRh c2spIGlzIE5VTEwgZXZlbgo+Pj4+Pj4+Pj4+PiBpbiB0aGUgY2FzZSBvZiBFVFIgaW4gdG1jX2Vu YWJsZV9ldHJfc2lua19wZXJmKCksIGJ1dCBzaW5jZSB3ZQo+Pj4+Pj4+Pj4+PiBjYWNoZSB0aGUg UElEIGluIGFsbG9jX2J1ZmZlcigpIGNhbGxiYWNrIGFuZCBpdCBpcyBkb25lIGFzIHBhcnQKPj4+ Pj4+Pj4+Pj4gb2YgZXRtX3NldHVwX2F1eCgpIHdoZW4gYWxsb2NhdGluZyBidWZmZXIgZm9yIEVU UiBzaW5rLCB3ZSBuZXZlcgo+Pj4+Pj4+Pj4+PiBkZXJlZmVyZW5jZSB0aGlzIE5VTEwgcG9pbnRl ciBhbmQgd2UgYXJlIHNhZmUuIFNvIGxldHMgZG8gdGhlCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBU aGUgcGF0Y2ggaXMgbmVjZXNzYXJ5IHRvIGZpeCBzb21lIG9mIHRoZSBpc3N1ZXMuIEJ1dCBJIGZl ZWwgCj4+Pj4+Pj4+Pj4gaXQgaXMKPj4+Pj4+Pj4+PiBub3QgY29tcGxldGUuIFdoeSBpcyBpdCBz YWZlIGVhcmxpZXIgYW5kIG5vdCBsYXRlciA/IEkgYmVsaWV2ZSAKPj4+Pj4+Pj4+PiB3ZSBhcmUK Pj4+Pj4+Pj4+PiBzaW1wbHkgcmVkdWNpbmcgdGhlIGNoYW5jZXMgb2YgaGl0dGluZyB0aGUgaXNz dWUsIGJ5IGRvaW5nIAo+Pj4+Pj4+Pj4+IHRoaXMgZWFybGllciB0aGFuCj4+Pj4+Pj4+Pj4gbGF0 ZXIuIEkgd291bGQgc2F5IHdlIGJldHRlciBmaXggYWxsIGluc3RhbmNlcyB0byBtYWtlIHN1cmUg Cj4+Pj4+Pj4+Pj4gdGhhdCB0aGUKPj4+Pj4+Pj4+PiBldmVudC0+b3duZXIgaXMgdmFsaWQuIChl LmcsIEkgY2FuIHNlZSB0aGF0IHRoZSBmb3Iga2VybmVsIGV2ZW50cwo+Pj4+Pj4+Pj4+IGV2ZW50 LT5vd25lciA9PSAtMSA/KQo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gc3RydWN0IHRhc2tfc3RydWN0 ICp0c2sgPSBSRUFEX09OQ0UoZXZlbnQtPm93bmVyKTsKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IGlm ICghdHNrIHx8IGlzX2tlcm5lbF9ldmVudChldmVudCkpCj4+Pj4+Pj4+Pj4gwqDCoCAvKiBza2lw ID8gKi8KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IExvb2tpbmcgYXQgaXQgc29tZSBt b3JlLCBpc19rZXJuZWxfZXZlbnQoKSBpcyBub3QgZXhwb3NlZAo+Pj4+Pj4+Pj4gb3V0c2lkZSBl dmVudHMgY29yZSBhbmQgcHJvYmFibHkgZm9yIGdvb2QgcmVhc29uLiBXaHkgZG8KPj4+Pj4+Pj4+ IHdlIG5lZWQgdG8gY2hlY2sgZm9yIHRoaXMgYW5kIG5vdCBqdXN0IHRzaz8KPj4+Pj4+Pj4KPj4+ Pj4+Pj4gQmVjYXVzZSB0aGUgZXZlbnQtPm93bmVyIGNvdWxkIGJlIDoKPj4+Pj4+Pj4KPj4+Pj4+ Pj4gwqA9IE5VTEwKPj4+Pj4+Pj4gwqA9IC0xVUzCoCAvLyBrZXJuZWwgZXZlbnQKPj4+Pj4+Pj4g wqA9IHZhbGlkLgo+Pj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gWWVzIEkgdW5kZXJzdG9vZCB0aGF0 IHBhcnQsIGJ1dCBoZXJlIHdlIHdlcmUgdHJ5aW5nIHRvCj4+Pj4+Pj4gZml4IHRoZSBOVUxMIHBv aW50ZXIgZGVyZWZlcmVuY2UgcmlnaHQgYW5kIGhlbmNlIHRoZQo+Pj4+Pj4+IHF1ZXN0aW9uIGFz IHRvIHdoeSB3ZSBuZWVkIHRvIGNoZWNrIGZvciBrZXJuZWwgZXZlbnRzPwo+Pj4+Pj4+IEkgYW0g bm8gZXhwZXJ0IGluIHBlcmYgYnV0IEkgZG9uJ3Qgc2VlIGFueXdoZXJlIGluIHRoZQo+Pj4+Pj4+ IGtlcm5lbCBjaGVja2luZyBmb3IgaXNfa2VybmVsX2V2ZW50KCksIHNvIEkgYW0gYSBiaXQKPj4+ Pj4+PiBza2VwdGljYWwgaWYgZXhwb3J0aW5nIHRoYXQgaXMgYWN0dWFsbHkgcmlnaHQgb3Igbm90 Lgo+Pj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gSSBoYXZlIHN0cmVzcyB0ZXN0ZWQgd2l0aCB0aGUgb3Jp Z2luYWwgcGF0Y2ggbWFueSB0aW1lcwo+Pj4+Pj4gbm93LCBpLmUuLCB3aXRob3V0IGEgY2hlY2sg Zm9yIGV2ZW50LT5vd25lciBhbmQgaXNfa2VybmVsX2V2ZW50KCkKPj4+Pj4+IGFuZCBkaWRuJ3Qg b2JzZXJ2ZSBhbnkgY3Jhc2guIFBsdXMgb24gRVRSIHdoZXJlIHRoaXMgd2FzIGFscmVhZHkKPj4+ Pj4+IGRvbmUsIG5vIGNyYXNoZXMgd2VyZSByZXBvcnRlZCB0aWxsIGRhdGUgYW5kIHdpdGggRVRG LCB0aGUgaXNzdWUKPj4+Pj4+IHdhcyBxdWlja2x5IHJlcHJvZHVjaWJsZSwgc28gSSBhbSBmYWly bHkgY29uZmlkZW50IHRoYXQgdGhpcwo+Pj4+Pj4gZG9lc24ndCBqdXN0IGRlbGF5IHRoZSBvcmln aW5hbCBpc3N1ZSBidXQgYWN0dWFsbHkgZml4ZXMKPj4+Pj4+IGl0LiBJIHdpbGwgcnVuIGFuIG92 ZXJuaWdodCB0ZXN0IGFnYWluIHRvIGNvbmZpcm0gdGhpcy4KPj4+Pj4+Cj4+Pj4+Cj4+Pj4+IEkg cmFuIHRoZSBvdmVybmlnaHQgdGVzdCB3aGljaCBjb2xsZWN0ZWQgYXJvdW5nIDRHIGRhdGEoc2Vl IGJlbG93KSwKPj4+Pj4gd2l0aCB0aGUgZm9sbG93aW5nIHNtYWxsIGNoYW5nZSB0byBzZWUgaWYg dGhlIHR3byBjYXNlcwo+Pj4+PiAoZXZlbnQtPm93bmVyPU5VTEwgYW5kIGlzX2tlcm5lbF9ldmVu dCgpKSBhcmUgdHJpZ2dlcmVkCj4+Pj4+IHdpdGggc3VnZ2VzdGVkIGNoYW5nZXMgYW5kIGl0IGRp ZG4ndCB0cmlnZ2VyIGF0IGFsbC4KPj4+Pj4gRG8gd2Ugc3RpbGwgbmVlZCB0aG9zZSBhZGRpdGlv bmFsIGNoZWNrcz8KPj4+Pj4KPj4+Pgo+Pj4+IFllcy4gUGxlYXNlIHNlZSBwZXJmX2V2ZW50X2Ny ZWF0ZV9rZXJuZWxfZXZlbnQoKSwgd2hpY2ggaXMKPj4+PiBhbiBleHBvcnRlZCBmdW5jdGlvbiBh bGxvd2luZyBhbnkga2VybmVsIGNvZGUgKGluY2x1ZGluZyBtb2R1bGVzKQo+Pj4+IHRvIHVzZSB0 aGUgUE1VIChqdXN0IGxpa2UgdGhlIHVzZXJzcGFjZSBwZXJmIHRvb2wgd291bGQgZG8pLgo+Pj4+ IEp1c3QgYmVjYXVzZSB5b3VyIHVzZSBjYXNlIGRvZXNuJ3QgdHJpZ2dlciB0aGlzIChiZWNhdXNl Cj4+Pj4geW91IGRvbid0IHJ1biBzb21ldGhpbmcgdGhhdCBjYW4gdHJpZ2dlciB0aGlzKSBkb2Vz bid0IG1lYW4KPj4+PiB0aGlzIGNhbid0IGJlIHRyaWdnZXJlZC4KPj4+Pgo+Pj4KPj4+IFRoYW5r cyBmb3IgdGhhdCBwb2ludGVyLCBJIHdpbGwgYWRkIHRoZW0gaW4gdGhlIG5leHQgdmVyc2lvbi4K Pj4+Cj4+Cj4+IEFuZCBpbnN0ZWFkIG9mIHJlZGVmaW5pbmcgVEFTS19UT01CU1RPTkUgaW4gdGhl IGRyaXZlciwgeW91Cj4+IG1heSBzaW1wbHkgdXNlIElTX0VSUl9PUl9OVUxMKHRzaykgdG8gY292 ZXIgYm90aCBOVUxMIGNhc2UKPj4gYW5kIGtlcm5lbCBldmVudC4KPj4KPiAKPiBVZ2ggc29ycnks IHNlbnQgb3V0IHYyIGV4cG9ydGluZyBpc19rZXJuZWxfZXZlbnQoKSBiZWZvcmUgc2VlaW5nCj4g dGhpcyBjb21tZW50LCBJIHdpbGwgcmVzZW5kLgoKU2F3IHRoYXQuIEkgd291bGQgc2F5LCB3YWl0 IHVudGlsIHNvbWVvbmUgY29tcGxhaW5zIGFib3V0IHRoYXQuIElmCnBlb3BsZSBhcmUgT2sgd2l0 aCBleHBvcnRpbmcgaXQsIGl0IGlzIGZpbmUuIEkgZ3Vlc3MgaXQgd2lsbCBiZSB1c2VmdWwuCllv dSBjb3VsZCBmYWxsIGJhY2sgdG8gdGhpcyBhcHByb2FjaCBpZiB0aGVyZSBpcyByZXNpc3RhbmNl LgoKQ2hlZXJzClN1enVraQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=