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 7E500C6FD1D for ; Mon, 20 Mar 2023 17:51:38 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=q+ab0EznbDxpXP6vgbHNUiC064mUI9O5MkGIfATpPVA=; b=3sdcDpOGVk7IRG uGQqrnIcj3SVdQERveIAwA/EsvkK7f++6ENOSEWyI0gdYtG4/sqMOWZwMLVwkNCvSO4QnmWtO3csS NFleOVgOsAYmx90JAsIs98YVi7n2pj19R/qFqn3+7uVc2eiwUxJb/hsTS5dZ7Z8NBezsG5qzVLtd4 xsqG1s4liwLKyiko3cKJZjwHu0kOnbWB3r4si+aoPzW4zq0XboBhOFfOKxIHgNA7NEWkWehIdVF52 CfBmut7/TaRQ8pWR4i5oRZdX0btc7LVe9PLbzIRgn7U0V5tnOFLAuS5k4hRkJ6dXaO3EnZqGihkNa VdvH+D3vt5TfLLbXMXsQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1peJec-00A2TI-2S; Mon, 20 Mar 2023 17:50:42 +0000 Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1peJeZ-00A2RW-25 for linux-arm-kernel@lists.infradead.org; Mon, 20 Mar 2023 17:50:41 +0000 Received: by mail-qt1-x834.google.com with SMTP id d75a77b69052e-3e292a249b6so132401cf.1 for ; Mon, 20 Mar 2023 10:50:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; t=1679334636; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=yoD1JKY0k161o4QHbzp4GglNNV3tuJfP9sIdaBe/tSQ=; b=LuOXElhkL5uV0fqt/FiMZBnMP0RcQQ1EwDqAJ4PkZckn2UxZng/S/rmcHgZKAwLKrz 2pmile5FUYUJrxnXkOmRyqD1FMn+IaR7TmUgMchApZb6n3gteLagbDK1gA7cdAJOhtUP 33vxu5Dnvn0CzWPDePl7jV0rBZzoTsw9Ag++n0IKkVlWyLlHq/+O41VOV4z3ljQ8BtDb GqyJlrNZsarrBULnUuSZ8Noy+jPMKmFqcVvT5cBcLFyDVNg4u/FlwJq8ft7vWUwqi1Dl Z5/s22a9dsX+weBQMWhRWuTtsHtrPG3Mvj1ECudidhhQar1A9gg7gp7V8wIrUFdXGn0V 4LHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679334636; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yoD1JKY0k161o4QHbzp4GglNNV3tuJfP9sIdaBe/tSQ=; b=q6DdJkKloMjt1+DSrboQAPugS9tElKCTQZMZ9QecHgpHXgK5q6o0CSNIMK1PMZfoN4 NkmkpIcM5vffoyr3FO0OOqY6aeMAc5BYOVRDLl8NGOhbnZif2marmWEY9B85Ul+WCIvp sdUGS/DXXvbVMqFg4bgXbnhYx6/TuTd1/3qRr999p2pZwxyt5V/JFlWrvGxplvxWdF+z CwcBtKdGOvO2fECHmmetNyLPq8p2HeQnFNJqTNw3mZn/JUbfLzIlb9Ax37Ozz8Zl/sse rfCh+Ws289pKR11JYMgOzIC6xTF+mBp53VGM5o/UzznG407WK/k1uiWSTAfUJlcHoUGp Wc5g== X-Gm-Message-State: AO0yUKUTxiGOe6AMI+ap0kQpnXZhODy8ZKY+PRegVKC0hUno9H1d1Nkq tFecZd6gVbvdCsrkPricGHq6NnxMPaRfQinU9BeC/Q== X-Google-Smtp-Source: AK7set8kHEVP+t6ZHXZFLaxn+nBauLfQe1PZ5kpaSUhxq1eSagWU8CZHLMeGMlCta7rcc0LYB6zlLiF1Y7styXAdznM= X-Received: by 2002:a05:622a:1ba3:b0:3e2:3de:371f with SMTP id bp35-20020a05622a1ba300b003e203de371fmr242217qtb.15.1679334636095; Mon, 20 Mar 2023 10:50:36 -0700 (PDT) MIME-Version: 1.0 References: <20230320151509.1137462-1-james.clark@arm.com> <20230320151509.1137462-5-james.clark@arm.com> In-Reply-To: <20230320151509.1137462-5-james.clark@arm.com> From: Ian Rogers Date: Mon, 20 Mar 2023 10:50:24 -0700 Message-ID: Subject: Re: [PATCH v2 4/4] perf report: Add 'simd' sort field To: James Clark Cc: linux-perf-users@vger.kernel.org, Anshuman.Khandual@arm.com, German Gomez , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , Adrian Hunter , John Garry , Will Deacon , Mike Leach , Leo Yan , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230320_105039_687749_993AA5C8 X-CRM114-Status: GOOD ( 27.61 ) 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 T24gTW9uLCBNYXIgMjAsIDIwMjMgYXQgODoxNeKAr0FNIEphbWVzIENsYXJrIDxqYW1lcy5jbGFy a0Bhcm0uY29tPiB3cm90ZToKPgo+IEZyb206IEdlcm1hbiBHb21leiA8Z2VybWFuLmdvbWV6QGFy bS5jb20+Cj4KPiBBZGQgJ3NpbWQnIHNvcnQgZmllbGQgdG8gdmlzdWFsaXplIFNJTUQgb3BzIGlu IHBlcmYtcmVwb3J0Lgo+Cj4gUm93cyBhcmUgbGFiZWxlZCB3aXRoIHRoZSBTSU1EIGlzYSwgYW5k IHRoZSB0eXBlIG9mIHByZWRpY2F0ZSAoaWYgYW55KToKPgo+ICAgLSBbcF0gcGFydGlhbCBwcmVk aWNhdGUKPiAgIC0gW2VdIGVtcHR5IHByZWRpY2F0ZSAobm8gZWxlbWVudHMgaW4gdGhlIHZlY3Rv ciBiZWluZyB1c2VkKQo+Cj4gRXhhbXBsZSB3aXRoIEFybSBTUEUgYW5kIFNWRSAoU2NhbGFibGUg VmVjdG9yIEV4dGVuc2lvbik6Cj4KPiAgICNpbmNsdWRlIDxhcm1fc3ZlLmg+Cj4KPiAgIGRvdWJs ZSBzcmNbMTAyNV0sIGRzdFsxMDI1XTsKPgo+ICAgaW50IG1haW4odm9pZCkgewo+ICAgICBzdmZs b2F0NjRfdCB2YyA9IHN2ZHVwX2Y2NCgxKTsKPiAgICAgZm9yKDs7KQo+ICAgICAgIGZvcihpbnQg aSA9IDA7IGkgPCAxMDI1OyBpICs9IHN2Y250ZCgpKQo+ICAgICAgIHsKPiAgICAgICAgIHN2Ym9v bF90IHBnID0gc3Z3aGlsZWx0X2I2NChpLCAxMDI1KTsKPiAgICAgICAgIHN2ZmxvYXQ2NF90IHZz cmMgPSBzdmxkMShwZywgJnNyY1tpXSk7Cj4gICAgICAgICBzdmZsb2F0NjRfdCB2ZHN0ID0gc3Zh ZGRfeChwZywgdnNyYywgdmMpOwo+ICAgICAgICAgc3ZzdDEocGcsICZkc3RbaV0sIHZkc3QpOwo+ ICAgICAgIH0KPiAgICAgcmV0dXJuIDA7Cj4gICB9Cj4KPiAgIC4uLiBjb21waWxlZCB1c2luZyAi Z2NjLTExIC1tYXJjaD1hcm12OC1hK3N2ZSAtTzMiCj4KPiBQcm9maWxpbmcgb24gYSBwbGF0Zm9y bSB0aGF0IGltcGxlbWVudHMgRkVBVF9TVkUgYW5kIEZFQVRfU1BFdjFwMToKPgo+ICAgJCBwZXJm IHJlY29yZCAtZSBhcm1fc3BlXzAvLyAtLSAuL2Eub3V0Cj4gICAkIHBlcmYgcmVwb3J0IC0taXRy YWNlPWkxaSAtcyBvdmVyaGVhZCxwaWQsc2ltZCxzeW0KPgo+ICAgT3ZlcmhlYWQgICAgICBQaWQ6 Q29tbWFuZCAgIFNpbWQgICAgIFN5bWJvbAo+ICAgLi4uLi4uLi4gIC4uLi4uLi4uLi4uLi4uLi4g IC4uLi4uLi4gIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4KPgo+ICAgICA1My43NiUgICAgMTA3NTg6 cHJvZ3JhbSAgICAgICAgICAgIFsuXSBtYWluCj4gICAgIDQ2LjE0JSAgICAxMDc1ODpwcm9ncmFt ICAgWy5dIFNWRSAgWy5dIG1haW4KPiAgICAgIDAuMDklICAgIDEwNzU4OnByb2dyYW0gICBbcF0g U1ZFICBbLl0gbWFpbgo+Cj4gVGhlIHJlcG9ydCBzaG93cyAwLjA5JSBvZiB0aGUgc2FtcGxlZCBT VkUgb3BlcmF0aW9ucyB1c2UgcGFydGlhbAo+IHByZWRpY2F0ZXMgZHVlIHRvIHNyYyBhbmQgZHN0 IGFycmF5cyBub3QgYmVpbmcgbXVsdGlwbGVzIG9mIHRoZSB2ZWN0b3IKPiByZWdpc3RlciBsZW5n dGhzLgo+Cj4gU2lnbmVkLW9mZi1ieTogR2VybWFuIEdvbWV6IDxnZXJtYW4uZ29tZXpAYXJtLmNv bT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW1lcyBDbGFyayA8amFtZXMuY2xhcmtAYXJtLmNvbT4KPiAt LS0KPiAgdG9vbHMvcGVyZi9Eb2N1bWVudGF0aW9uL3BlcmYtcmVwb3J0LnR4dCB8ICAxICsKPiAg dG9vbHMvcGVyZi91dGlsL2hpc3QuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgdG9vbHMv cGVyZi91dGlsL2hpc3QuaCAgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgdG9vbHMvcGVyZi91 dGlsL3NvcnQuYyAgICAgICAgICAgICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysr Kwo+ICB0b29scy9wZXJmL3V0aWwvc29ydC5oICAgICAgICAgICAgICAgICAgIHwgIDIgKwo+ICA1 IGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS90b29scy9w ZXJmL0RvY3VtZW50YXRpb24vcGVyZi1yZXBvcnQudHh0IGIvdG9vbHMvcGVyZi9Eb2N1bWVudGF0 aW9uL3BlcmYtcmVwb3J0LnR4dAo+IGluZGV4IGMyNDJlOGRhNmIxYS4uY2ZkNTAyZjdlNmRhIDEw MDY0NAo+IC0tLSBhL3Rvb2xzL3BlcmYvRG9jdW1lbnRhdGlvbi9wZXJmLXJlcG9ydC50eHQKPiAr KysgYi90b29scy9wZXJmL0RvY3VtZW50YXRpb24vcGVyZi1yZXBvcnQudHh0Cj4gQEAgLTExNyw2 ICsxMTcsNyBAQCBPUFRJT05TCj4gICAgICAgICAtIGFkZHI6IChGdWxsKSB2aXJ0dWFsIGFkZHJl c3Mgb2YgdGhlIHNhbXBsZWQgaW5zdHJ1Y3Rpb24KPiAgICAgICAgIC0gcmV0aXJlX2xhdDogT24g WDg2LCB0aGlzIHJlcG9ydHMgcGlwZWxpbmUgc3RhbGwgb2YgdGhpcyBpbnN0cnVjdGlvbiBjb21w YXJlZAo+ICAgICAgICAgICB0byB0aGUgcHJldmlvdXMgaW5zdHJ1Y3Rpb24gaW4gY3ljbGVzLiBB bmQgY3VycmVudGx5IHN1cHBvcnRlZCBvbmx5IG9uIFg4Ngo+ICsgICAgICAgLSBzaW1kOiBGbGFn cyBkZXNjcmliaW5nIGEgU0lNRCBvcGVyYXRpb24uICJlIiBmb3IgZW1wdHkgQXJtIFNWRSBwcmVk aWNhdGUuICJwIiBmb3IgcGFydGlhbCBBcm0gU1ZFIHByZWRpY2F0ZQoKbml0OiB0aGUgbGluZSB3 cmFwIGxvb2tzIG9mZiBoZXJlLgoKVGhhbmtzLApJYW4KCj4KPiAgICAgICAgIEJ5IGRlZmF1bHQs IGNvbW0sIGRzbyBhbmQgc3ltYm9sIGtleXMgYXJlIHVzZWQuCj4gICAgICAgICAoaS5lLiAtLXNv cnQgY29tbSxkc28sc3ltYm9sKQo+IGRpZmYgLS1naXQgYS90b29scy9wZXJmL3V0aWwvaGlzdC5j IGIvdG9vbHMvcGVyZi91dGlsL2hpc3QuYwo+IGluZGV4IDM2NzAxMzZhMDA3NC4uMGMxMWY1MGFi ZmVjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3BlcmYvdXRpbC9oaXN0LmMKPiArKysgYi90b29scy9w ZXJmL3V0aWwvaGlzdC5jCj4gQEAgLTc0NSw2ICs3NDUsNyBAQCBfX2hpc3RzX19hZGRfZW50cnko c3RydWN0IGhpc3RzICpoaXN0cywKPiAgICAgICAgICAgICAgICAgLndlaWdodCA9IHNhbXBsZS0+ d2VpZ2h0LAo+ICAgICAgICAgICAgICAgICAuaW5zX2xhdCA9IHNhbXBsZS0+aW5zX2xhdCwKPiAg ICAgICAgICAgICAgICAgLnBfc3RhZ2VfY3ljID0gc2FtcGxlLT5wX3N0YWdlX2N5YywKPiArICAg ICAgICAgICAgICAgLnNpbWRfZmxhZ3MgPSBzYW1wbGUtPnNpbWRfZmxhZ3MsCj4gICAgICAgICB9 LCAqaGUgPSBoaXN0c19fZmluZG5ld19lbnRyeShoaXN0cywgJmVudHJ5LCBhbCwgc2FtcGxlX3Nl bGYpOwo+Cj4gICAgICAgICBpZiAoIWhpc3RzLT5oYXNfY2FsbGNoYWlucyAmJiBoZSAmJiBoZS0+ Y2FsbGNoYWluX3NpemUgIT0gMCkKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvcGVyZi91dGlsL2hpc3Qu aCBiL3Rvb2xzL3BlcmYvdXRpbC9oaXN0LmgKPiBpbmRleCA4NmE2Nzc5NTQyNzkuLmFmYzlmMWM3 ZjRkYyAxMDA2NDQKPiAtLS0gYS90b29scy9wZXJmL3V0aWwvaGlzdC5oCj4gKysrIGIvdG9vbHMv cGVyZi91dGlsL2hpc3QuaAo+IEBAIC04MSw2ICs4MSw3IEBAIGVudW0gaGlzdF9jb2x1bW4gewo+ ICAgICAgICAgSElTVENfQUREUl9GUk9NLAo+ICAgICAgICAgSElTVENfQUREUl9UTywKPiAgICAg ICAgIEhJU1RDX0FERFIsCj4gKyAgICAgICBISVNUQ19TSU1ELAo+ICAgICAgICAgSElTVENfTlJf Q09MUywgLyogTGFzdCBlbnRyeSAqLwo+ICB9Owo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3BlcmYv dXRpbC9zb3J0LmMgYi90b29scy9wZXJmL3V0aWwvc29ydC5jCj4gaW5kZXggMDkzYTBjOGIyZTNk Li5lMTFlNjhlY2YwYTIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvcGVyZi91dGlsL3NvcnQuYwo+ICsr KyBiL3Rvb2xzL3BlcmYvdXRpbC9zb3J0LmMKPiBAQCAtMTM5LDYgKzEzOSw1MiBAQCBzdHJ1Y3Qg c29ydF9lbnRyeSBzb3J0X3RocmVhZCA9IHsKPiAgICAgICAgIC5zZV93aWR0aF9pZHggICA9IEhJ U1RDX1RIUkVBRCwKPiAgfTsKPgo+ICsvKiAtLXNvcnQgc2ltZCAqLwo+ICsKPiArc3RhdGljIGlu dDY0X3QKPiArc29ydF9fc2ltZF9jbXAoc3RydWN0IGhpc3RfZW50cnkgKmxlZnQsIHN0cnVjdCBo aXN0X2VudHJ5ICpyaWdodCkKPiArewo+ICsgICAgICAgaWYgKGxlZnQtPnNpbWRfZmxhZ3MuYXJj aCAhPSByaWdodC0+c2ltZF9mbGFncy5hcmNoKQo+ICsgICAgICAgICAgICAgICByZXR1cm4gKGlu dDY0X3QpIGxlZnQtPnNpbWRfZmxhZ3MuYXJjaCAtIHJpZ2h0LT5zaW1kX2ZsYWdzLmFyY2g7Cj4g Kwo+ICsgICAgICAgcmV0dXJuIChpbnQ2NF90KSBsZWZ0LT5zaW1kX2ZsYWdzLnByZWQgLSByaWdo dC0+c2ltZF9mbGFncy5wcmVkOwo+ICt9Cj4gKwo+ICtzdGF0aWMgY29uc3QgY2hhciAqaGlzdF9l bnRyeV9fZ2V0X3NpbWRfbmFtZShzdHJ1Y3Qgc2ltZF9mbGFncyAqc2ltZF9mbGFncykKPiArewo+ ICsgICAgICAgdTY0IGFyY2ggPSBzaW1kX2ZsYWdzLT5hcmNoOwo+ICsKPiArICAgICAgIGlmIChh cmNoICYgU0lNRF9PUF9GTEFHU19BUkNIX1NWRSkKPiArICAgICAgICAgICAgICAgcmV0dXJuICJT VkUiOwo+ICsgICAgICAgZWxzZQo+ICsgICAgICAgICAgICAgICByZXR1cm4gIm4vYSI7Cj4gK30K PiArCj4gK3N0YXRpYyBpbnQgaGlzdF9lbnRyeV9fc2ltZF9zbnByaW50ZihzdHJ1Y3QgaGlzdF9l bnRyeSAqaGUsIGNoYXIgKmJmLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzaXplX3Qgc2l6ZSwgdW5zaWduZWQgaW50IHdpZHRoIF9fbWF5YmVfdW51c2VkKQo+ICt7Cj4g KyAgICAgICBjb25zdCBjaGFyICpuYW1lOwo+ICsKPiArICAgICAgIGlmICghaGUtPnNpbWRfZmxh Z3MuYXJjaCkKPiArICAgICAgICAgICAgICAgcmV0dXJuIHJlcHNlcF9zbnByaW50ZihiZiwgc2l6 ZSwgIiIpOwo+ICsKPiArICAgICAgIG5hbWUgPSBoaXN0X2VudHJ5X19nZXRfc2ltZF9uYW1lKCZo ZS0+c2ltZF9mbGFncyk7Cj4gKwo+ICsgICAgICAgaWYgKGhlLT5zaW1kX2ZsYWdzLnByZWQgJiBT SU1EX09QX0ZMQUdTX1BSRURfRU1QVFkpCj4gKyAgICAgICAgICAgICAgIHJldHVybiByZXBzZXBf c25wcmludGYoYmYsIHNpemUsICJbZV0gJXMiLCBuYW1lKTsKPiArICAgICAgIGVsc2UgaWYgKGhl LT5zaW1kX2ZsYWdzLnByZWQgJiBTSU1EX09QX0ZMQUdTX1BSRURfUEFSVElBTCkKPiArICAgICAg ICAgICAgICAgcmV0dXJuIHJlcHNlcF9zbnByaW50ZihiZiwgc2l6ZSwgIltwXSAlcyIsIG5hbWUp Owo+ICsKPiArICAgICAgIHJldHVybiByZXBzZXBfc25wcmludGYoYmYsIHNpemUsICJbLl0gJXMi LCBuYW1lKTsKPiArfQo+ICsKPiArc3RydWN0IHNvcnRfZW50cnkgc29ydF9zaW1kID0gewo+ICsg ICAgICAgLnNlX2hlYWRlciAgICAgID0gIlNpbWQgICAiLAo+ICsgICAgICAgLnNlX2NtcCAgICAg ICAgID0gc29ydF9fc2ltZF9jbXAsCj4gKyAgICAgICAuc2Vfc25wcmludGYgICAgPSBoaXN0X2Vu dHJ5X19zaW1kX3NucHJpbnRmLAo+ICsgICAgICAgLnNlX3dpZHRoX2lkeCAgID0gSElTVENfU0lN RCwKPiArfTsKPiArCj4gIC8qIC0tc29ydCBjb21tICovCj4KPiAgLyoKPiBAQCAtMjE0Miw2ICsy MTg4LDcgQEAgc3RhdGljIHN0cnVjdCBzb3J0X2RpbWVuc2lvbiBjb21tb25fc29ydF9kaW1lbnNp b25zW10gPSB7Cj4gICAgICAgICBESU0oU09SVF9BRERSLCAiYWRkciIsIHNvcnRfYWRkciksCj4g ICAgICAgICBESU0oU09SVF9MT0NBTF9SRVRJUkVfTEFULCAibG9jYWxfcmV0aXJlX2xhdCIsIHNv cnRfbG9jYWxfcF9zdGFnZV9jeWMpLAo+ICAgICAgICAgRElNKFNPUlRfR0xPQkFMX1JFVElSRV9M QVQsICJyZXRpcmVfbGF0Iiwgc29ydF9nbG9iYWxfcF9zdGFnZV9jeWMpLAo+ICsgICAgICAgRElN KFNPUlRfU0lNRCwgInNpbWQiLCBzb3J0X3NpbWQpCj4gIH07Cj4KPiAgI3VuZGVmIERJTQo+IGRp ZmYgLS1naXQgYS90b29scy9wZXJmL3V0aWwvc29ydC5oIGIvdG9vbHMvcGVyZi91dGlsL3NvcnQu aAo+IGluZGV4IDIyZjQzN2MzNDc2Zi4uZWNmYjdmMTM1OWQ1IDEwMDY0NAo+IC0tLSBhL3Rvb2xz L3BlcmYvdXRpbC9zb3J0LmgKPiArKysgYi90b29scy9wZXJmL3V0aWwvc29ydC5oCj4gQEAgLTEx MSw2ICsxMTEsNyBAQCBzdHJ1Y3QgaGlzdF9lbnRyeSB7Cj4gICAgICAgICB1NjQgICAgICAgICAg ICAgICAgICAgICBwX3N0YWdlX2N5YzsKPiAgICAgICAgIHU4ICAgICAgICAgICAgICAgICAgICAg IGNwdW1vZGU7Cj4gICAgICAgICB1OCAgICAgICAgICAgICAgICAgICAgICBkZXB0aDsKPiArICAg ICAgIHN0cnVjdCBzaW1kX2ZsYWdzICAgICAgIHNpbWRfZmxhZ3M7Cj4KPiAgICAgICAgIC8qIFdl IGFyZSBhZGRlZCBieSBoaXN0c19fYWRkX2R1bW15X2VudHJ5LiAqLwo+ICAgICAgICAgYm9vbCAg ICAgICAgICAgICAgICAgICAgZHVtbXk7Cj4gQEAgLTI0MSw2ICsyNDIsNyBAQCBlbnVtIHNvcnRf dHlwZSB7Cj4gICAgICAgICBTT1JUX0FERFIsCj4gICAgICAgICBTT1JUX0xPQ0FMX1JFVElSRV9M QVQsCj4gICAgICAgICBTT1JUX0dMT0JBTF9SRVRJUkVfTEFULAo+ICsgICAgICAgU09SVF9TSU1E LAo+Cj4gICAgICAgICAvKiBicmFuY2ggc3RhY2sgc3BlY2lmaWMgc29ydCBrZXlzICovCj4gICAg ICAgICBfX1NPUlRfQlJBTkNIX1NUQUNLLAo+IC0tCj4gMi4zNC4xCj4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK