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=-6.2 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 6DAE9C4338F for ; Wed, 28 Jul 2021 09:26:44 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 38E4860F9D for ; Wed, 28 Jul 2021 09:26:44 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 38E4860F9D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:References: Cc:To:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=deDElHmVesp2NV7gjz7PYWL0FqX7M/uk0I/cs4IrpV4=; b=qg0p9saMbVoV9E16iv2lamQb04 5A2n3iX6CHZuXG4aQeewkJ5b3a4Z7AVefG2H69h71yWzuRCyNOBb15i/eX/VxHqaqq38mvXnwceQs R24QWe899wOduq6tSu5EJhWtjA72vTsx7KM3TR2HaBjduKM7okxg8AdbMSF5nkxi4xpTFV4UgEsHO AtiQ8Jxu2l0Z13jhoDcksRY2piEDbe83/xtWfjca8LAbJQchIR4ERmz3+3dGjvtmMybruxLkMITbV haE4k1ugfVC/dedcyKuFdaW+h+UB1cg1cmxOxD/xQO8LhWg2cndM/1dnqoC50XoK9vu0HpgBGut/e AouYsSdA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m8fo2-000B9n-SW; Wed, 28 Jul 2021 09:24:51 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m8fny-000B8V-Bj for linux-arm-kernel@lists.infradead.org; Wed, 28 Jul 2021 09:24:48 +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 301F81FB; Wed, 28 Jul 2021 02:24:44 -0700 (PDT) Received: from [10.57.12.74] (unknown [10.57.12.74]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4CB1A3F73D; Wed, 28 Jul 2021 02:24:41 -0700 (PDT) Subject: Re: [PATCH v2 07/10] coresight: trbe: Do not truncate buffer on IRQ From: Suzuki K Poulose To: mike.leach@linaro.org Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, tamas.zsoldos@arm.com, Al.Grant@arm.com, leo.yan@linaro.org, mathieu.poirier@linaro.org, anshuman.khandual@arm.com, jinlmao@qti.qualcomm.com, James.Clark@arm.com, peterz@infradead.org, will@kernel.org References: <20210723124611.3828908-1-suzuki.poulose@arm.com> <20210723124611.3828908-8-suzuki.poulose@arm.com> <064baefd-1213-1e54-20a0-b28f7565a810@arm.com> <278117cd-677d-c1be-b1e3-ea2a8825fcb1@arm.com> Message-ID: <29b80c07-932f-4ba3-9ad6-3edf78b20ee4@arm.com> Date: Wed, 28 Jul 2021 10:25:49 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <278117cd-677d-c1be-b1e3-ea2a8825fcb1@arm.com> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210728_022446_544459_D9EA494D X-CRM114-Status: GOOD ( 32.94 ) 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-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 T24gMDcvMjcvMjAyMSAwMjowNiBQTSwgU3V6dWtpIEsgUG91bG9zZSB3cm90ZToKPiBPbiAyNy8w Ny8yMDIxIDExOjQ2LCBNaWtlIExlYWNoIHdyb3RlOgo+PiBISSBTdXp1a2ksCj4+Cj4+IE9uIE1v biwgMjYgSnVsIDIwMjEgYXQgMTc6MDEsIFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3Nl QGFybS5jb20+IHdyb3RlOgo+Pj4KPj4+IEhpIE1pa2UsCj4+Pgo+Pj4gT24gMjYvMDcvMjAyMSAx MzozNCwgTWlrZSBMZWFjaCB3cm90ZToKPj4+PiBIaSBTdXp1a2ksCj4+Pj4KPj4+PiBPbiBGcmks IDIzIEp1bCAyMDIxIGF0IDEzOjQ2LCBTdXp1a2kgSyBQb3Vsb3NlIDxzdXp1a2kucG91bG9zZUBh cm0uY29tPiB3cm90ZToKPj4+Pj4KPj4+Pj4gVGhlIFRSQkUgZHJpdmVyIG1hcmtzIHRoZSBBVVgg YnVmZmVyIGFzIFRSVU5DQVRFRCB3aGVuIHdlIGdldCBhbiBJUlEKPj4+Pj4gb24gRklMTCBldmVu dC4gVGhpcyBoYXMgcmF0aGVyIHVud2FudGVkIHNpZGUtZWZmZWN0IG9mIHRoZSBldmVudAo+Pj4+ PiBiZWluZyBkaXNhYmxlZCB3aGVuIHRoZXJlIG1heSBiZSBtb3JlIHNwYWNlIGluIHRoZSByaW5n IGJ1ZmZlci4KPj4+Pj4KPj4+Pj4gU28sIGluc3RlYWQgb2YgVFJVTkNBVEUgd2UgbmVlZCBhIGRp ZmZlcmVudCBmbGFnIHRvIGluZGljYXRlCj4+Pj4+IHRoYXQgdGhlIHRyYWNlIG1heSBoYXZlIGxv c3QgYSBmZXcgYnl0ZXMgKGkuZSBmcm9tIHRoZSBwb2ludCBvZgo+Pj4+PiBnZW5lcmF0aW5nIHRo ZSBGSUxMIGV2ZW50IHVudGlsIHRoZSBJUlEgaXMgY29uc3VtZWQpLiBBbnl3YXlzLCB0aGUKPj4+ Pj4gdXNlcnNwYWNlIG11c3QgdXNlIHRoZSBzaXplIGZyb20gUkVDT1JEX0FVWCBoZWFkZXJzIHRv IHJlc3RyaWN0Cj4+Pj4+IHRoZSAidHJhY2UiIGRlY29kaW5nLgo+Pj4+Pgo+Pj4+PiBVc2luZyBQ QVJUSUFMIGZsYWcgY2F1c2VzIHRoZSBwZXJmIHRvb2wgdG8gZ2VuZXJhdGUgdGhlCj4+Pj4+IGZv bGxvd2luZyB3YXJuaW5nOgo+Pj4+Pgo+Pj4+PiDCoMKgwqAgV2FybmluZzoKPj4+Pj4gwqDCoMKg IEFVWCBkYXRhIGhhZCBnYXBzIGluIGl0IFhYIHRpbWVzIG91dCBvZiBZWSEKPj4+Pj4KPj4+Pj4g wqDCoMKgIEFyZSB5b3UgcnVubmluZyBhIEtWTSBndWVzdCBpbiB0aGUgYmFja2dyb3VuZD8KPj4+ Pj4KPj4+Pj4gd2hpY2ggaXMgcG9pbnRsZXNzbHkgc2NhcnkgZm9yIGEgdXNlci4gVGhlIG90aGVy IHJlbWFpbmluZyBvcHRpb25zCj4+Pj4+IGFyZSA6Cj4+Pj4+IMKgwqDCoCAtIENPTExJU0lPTiAt IFVzZSBieSBTUEUgdG8gaW5kaWNhdGUgc2FtcGxlcyBjb2xsaWRlZAo+Pj4+PiDCoMKgwqAgLSBB ZGQgYSBuZXcgZmxhZyAtIFNwZWNpZmljYWxseSBmb3IgQ29yZVNpZ2h0LCBkb2Vzbid0IHNvdW5k Cj4+Pj4+IMKgwqDCoMKgwqAgc28gZ29vZCwgaWYgd2UgY2FuIHJlLXVzZSBzb21ldGhpbmcuCj4+ Pj4+Cj4+Pj4KPj4+PiBXaGF0IGlzIHRoZSB1c2VyIHZpc2libGUgYmVoYXZpb3VyIHdoZW4gdXNp bmcgQ09MTElTSU9OPwo+Pj4KPj4+IElmIHlvdSBtZWFudCBhIFdhcm5pbmcgZnJvbSB0aGUgcGVy ZiB0b29sIChzaW1pbGFyIHRvIFRSVU5DQVRFIG9yCj4+PiBQQVJUSUFMKSwgdGhlIGFuc3dlciBp cyBub25lLiBXZSBjb3VsZCBhZGQgb25lIGluIHRoZSBwZXJmIHRvb2wKPj4+IGlmIHlvdSB0aGlu ayB0aGlzIGlzIG5lY2Vzc2FyeS4KPj4+Cj4+Cj4+IEkgZG8gLSB0aGUgcHJvYmxlbSBpcyB0aGF0 IHdlIGhhdmUgcmVwbGFjZWQgYSB2aXNpYmxlIHdhcm5pbmcgd2l0aCBhCj4+IHNpbGVudCBmYWls dXJlLgo+Pgo+PiBXaGlsZSB3ZSBhZ3JlZSB0aGF0IHRoZSBzaWRlIGVmZmVjdHMgb2YgVFJVTkNB VEUgbWVhbiBpdCB1bmZlYXNpYmxlIGFzCj4+IGEgc29sdXRpb24gaGVyZSAtIGF0IGxlYXN0IHRo ZSBQQVJUSUFMIG1lc3NhZ2UgZG9lcyBnaXZlIHNvbWUKPj4gaW5kaWNhdGlvbi4KPj4gVGhlIGF2 ZXJhZ2UgcGVyZiB1c2VyIGlzIGdvaW5nIHRvIHJlbHkgb24gdGhlIG91dHB1dCBmcm9tIHRoZSB0 b29sIC0KPj4gaWYgdGhlcmUgaXMgbm8gd2FybmluZyB0aGV5IHdpbGwgYXNzdW1lIGFsbCBpcyBn b29kLCBidXQgdGhleSBoYXZlCj4+IHBvc3NpYmxlIG5vbi1jb250aWd1b3VzIHRyYWNlIGFuZCBu byBpbmRpY2F0aW9uIG9mIHN1Y2guCj4+Cj4+IFNpbmNlIHdlIGFyZSB1c2luZyBhIGNvbGxpc2lv biBmbGFnwqAgaW4gYSBwYXJ0aWN1bGFyIGNvbnRleHQgLSBpLmUuCj4+IGNvcmVzaWdodCB0cmFj ZSAtIHdlIGhhdmUgdGhlIGNoYW5jZSB0byBwcm92aWRlIGFuIGFwcHJvcHJpYXRlIG1lc3NhZ2UK Pj4gZm9yIHRoaXMgY29udGV4dC4KPj4KPj4+PiBUaGUgVFJVTkNBVEUgd2FybmluZyBpcyBhdCBs ZWFzdCBhY2N1cmF0ZSAtIGV2ZW4gaWYgdGhlIEtWTSB0aGluZyBpcwo+Pj4+IHNvbWV0aGluZyBv ZiBhIHJlZCBoZXJyaW5nLgo+Pj4KPj4KPj4gU29ycnkgLSBJIG1lYW50IFBBUlRJQUwgaGVyZSAt IGJ1dCB0aGUgY29tbWVudCBzdGFuZHMgb3RoZXJ3aXNlLgo+Pgo+Pj4KPj4+PiBJdCBpcyBlYXNp ZXIgdG8gZXhwbGFpbiBhICJzY2FyeSIgd2FybmluZywgdGhhbiB0cnkgdG8gZGVidWcgc29tZW9u ZXMKPj4+PiBwcm9ibGVtcyBpZiBwZXJmIGlzIHNpbGVudCBvciBtaXNsZWFkaW5nIHdoZW4gdXNp bmcgdGhlIENPTExJU0lPTgo+Pj4+IGZsYWcuCj4+Pgo+Pj4gVGhlIFJFQ09SRF9BVVggc3RpbGwg aGFzIHRoaXMgZmxhZy4gU28sIGlmIHNvbWVvbmUgcmVhbGx5IHdhbnRlZCB0bwo+Pj4ga25vdyBo b3cgbWFueSB0aW1lcyB0aGUgVFJCRSBmaXJlZCB0aGUgSVJRIGFuZCB0aHVzIHBvdGVudGlhbGx5 IGxvc3QgYQo+Pj4gZmV3IGJ5dGVzIG9mIHRoZSB0cmFjZSwgdGhleSBjb3VsZCBhbHdheXMgbG9v ayBhdCB0aGlzLgo+Pj4KPj4KPj4gVGhleSBjb3VsZCAtIGJ1dCBob3cgd291bGQgdGhleSBrbm93 IHRoYXQgdGhleSBuZWVkZWQgdG8gLSB3aGF0Cj4+IGluZGljYXRvcnMgd291bGQgdGhleSBoYXZl IHRoYXQgdGhlIHRyYWNlIHdhcyBub3QgY29udGludW91cz8KPj4gVGhlIHBvaW50IG9mIHRoZSBw ZXJmIHRvb2wgaXMgdGhhdCBpdCBwcmVzZW50cyBhbiBhY2N1cmF0ZSBwaWN0dXJlIHRvCj4+IHRo ZSB1c2VyLCBiYXNlZCBvbiB0aGUgZGF0YSBjb2xsZWN0ZWQuIE1vc3QgdXNlcnMgYXJlbid0IGdv aW5nIHRvCj4+IHN0YXJ0IGRpZ2dpbmcgaW50byB0aGUgaW50cmljYWNpZXMgb2YgdGhlIHBlcmYg ZGF0YSBmaWxlIGZvcm1hdHMgYW5kCj4+IG5vciBzaG91bGQgdGhleSBoYXZlIHRvLgo+Pgo+Pj4g RGVmaW5pdGVseSB0aGlzIGlzIG5vdCBzb21ldGhpbmcgc2ltaWxhciB0byAiVFJVTkNBVEVEIiwg d2hpY2ggd2UKPj4+IHJlYWxpemVkIHRoZSBoYXJkIHdheSwgbm9yIHRoZSBQQVJUSUFMLiBCdXQg dGhlIHBlcmYgdG9vbCBjb3VsZAo+Pj4gcmVwb3J0IHNvbWV0aGluZyBzaW1pbGFyLiBQbGVhc2Ug cmVtZW1iZXIgdGhhdCB0aGUgcGVyZiB0b29sIGFsd2F5cwo+Pj4gdXNlcyB0aGUgInNpemUiIGZp ZWxkIGZyb20gdGhlIFJFQ09SRF9BVVggdG8gbGltaXQgdGhlIHRyYWNlIGRlY29kaW5nLgo+Pj4K Pj4+IFNvLCBJIGFtIG5vdCBzdXJlIGhvdyB0aGlzIGNvdWxkIGNyZWF0ZSBuZXcgcHJvYmxlbXMu Cj4+Pgo+Pgo+PiBUaGVyZSBpcyBubyBpc3N1ZSB3aXRoIGRlY29kZSAtIGJ1dCBpZiBhIHVzZXIg aXMgaW52ZXN0aWdhdGluZyBhCj4+IHByb2JsZW0gdXNpbmcgdHJhY2UsIHRoZXkgbmVlZCB0byBi ZSBhd2FyZSB0aGF0IHNvbWUgdHJhY2UgbWlnaHQgYmUKPj4gZHJvcHBlZC4KPj4gVGhhdCB3YXkg dGhleSBjYW4gdGFrZSBtaXRpZ2F0aW5nIGFjdGlvbi4KPiAKPiBBZ3JlZWQuIFRoaXMgaXMgc29t ZXRoaW5nIHRoYXQgY2FuIGJlIGRvbmUgYnkgdGhlIHBlcmYgdG9vbC4KCmZ5aSwgSSBoYXZlIHBv c3RlZCBhIHBhdGNoIHRvIGRvIHRoaXMgaGVyZSA6CgpbMF0gaHR0cHM6Ly9sa21sLmtlcm5lbC5v cmcvci8yMDIxMDcyODA5MTIxOS41Mjc4ODYtMS1zdXp1a2kucG91bG9zZUBhcm0uY29tCgpTdXp1 a2kKCgo+IAo+IEtpbmQgcmVnYXJkcwo+IFN1enVraQoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK