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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 75DEDC4332F for ; Mon, 13 Dec 2021 18:22:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240378AbhLMSW4 (ORCPT ); Mon, 13 Dec 2021 13:22:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39362 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232192AbhLMSWz (ORCPT ); Mon, 13 Dec 2021 13:22:55 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EA1EFC061574; Mon, 13 Dec 2021 10:22:54 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 9303C611B7; Mon, 13 Dec 2021 18:22:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id CD28AC34600; Mon, 13 Dec 2021 18:22:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1639419774; bh=/z8URsSr6mo957ROYpUpoGEmX7urlXEv6NBT41IGEDw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=IY6gab16/5ywFSg7jsSYQwRBO1tC0bSXlTIYlBV1ALeZ/o/JbWlPLTp8oilYcRCgv rG0bYSj0Pray5X4cZ1KB6Qjg4rdQ6QqWAmWUJLsM5IIzmdrxOT6HcMy6NgSGsmymu7 2Wv2e+3Nemug2DcLdm52z7Kk16g9tbnxhjtsNVAPI45eqGSpB+11bDAGeJGkcOKjZq aAPovi8oHCfRq1+gryvUXQ/FWhCv99pj4iwQRGFx1tkcZ0k1+wYzeDNmweCtJ3/V7R Vdq1/7sGj2DQX+St1lZNVh2CNTnoZI9nIAv7Fb4Pqwq5NhZueiu90JTC9YIuYmiAC8 v/s0oeWbHDOLg== Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 3C36B405D8; Mon, 13 Dec 2021 15:22:52 -0300 (-03) Date: Mon, 13 Dec 2021 15:22:52 -0300 From: Arnaldo Carvalho de Melo To: German Gomez Cc: Athira Rajeev , Linux Kernel Mailing List , linux-perf-users@vger.kernel.org, John Garry , Will Deacon , Mathieu Poirier , Leo Yan , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v1 2/4] perf script: Add "struct machine" parameter to process_event callback Message-ID: References: <20211201123334.679131-1-german.gomez@arm.com> <20211201123334.679131-3-german.gomez@arm.com> <38fd4992-63ae-4871-ddfd-27d40b5c48d2@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <38fd4992-63ae-4871-ddfd-27d40b5c48d2@arm.com> X-Url: http://acmel.wordpress.com Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Em Fri, Dec 03, 2021 at 12:00:26PM +0000, German Gomez escreveu: > Hi Athira, > > On 02/12/2021 16:03, Athira Rajeev wrote: > > > >> On 01-Dec-2021, at 6:03 PM, German Gomez wrote: > >> > >> Include a "struct machine*" parameter to the process_event callback in > >> the scripting layer. This will allow access to the perf_env from within > >> this callback. > >> > >> Followup patches will build on top of this to report the correct name of > >> the registers in a perf.data file, consistently with the architecture > >> the file was recorded in. > >> > >> Signed-off-by: German Gomez > >> --- > >> tools/perf/builtin-script.c | 2 +- > >> .../util/scripting-engines/trace-event-perl.c | 3 ++- > >> .../scripting-engines/trace-event-python.c | 23 +++++++++++-------- > >> tools/perf/util/trace-event-scripting.c | 3 ++- > >> tools/perf/util/trace-event.h | 3 ++- > >> 5 files changed, 21 insertions(+), 13 deletions(-) > >> > >> diff --git a/tools/perf/builtin-script.c b/tools/perf/builtin-script.c > >> index 9434367af..711132f0b 100644 > >> --- a/tools/perf/builtin-script.c > >> +++ b/tools/perf/builtin-script.c > >> @@ -2256,7 +2256,7 @@ static int process_sample_event(struct perf_tool *tool, > >> thread__resolve(al.thread, &addr_al, sample); > >> addr_al_ptr = &addr_al; > >> } > >> - scripting_ops->process_event(event, sample, evsel, &al, addr_al_ptr); > >> + scripting_ops->process_event(event, sample, evsel, &al, addr_al_ptr, machine); > > Hi, > > > > Looks like the patch is using “machine” to allow access to perf_env__arch and there by to get the “arch” value. > > But can we use from evsel, like "perf_env__arch(evsel__env(evsel))” to get arch value instead of including new parameter for “struct machine” ? > > > > Thanks > > Athira > > Thanks for the suggestion. It looks like we can skip this patch if we > can get the arch value that way. So the first one is already upstream, will you post a v2? - Arnaldo 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 1FBD6C433F5 for ; Mon, 13 Dec 2021 18:23:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=E/H9nAEcZy0CcWm8hgFYKh9kBJidPQ7YTn4sueXp6pE=; b=pWwRZCJ95aLZJV qbcTGuMMocZQG8MtY1UbzKYR5KQc31+j9CLRQoUnsXcftRgnwHcyEgtJ0P0TALY8mdjOUvb1LQjfU 5nwxqYpF1gTJ2QE0qM1S2QKzYH4rgFz6S4fmNNAzFXQTvaeAQUNwGFoNd+Q51oE2Y7PyPmK0G8b4V +/kctDkGdAmMVH7i8GTfKmY/UQjsVDBdKsQKjmtplWiUNKrG/IJNpuP9FWKdhdohMiTzJ1f0ZPklF 6ZSph92yI1hhstd1VUZBK53AR0k4rKzob74PB6Rb9rAqzEbgvrGnY4uYemJMVx9FQTu+gTvr8ene1 y+Q7jv45n6awoX7Ymagw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mwpye-00AvYp-1M; Mon, 13 Dec 2021 18:23:08 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mwpyS-00AvWB-Ue; Mon, 13 Dec 2021 18:22:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=yV2tBkVvXoyk7K32YhJtwlQ3vwJSsntomGOtaF0A3uM=; b=qtmFTFrv0cI4IfYHPSFKyChR0z 617nfvjNXIKfqzoRvTLw77CqqoZLAxDVmNLrBqC0ifMRD5Rv81rDQQNL2FfCxrdzl1eeVHeAs2d6j M4b0NtuYjT32iUWLjTUQJAloGUucxXjvTA7Oi7ldynWp5RU1WMxX/mGfRSNP4U45C/H2y1t3A/vJq JJBC/bWXBNNsd+UioeWnkhG0PrBhj/QshGqHSPyCqQS+SG/LWKDyHJp6lsbvufxNqU8G43mfsHz9P x794YioB48wkxYGLKOQGtkmR7FVn/lw2qXMlXnpP5K6JFgx4PQb4hqpSq1Ah5nt0IStV4hcPnhPTt lwBq5rLQ==; Received: from [179.97.37.151] (helo=quaco.ghostprotocols.net) by casper.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1mwpyQ-00D36E-Mc; Mon, 13 Dec 2021 18:22:55 +0000 Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 3C36B405D8; Mon, 13 Dec 2021 15:22:52 -0300 (-03) Date: Mon, 13 Dec 2021 15:22:52 -0300 From: Arnaldo Carvalho de Melo To: German Gomez Cc: Athira Rajeev , Linux Kernel Mailing List , linux-perf-users@vger.kernel.org, John Garry , Will Deacon , Mathieu Poirier , Leo Yan , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v1 2/4] perf script: Add "struct machine" parameter to process_event callback Message-ID: References: <20211201123334.679131-1-german.gomez@arm.com> <20211201123334.679131-3-german.gomez@arm.com> <38fd4992-63ae-4871-ddfd-27d40b5c48d2@arm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <38fd4992-63ae-4871-ddfd-27d40b5c48d2@arm.com> X-Url: http://acmel.wordpress.com X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org RW0gRnJpLCBEZWMgMDMsIDIwMjEgYXQgMTI6MDA6MjZQTSArMDAwMCwgR2VybWFuIEdvbWV6IGVz Y3JldmV1Ogo+IEhpIEF0aGlyYSwKPiAKPiBPbiAwMi8xMi8yMDIxIDE2OjAzLCBBdGhpcmEgUmFq ZWV2IHdyb3RlOgo+ID4KPiA+PiBPbiAwMS1EZWMtMjAyMSwgYXQgNjowMyBQTSwgR2VybWFuIEdv bWV6IDxnZXJtYW4uZ29tZXpAYXJtLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBJbmNsdWRlIGEgInN0 cnVjdCBtYWNoaW5lKiIgcGFyYW1ldGVyIHRvIHRoZSBwcm9jZXNzX2V2ZW50IGNhbGxiYWNrIGlu Cj4gPj4gdGhlIHNjcmlwdGluZyBsYXllci4gVGhpcyB3aWxsIGFsbG93IGFjY2VzcyB0byB0aGUg cGVyZl9lbnYgZnJvbSB3aXRoaW4KPiA+PiB0aGlzIGNhbGxiYWNrLgo+ID4+Cj4gPj4gRm9sbG93 dXAgcGF0Y2hlcyB3aWxsIGJ1aWxkIG9uIHRvcCBvZiB0aGlzIHRvIHJlcG9ydCB0aGUgY29ycmVj dCBuYW1lIG9mCj4gPj4gdGhlIHJlZ2lzdGVycyBpbiBhIHBlcmYuZGF0YSBmaWxlLCBjb25zaXN0 ZW50bHkgd2l0aCB0aGUgYXJjaGl0ZWN0dXJlCj4gPj4gdGhlIGZpbGUgd2FzIHJlY29yZGVkIGlu Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogR2VybWFuIEdvbWV6IDxnZXJtYW4uZ29tZXpAYXJt LmNvbT4KPiA+PiAtLS0KPiA+PiB0b29scy9wZXJmL2J1aWx0aW4tc2NyaXB0LmMgICAgICAgICAg ICAgICAgICAgfCAgMiArLQo+ID4+IC4uLi91dGlsL3NjcmlwdGluZy1lbmdpbmVzL3RyYWNlLWV2 ZW50LXBlcmwuYyB8ICAzICsrLQo+ID4+IC4uLi9zY3JpcHRpbmctZW5naW5lcy90cmFjZS1ldmVu dC1weXRob24uYyAgICB8IDIzICsrKysrKysrKysrLS0tLS0tLS0KPiA+PiB0b29scy9wZXJmL3V0 aWwvdHJhY2UtZXZlbnQtc2NyaXB0aW5nLmMgICAgICAgfCAgMyArKy0KPiA+PiB0b29scy9wZXJm L3V0aWwvdHJhY2UtZXZlbnQuaCAgICAgICAgICAgICAgICAgfCAgMyArKy0KPiA+PiA1IGZpbGVz IGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlm ZiAtLWdpdCBhL3Rvb2xzL3BlcmYvYnVpbHRpbi1zY3JpcHQuYyBiL3Rvb2xzL3BlcmYvYnVpbHRp bi1zY3JpcHQuYwo+ID4+IGluZGV4IDk0MzQzNjdhZi4uNzExMTMyZjBiIDEwMDY0NAo+ID4+IC0t LSBhL3Rvb2xzL3BlcmYvYnVpbHRpbi1zY3JpcHQuYwo+ID4+ICsrKyBiL3Rvb2xzL3BlcmYvYnVp bHRpbi1zY3JpcHQuYwo+ID4+IEBAIC0yMjU2LDcgKzIyNTYsNyBAQCBzdGF0aWMgaW50IHByb2Nl c3Nfc2FtcGxlX2V2ZW50KHN0cnVjdCBwZXJmX3Rvb2wgKnRvb2wsCj4gPj4gCQkJCXRocmVhZF9f cmVzb2x2ZShhbC50aHJlYWQsICZhZGRyX2FsLCBzYW1wbGUpOwo+ID4+IAkJCWFkZHJfYWxfcHRy ID0gJmFkZHJfYWw7Cj4gPj4gCQl9Cj4gPj4gLQkJc2NyaXB0aW5nX29wcy0+cHJvY2Vzc19ldmVu dChldmVudCwgc2FtcGxlLCBldnNlbCwgJmFsLCBhZGRyX2FsX3B0cik7Cj4gPj4gKwkJc2NyaXB0 aW5nX29wcy0+cHJvY2Vzc19ldmVudChldmVudCwgc2FtcGxlLCBldnNlbCwgJmFsLCBhZGRyX2Fs X3B0ciwgbWFjaGluZSk7Cj4gPiBIaSwKPiA+Cj4gPiBMb29rcyBsaWtlIHRoZSBwYXRjaCBpcyB1 c2luZyDigJxtYWNoaW5l4oCdIHRvIGFsbG93IGFjY2VzcyB0byBwZXJmX2Vudl9fYXJjaCBhbmQg dGhlcmUgYnkgdG8gZ2V0IHRoZSDigJxhcmNo4oCdIHZhbHVlLgo+ID4gQnV0IGNhbiB3ZSB1c2Ug ZnJvbSBldnNlbCwgbGlrZSAgInBlcmZfZW52X19hcmNoKGV2c2VsX19lbnYoZXZzZWwpKeKAnSB0 byBnZXQgYXJjaCB2YWx1ZSBpbnN0ZWFkIG9mIGluY2x1ZGluZyBuZXcgcGFyYW1ldGVyIGZvciDi gJxzdHJ1Y3QgbWFjaGluZeKAnSA/Cj4gPgo+ID4gVGhhbmtzCj4gPiBBdGhpcmEKPiAKPiBUaGFu a3MgZm9yIHRoZSBzdWdnZXN0aW9uLiBJdCBsb29rcyBsaWtlIHdlIGNhbiBza2lwIHRoaXMgcGF0 Y2ggaWYgd2UKPiBjYW4gZ2V0IHRoZSBhcmNoIHZhbHVlIHRoYXQgd2F5LgoKU28gdGhlIGZpcnN0 IG9uZSBpcyBhbHJlYWR5IHVwc3RyZWFtLCB3aWxsIHlvdSBwb3N0IGEgdjI/CgotIEFybmFsZG8K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LXJp c2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9s aXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcmlzY3YK 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id BECDDC433EF for ; Mon, 13 Dec 2021 18:24:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=jspQ6DSw6HYZUgISiSJy8Y7GU6QKhlhz0PTzreyNNQE=; b=Nv7OVO5MT10uIG QVK2TbCmf2FHKbJC8FN+jsLh7OFy8IaBkf215rLma5gATRSaYd8NYlYsjE8QOPB+HCxlmtSWmUnIW GrcyYNnW7NyUE37oxJfGhTKDuXWKBFYDjk4rLKcesa0kaE6QkHa4niigCIP8lwe3gGJsrLr/pEzYk 7l6rf6IyHatseyJ+vSLY0EJKiRH8bdZTnTNx4shEstjNzOazlaixRSgq/9vTKFb4BQ2lElEmDfwlC vLEQquafRLbdfZ5M31OQ3d+FyIsI9TtEZ1j/5ogYb5sLLoxK3+uh2oWz3siWC6LH2O/IhQKAy5gEJ /FBj/poSqKBpx3Mr2SjA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mwpyV-00AvWs-4E; Mon, 13 Dec 2021 18:22:59 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mwpyS-00AvWB-Ue; Mon, 13 Dec 2021 18:22:56 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=yV2tBkVvXoyk7K32YhJtwlQ3vwJSsntomGOtaF0A3uM=; b=qtmFTFrv0cI4IfYHPSFKyChR0z 617nfvjNXIKfqzoRvTLw77CqqoZLAxDVmNLrBqC0ifMRD5Rv81rDQQNL2FfCxrdzl1eeVHeAs2d6j M4b0NtuYjT32iUWLjTUQJAloGUucxXjvTA7Oi7ldynWp5RU1WMxX/mGfRSNP4U45C/H2y1t3A/vJq JJBC/bWXBNNsd+UioeWnkhG0PrBhj/QshGqHSPyCqQS+SG/LWKDyHJp6lsbvufxNqU8G43mfsHz9P x794YioB48wkxYGLKOQGtkmR7FVn/lw2qXMlXnpP5K6JFgx4PQb4hqpSq1Ah5nt0IStV4hcPnhPTt lwBq5rLQ==; Received: from [179.97.37.151] (helo=quaco.ghostprotocols.net) by casper.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1mwpyQ-00D36E-Mc; Mon, 13 Dec 2021 18:22:55 +0000 Received: by quaco.ghostprotocols.net (Postfix, from userid 1000) id 3C36B405D8; Mon, 13 Dec 2021 15:22:52 -0300 (-03) Date: Mon, 13 Dec 2021 15:22:52 -0300 From: Arnaldo Carvalho de Melo To: German Gomez Cc: Athira Rajeev , Linux Kernel Mailing List , linux-perf-users@vger.kernel.org, John Garry , Will Deacon , Mathieu Poirier , Leo Yan , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , linux-arm-kernel@lists.infradead.org, linux-csky@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v1 2/4] perf script: Add "struct machine" parameter to process_event callback Message-ID: References: <20211201123334.679131-1-german.gomez@arm.com> <20211201123334.679131-3-german.gomez@arm.com> <38fd4992-63ae-4871-ddfd-27d40b5c48d2@arm.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <38fd4992-63ae-4871-ddfd-27d40b5c48d2@arm.com> X-Url: http://acmel.wordpress.com 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-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 RW0gRnJpLCBEZWMgMDMsIDIwMjEgYXQgMTI6MDA6MjZQTSArMDAwMCwgR2VybWFuIEdvbWV6IGVz Y3JldmV1Ogo+IEhpIEF0aGlyYSwKPiAKPiBPbiAwMi8xMi8yMDIxIDE2OjAzLCBBdGhpcmEgUmFq ZWV2IHdyb3RlOgo+ID4KPiA+PiBPbiAwMS1EZWMtMjAyMSwgYXQgNjowMyBQTSwgR2VybWFuIEdv bWV6IDxnZXJtYW4uZ29tZXpAYXJtLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBJbmNsdWRlIGEgInN0 cnVjdCBtYWNoaW5lKiIgcGFyYW1ldGVyIHRvIHRoZSBwcm9jZXNzX2V2ZW50IGNhbGxiYWNrIGlu Cj4gPj4gdGhlIHNjcmlwdGluZyBsYXllci4gVGhpcyB3aWxsIGFsbG93IGFjY2VzcyB0byB0aGUg cGVyZl9lbnYgZnJvbSB3aXRoaW4KPiA+PiB0aGlzIGNhbGxiYWNrLgo+ID4+Cj4gPj4gRm9sbG93 dXAgcGF0Y2hlcyB3aWxsIGJ1aWxkIG9uIHRvcCBvZiB0aGlzIHRvIHJlcG9ydCB0aGUgY29ycmVj dCBuYW1lIG9mCj4gPj4gdGhlIHJlZ2lzdGVycyBpbiBhIHBlcmYuZGF0YSBmaWxlLCBjb25zaXN0 ZW50bHkgd2l0aCB0aGUgYXJjaGl0ZWN0dXJlCj4gPj4gdGhlIGZpbGUgd2FzIHJlY29yZGVkIGlu Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogR2VybWFuIEdvbWV6IDxnZXJtYW4uZ29tZXpAYXJt LmNvbT4KPiA+PiAtLS0KPiA+PiB0b29scy9wZXJmL2J1aWx0aW4tc2NyaXB0LmMgICAgICAgICAg ICAgICAgICAgfCAgMiArLQo+ID4+IC4uLi91dGlsL3NjcmlwdGluZy1lbmdpbmVzL3RyYWNlLWV2 ZW50LXBlcmwuYyB8ICAzICsrLQo+ID4+IC4uLi9zY3JpcHRpbmctZW5naW5lcy90cmFjZS1ldmVu dC1weXRob24uYyAgICB8IDIzICsrKysrKysrKysrLS0tLS0tLS0KPiA+PiB0b29scy9wZXJmL3V0 aWwvdHJhY2UtZXZlbnQtc2NyaXB0aW5nLmMgICAgICAgfCAgMyArKy0KPiA+PiB0b29scy9wZXJm L3V0aWwvdHJhY2UtZXZlbnQuaCAgICAgICAgICAgICAgICAgfCAgMyArKy0KPiA+PiA1IGZpbGVz IGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlm ZiAtLWdpdCBhL3Rvb2xzL3BlcmYvYnVpbHRpbi1zY3JpcHQuYyBiL3Rvb2xzL3BlcmYvYnVpbHRp bi1zY3JpcHQuYwo+ID4+IGluZGV4IDk0MzQzNjdhZi4uNzExMTMyZjBiIDEwMDY0NAo+ID4+IC0t LSBhL3Rvb2xzL3BlcmYvYnVpbHRpbi1zY3JpcHQuYwo+ID4+ICsrKyBiL3Rvb2xzL3BlcmYvYnVp bHRpbi1zY3JpcHQuYwo+ID4+IEBAIC0yMjU2LDcgKzIyNTYsNyBAQCBzdGF0aWMgaW50IHByb2Nl c3Nfc2FtcGxlX2V2ZW50KHN0cnVjdCBwZXJmX3Rvb2wgKnRvb2wsCj4gPj4gCQkJCXRocmVhZF9f cmVzb2x2ZShhbC50aHJlYWQsICZhZGRyX2FsLCBzYW1wbGUpOwo+ID4+IAkJCWFkZHJfYWxfcHRy ID0gJmFkZHJfYWw7Cj4gPj4gCQl9Cj4gPj4gLQkJc2NyaXB0aW5nX29wcy0+cHJvY2Vzc19ldmVu dChldmVudCwgc2FtcGxlLCBldnNlbCwgJmFsLCBhZGRyX2FsX3B0cik7Cj4gPj4gKwkJc2NyaXB0 aW5nX29wcy0+cHJvY2Vzc19ldmVudChldmVudCwgc2FtcGxlLCBldnNlbCwgJmFsLCBhZGRyX2Fs X3B0ciwgbWFjaGluZSk7Cj4gPiBIaSwKPiA+Cj4gPiBMb29rcyBsaWtlIHRoZSBwYXRjaCBpcyB1 c2luZyDigJxtYWNoaW5l4oCdIHRvIGFsbG93IGFjY2VzcyB0byBwZXJmX2Vudl9fYXJjaCBhbmQg dGhlcmUgYnkgdG8gZ2V0IHRoZSDigJxhcmNo4oCdIHZhbHVlLgo+ID4gQnV0IGNhbiB3ZSB1c2Ug ZnJvbSBldnNlbCwgbGlrZSAgInBlcmZfZW52X19hcmNoKGV2c2VsX19lbnYoZXZzZWwpKeKAnSB0 byBnZXQgYXJjaCB2YWx1ZSBpbnN0ZWFkIG9mIGluY2x1ZGluZyBuZXcgcGFyYW1ldGVyIGZvciDi gJxzdHJ1Y3QgbWFjaGluZeKAnSA/Cj4gPgo+ID4gVGhhbmtzCj4gPiBBdGhpcmEKPiAKPiBUaGFu a3MgZm9yIHRoZSBzdWdnZXN0aW9uLiBJdCBsb29rcyBsaWtlIHdlIGNhbiBza2lwIHRoaXMgcGF0 Y2ggaWYgd2UKPiBjYW4gZ2V0IHRoZSBhcmNoIHZhbHVlIHRoYXQgd2F5LgoKU28gdGhlIGZpcnN0 IG9uZSBpcyBhbHJlYWR5IHVwc3RyZWFtLCB3aWxsIHlvdSBwb3N0IGEgdjI/CgotIEFybmFsZG8K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK