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=-10.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,NICE_REPLY_A,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 0FDB2C2D0A3 for ; Fri, 6 Nov 2020 11:33:37 +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 65860206DC for ; Fri, 6 Nov 2020 11:33:36 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="d+pFlPuB"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ti.com header.i=@ti.com header.b="lQh4Qr9k" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 65860206DC Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=ti.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=o8O5n8YLjnX8/45hi4ACVy21nMWlfF6WDGk+vODSaQY=; b=d+pFlPuBAHQEkNlJ5iEkc3RNU bAErjk4fTT9v2dAzYWmjh1Y2snXGTBIIkgQ6YtlN3/wDo6evcJDdsfywPupo/SnPT9Pb8eUW4zTY4 Nh0yzdVFJTjkijmtzJKyLPyqZUM3hzAtjcacbyyIE+oqjgjY+TYvpqd5yhH+hOoEnO9I9DnJhjFUw DwQrT/Az0QlfBm3nwzfTppWb78eAtIdtTtmpDUYHq96Oz6Pul3uH4V6eEbCIsfciWwQrH0hMGeWJS Zhspl/e4gwx0Y2t8W1YQC9d+7OsvkbEofUAFW2RLFigfl2ncMOcDr9V/exIYU09ariGA2KOJ0HT13 G4dmZFoVQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kazyf-0004Ls-RP; Fri, 06 Nov 2020 11:32:21 +0000 Received: from fllv0016.ext.ti.com ([198.47.19.142]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kazyd-0004LF-0u for linux-arm-kernel@lists.infradead.org; Fri, 06 Nov 2020 11:32:20 +0000 Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 0A6BWCra060273; Fri, 6 Nov 2020 05:32:12 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1604662332; bh=0hZftWxeH3TzvYEWUo/ySNOeak8LFO/Ww1fttHmrXmE=; h=Subject:To:CC:References:From:Date:In-Reply-To; b=lQh4Qr9kkuR702DjqT+Zg9Y3YScafuVj1fJvpNcf7hbsCsn5rRMMhYzqGcIiiTzfZ ToHU4N1TlHn7KupOiLT5DuhDBhnuGcudISQXblAzTJRIO9HlTk8LqBFXRRvzqS9a/9 T4OWV+AdZoecpGatVbs9lDRrIkEhWZStCxfmOGnA= Received: from DLEE100.ent.ti.com (dlee100.ent.ti.com [157.170.170.30]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 0A6BWCU6005976 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 6 Nov 2020 05:32:12 -0600 Received: from DLEE106.ent.ti.com (157.170.170.36) by DLEE100.ent.ti.com (157.170.170.30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3; Fri, 6 Nov 2020 05:32:11 -0600 Received: from lelv0327.itg.ti.com (10.180.67.183) by DLEE106.ent.ti.com (157.170.170.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1979.3 via Frontend Transport; Fri, 6 Nov 2020 05:32:11 -0600 Received: from [192.168.2.6] (ileax41-snat.itg.ti.com [10.172.224.153]) by lelv0327.itg.ti.com (8.15.2/8.15.2) with ESMTP id 0A6BW8Y7047332; Fri, 6 Nov 2020 05:32:09 -0600 Subject: Re: [PATCH 2/4] arm64: dts: ti: k3-j721e*: Cleanup disabled nodes at SoC dtsi level To: Nishanth Menon References: <20201104224356.18040-1-nm@ti.com> <20201104224356.18040-3-nm@ti.com> <20201105140806.326ubfppb4guexpi@cultural> From: Peter Ujfalusi Message-ID: <37b4b284-0da5-c602-82a2-2b672f89891f@ti.com> Date: Fri, 6 Nov 2020 13:32:51 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.4.0 MIME-Version: 1.0 In-Reply-To: <20201105140806.326ubfppb4guexpi@cultural> Content-Language: en-US X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201106_063219_266462_C078E58C X-CRM114-Status: GOOD ( 43.75 ) 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: devicetree@vger.kernel.org, Lokesh Vutla , Keerthy , linux-kernel@vger.kernel.org, Rob Herring , Tero Kristo , Tony Lindgren , Tomi Valkeinen , Jyri Sarha , linux-arm-kernel@lists.infradead.org, Roger Quadros 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 TmlzaGFudGgsCgpPbiAwNS8xMS8yMDIwIDE2LjA4LCBOaXNoYW50aCBNZW5vbiB3cm90ZToKPiBP biAwOTozMi0yMDIwMTEwNSwgUGV0ZXIgVWpmYWx1c2kgd3JvdGU6Cj4+IE5pc2hhbnRoLAo+Pgo+ PiBPbiAwNS8xMS8yMDIwIDAuNDMsIE5pc2hhbnRoIE1lbm9uIHdyb3RlOgo+Pj4gVGhlIGRldmlj ZSB0cmVlIHN0YW5kYXJkIHNldHMgdGhlIGRlZmF1bHQgbm9kZSBiZWhhdmlvciB3aGVuIHN0YXR1 cwo+Pj4gcHJvcGVydHkgYXMgZW5hYmxlZC4KPj4KPj4gSXQgc2hvdWxkIGJlOgo+PiBXaGVuIHRo ZSBzdGF0dXMgcHJvcGVydHkgaXMgbm90IHByZXNlbnQgdW5kZXIgYSBub2RlLCB0aGUgIm9rYXkn IHZhbHVlCj4+IGlzIGFzc3VtZWQuCj4gCj4gVGhhbmtzLi4gd2lsbCB1cGRhdGUuCj4gCj4+Cj4+ IE5vdGU6IHRoZSBkZXZpY2UgdHJlZSBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IGRvY3VtZW50IGRl ZmF1bHQgdmFsdWUgYXMKPj4gc3VjaCwgc2VlIHYwLjMgKDIuMy40LCBwYWdlIDE0KS4KPj4gWWVz LCB0aGUgIm9rYXkiIGlzIHVzZWQgaW4gY2FzZSB0aGUgc3RhdHVzIHByb3BlcnR5IGlzIG1pc3Np bmcgKGJ5IExpbnV4Cj4+IGF0IGxlYXN0KS4KPiAKPiBNYXliZSB0aGUgc3BlYyB1cGRhdGUgbmVl ZHMgYSBmb3JtYWwgcmVsZWFzZT8gS3VtYXIncyBwYXRjaCBpcyBtZXJnZWQ6Cj4gaHR0cHM6Ly9n aXRodWIuY29tL2RldmljZXRyZWUtb3JnL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi9wdWxsLzMz Cj4gCj4gb24gdGhhdCBleGFjdCBzYW1lIHNlY3Rpb24sIHdoaWNoIHlvdSBjYW4gc2VlCj4gaHR0 cHM6Ly9naXRodWIuY29tL2RldmljZXRyZWUtb3JnL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi9i bG9iL21hc3Rlci9zb3VyY2UvY2hhcHRlcjItZGV2aWNldHJlZS1iYXNpY3MucnN0CgpJIHN0YW5k IGNvcnJlY3QsIEkgb25seSBjaGVja2VkIHRoZSByZWxlYXNlZCB2ZXJzaW9uLgoKPiBCcmluZ3Mg aXQgdG8gc3luYyB0bzoKPiBodHRwczovL2VsaW51eC5vcmcvRGV2aWNlX1RyZWVfTGludXgjc3Rh dHVzX3Byb3BlcnR5Cj4gCj4+Cj4+PiBUaGVyZSBhcmUgbWFueSByZWFzb25zIGZvciBkb2luZyB0 aGUgc2FtZSwgbnVtYmVyCj4+PiBvZiBzdHJpbmdzIGluIGRldmljZSB0cmVlLAo+Pgo+PiB3aXRo IGV4cGVuc2Ugb2YgbG9jIGFuZCByZWFkYWJpbGl0eS4KPiAKPiBUaGUgInJlYWRhYmlsaXR5IiBw YXJ0IGlzIHN1YmplY3RpdmUgYSBiaXQuLiBlbmFibGVkIGFuZCBkaXNhYmxlZCBib3RoCj4gaGF2 ZSB2ZXJib3NpdHkgcHJvYmxlbSBsZXRzIHNlZSBob3cgd2UgY2FuIG9wdGltaXplIGFzIG5ldyBi b2FyZHMgY29tZQo+IGluLgoKSSBhZ3JlZS4KCj4gCj4+Cj4+PiBkZWZhdWx0IHBvd2VyIG1hbmFn ZW1lbnQgZnVuY3Rpb25hbGl0eSBldGMKPj4KPj4gUmlnaHQsIHNvIGhvdyBkb2VzIHRoYXQgaGVs cHMgd2l0aCBkZXZpY2VzIHByZXNlbnQgaW4gdGhlIFNvQywgYnV0IG5vCj4+IG5vZGUgYXQgYWxs PyBGaXJzdCB0aGluZyB3aGljaCBjb21lcyB0byBtaW5kIGlzIEFBU1JDLCB3ZSBkb24ndCBoYXZl Cj4+IExpbnV4IGRyaXZlciBmb3IgaXQgKGFuZCBubyBEVCBiaW5kaW5nIGRvY3VtZW50KSwgYnV0 IHRoYXQgZG9lcyBub3QgbWVhbgo+PiB0aGF0IGl0IGlzIG5vdCBwcmVzZW50LiBIb3cgUE0gd291 bGQgdGFrZSB0aGF0IGludG8gYWNjb3VudD8KPiAKPiBJIHRoaW5rIHdlIGFyZSBtaXhpbmcgdG9w aWNzIGhlcmUgLT4gSSB3YXMgc3RhdGluZyB0aGUgbW90aXZhdGlvbiB3aHkKPiBkZXZpY2V0cmVl IGNob3NlIHN1Y2ggYXMgZGVmYXVsdC4KCkkgZG9uJ3QgcXVlc3Rpb24gdGhlIGZhY3QgdGhhdCAn b2theScgaXMgdGhlIGRlZmF1bHQgc3RhdHVzIGlmIGl0IGlzIG5vdApleHBsaWNpdGx5IHByZXNl bnQuIFRoZXJlIGlzIG5vIGJldHRlciBkZWZhdWx0IHRoYW4gdGhhdC4KCj4gRG8gd2UgaGF2ZSBh IHN1Z2dlc3Rpb24gdG8gaW1wcm92ZQo+IHRoZSBkZXNjcmlwdGlvbiBpbiB0aGUgY29tbWl0PwoK QSBiaXQgbGF0ZXIgb24gdGhhdC4KCj4+Cj4+PiBhcmUgZmV3IG9mIHRoZSByZWFzb25zLgo+Pj4K Pj4+IEluIGdlbmVyYWwsIGFmdGVyIGEgZmV3IHJvdW5kcyBvZiBkaXNjdXNzaW9ucyBbMV0gdGhl cmUgYXJlIGZldwo+Pj4gb3B0aW9ucyBvbmUgY291bGQgdGFrZSB3aGVuIGRlYWxpbmcgd2l0aCBT b0MgZHRzaSBhbmQgYm9hcmQgZHRzCj4+Pgo+Pj4gYS4gU29DIGR0c2kgcHJvdmlkZSBub2RlcyBh cyBhIHN1cGVyLXNldCBkZWZhdWx0IChha2EgZW5hYmxlZCkgc3RhdGUgYW5kCj4+PiAgICB0byBw cmV2ZW50IG1lc3N5IGJvYXJkIGZpbGVzLCB3aGVuIG1vcmUgYm9hcmRzIGFyZSBhZGRlZCBwZXIg U29DLCB3ZQo+Pj4gICAgb3B0aW1pemUgYW5kIGRpc2FibGUgY29tbW9ubHkgdW4tdXNlZCBub2Rl cyBpbiBib2FyZC1jb21tb24uZHRzaQo+Pj4gYi4gU29DIGR0c2kgZGlzYWJsZXMgYWxsIGhhcmR3 YXJlIGRlcGVuZGVudCBub2RlcyBieSBkZWZhdWx0IGFuZCBib2FyZAo+Pj4gICAgZHRzIGZpbGVz IGVuYWJsZSBub2RlcyBiYXNlZCBvbiBhIG5lZWQgYmFzaXMuCj4+PiBjLiBTdWJqZWN0aXZlbHkg cGljayBhbmQgY2hvb3NlIHdoaWNoIG5vZGVzIHdlIHdpbGwgZGlzYWJsZSBieSBkZWZhdWx0Cj4+ PiAgICBpbiBTb0MgZHRzaSBhbmQgb3ZlciB0aGUgeWVhcnMgd2UgY2FuIG9wdGltaXplIHRoaW5n cyBhbmQgY2hhbmdlCj4+PiAgICBkZWZhdWx0IHN0YXRlIGRlcGVuZGluZyBvbiB0aGUgbmVlZC4K Pj4KPj4gRm9yIHRoZSByZWNvcmQ6IGMgd2FzIG5vdCByZWFsbHkgYW4gb3B0aW9uLiBUaGVyZSB3 ZXJlIG5vIHN1YmplY3Rpdml0eSwKPj4gdGhlIHJlYXNvbiB3YXMgcHJhZ21hdGljLgo+IAo+IAo+ IChjKSBzb21lIGV4YW1wbGVzIHdoZXJlIHdlIGRpZCBwaWNrIHRoYXQgb3B0aW9uIChmaXhlcyk6 Cj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtYXJtLWtlcm5lbC8yMDIwMTEwNDIyNDM1 Ni4xODA0MC00LW5tQHRpLmNvbS8KPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0t a2VybmVsLzIwMjAxMTA0MjI0MzU2LjE4MDQwLTUtbm1AdGkuY29tLwoKdGhpcyBpcyBkaWZmZXJl bnQsIHRoZXNlIHBhdGNoZXMganVzdCByZW1vdmluZyB0aGUgInN0YXR1cyA9ICdva2F5JzsiCmxp bmVzIHdoZXJlIHRoZXkgYXJlIG5vdCBuZWVkZWQgYW5kIGNhbiBiZSBvbWl0dGVkIHRvIHNhdmUg ZmV3IGxpbmVzIGFuZAppdCBkb2VzIGhlbHAgb24gcmVhZGFibGl0eS4KCj4+IFRoZSByZWFzb24g d2h5IHdlIGtlcHQgTWNBU1Agbm9kZXMgKGFuZCBkc3MpIGRpc2FibGVkIGluIHRoZSBzb2MgZHRz aQo+PiBmaWxlIGlzIHRoYXQgdGhleSBhcmUgbm90IG9wZXJhdGlvbiBpbiB0aGUgZm9ybSB0aGV5 IHByZXNlbnQgaW4gdGhlcmUuCj4+IFRoZXkgX25lZWRfIGFkZGl0aW9uYWwgcHJvcGVydGllcyB0 byBiZSBvcGVyYXRpb25hbCBhbmQgdGhvc2UgcHJvcGVydGllcwo+PiBjYW4gb25seSBiZSBhZGRl ZCBpbiB0aGUgYm9hcmQgZHRzIGZpbGUuCj4gCj4gSSBkb250IHRoaW5rIHdlIGFyZSBjaGFuZ2lu ZyBhbnl0aGluZyBpbiB0aGUgb3V0cHV0IGR0YiBmaWxlcywKCkNvcnJlY3QsIHRoZSByZXN1bHRl ZCBkdGIgaXMgaWRlbnRpY2FsLiBJZiB0aGUgZGV2ZWxvcGVyIGZvciB1cGNvbWluZwpib2FyZHMg ZGlkIGNoZWNrIHRoZSBzY2hlbWF0aWNzIHZzIFRSTSB2cyBkdHNpIGFuZCBzcG90IHRoZSB0aGlu Z3MgdGhhdAppcyBub3QgY29uZmlndXJlZC4KZHRiIGNoZWNrIHdpbGwgY29tcGxhaW4gd2hlbiBp dCBpcyBzdGFydGluZyB0byBjaGVjayBhZ2FpbnN0IHRoZQpkb2N1bWVudGF0aW9uLCBidXQgTWNB U1AgaXMgbm90IHlldCBjb252ZXJ0ZWQgdG8geWFtbCBhbmQgdG8gYmUgaG9uZXN0IEkKZG9uJ3Qg d2FudCB0byBjb252ZXJ0IHRoZSBjdXJyZW50IGJpbmRpbmcgdG8gYmUgdGhlIGJpbmRpbmcuIFdo ZW4gaXQgd2FzCmRvbmUgaXQganVzdCBtb3ZlZCBwZGF0YSB2YXJpYWJsZXMgdG8gRFQgYW5kIHRo YXQgd2FzIHdyb25nLgpUaGlzIGlzIG9mZi10b3BpYyBhIGJpdC4KCj4gd2UgYXJlCj4ganVzdCBs ZWF2aW5nIHRoZSBkZWZhdWx0cyBhcyBkdCBkZWZhdWx0cyBhbmQgc2V0IHRoZSBkaXNhYmxlIHN0 YXRlIGluCj4gYm9hcmQgZHRzIE9SIGNvbW1vbiBib2FyZCBkdHNpLgoKWWVzLCB3ZSBsZWF2ZSB0 aGUgbm9uIHdvcmtpbmcvY29uZmlndXJlZCBub2RlICdva2F5JyBpbiBkdHNpIGFuZCBleHBlY3QK dGhhdCB0aGUgYm9hcmQgZmlsZSBhdXRob3Igd2lsbCBrbm93IHdoaWNoIG5vZGUgbXVzdCBiZSBk aXNhYmxlZCBiZWNhdXNlCml0IGlzIGluY29tcGxldGUuCgo+PiBUaGlzIGlzIG5vdCByZW1vdGVs eSBhIHN1YmplY3RpdmUgdmlldywgdGhpcyBpcyB0aGUgb3Bwb3NpdGUgb2YKPj4gc3ViamVjdGl2 aXR5Lgo+IAo+IHRoZSB1c2FnZSBvZiBNY0FTUCB3YXMnbnQgbWVhbnQgYXMgKGMpLi4gaXQgaXMg KGIpLiBpcyB0aGVyZSBhIGJldHRlciB3YXkKPiB0byBkZXNjcmliZSB0aGlzIGluIGEgZ2VuZXJp YyBtYW5uZXI/CgpJIGhhZCBteSBzYXlpbmcgb24gdGhhdCBldmVyIHNpbmNlIEkgaGF2ZSBiZWVu IHRha2luZyBjYXJlIG9mIGF1ZGlvIG9uClRJIFNvQ3MgOykKCkkgdXNlZCBzaW1pbGFyIGFuYWxv Z3kgaW4gYSBwcml2YXRlIHRocmVhZCBhcm91bmQgdGhpcywgYnV0IGltaG8gaXQgZml0cwp0aGUg Y2FzZSBuZWF0bHk6CmNhciA9PSBNY0FTUAoKeW91IGRvbid0IHB1dCBhbiAnb2theScgKGFzIGlz IHJlYWR5LCBvcGVyYXRpb25hbCkgc3RhbXAgb24gdGhlIGNhciBpbgp0aGUgbWlkZGxlIG9mIHRo ZSBwcm9kdWN0aW9uIGxpbmUgd2hlbiB0aGUgZW5naW5lIGlzIG5vdCBldmVuIGluc3RhbGxlZC4K Cj4+IEFzIGZvciB0aGluZ3Mgbm90IG93bmVkIGJ5IHRoZSBPUyB3ZSBoYXZlIHRoZSAicmVzZXJ2 ZWQiIHN0YXR1cy4KPiBXaGljaCBpcyBjb3JyZWN0IHVzYWdlLiBJIHRoaW5rIHlvdXIgcG9pbnQg d2l0aCB3a3VwX3VhcnQgc2hvdWxkIGJlIHNldCBhcwo+IHJlc2VydmVkPyBJIG1pZ2h0IGhhdmUg bWlzc2VkIGRvaW5nIHRoYXQgLSBhbSBJIGNvcnJlY3Q/Cj4gCj4gWy4uLl0KPj4+ICAKPj4+IC0J c3RhdHVzID0gIm9rYXkiOwo+Pj4gKyZtY2FzcDExIHsKPj4+ICsJc3RhdHVzID0gImRpc2FibGVk IjsKPj4+ICB9Owo+Pgo+PiBMb29rcyBtdWNoIGJldHRlciBpbiB0aGlzIHdheS4KPj4gPwo+Pgo+ PiBJIGFsd2F5cyB3b25kZXJlZCB3aGF0IGlzIF9ub3RfIHVzZWQgYnkgdGhlIGJvYXJkLi4uCj4+ IEJ1dCBpdCBpcyBub3QgcmVhbGx5IGFib3V0IHRoYXQsIHdlIG5lZWQgdG8gZGlzYWJsZSB0aGVz ZSBub2RlcyBhcyB0aGV5Cj4+IGFyZSBpbmNvbXBsZXRlIGluIGR0c2ksIHRoZXkgYXJlIG5vdCBv cGVyYXRpb25hbC4uLgo+IAo+IEFscmlnaHQgLSB3aGF0IGRvIHdlIHN1Z2dlc3Qgd2UgZG8/CgpO b3Qgc3VyZSwgSSdtICd3aGF0ZXZlcicgYWZ0ZXIgWzFdIG1ha2VzIGl0IHRvIG1haW5saW5lIG9y IG5leHQuCgo+IFRvbnksIFJvYiAtIEkgbmVlZCBzb21lIGd1aWRhbmNlIGhlcmUuCgpJJ20gZmlu ZSB3aGF0ZXZlciB3YXkgd2UgdGFrZSwgYnV0IEkgdGhpbmsgaXQgaXMgdXAgdG8geW91IHRvIG1h a2UgdGhlCmNhbGwgYXMgdGhlIG1haW50YWluZXIgb2YgdGhlIFRJIGR0cyBmaWxlcy4uLiA7KQoK Pj4KPj4+ICAmc2VyZGVzMCB7Cj4gCVsuLi5dCj4+PiAgCj4+PiAgCXdhdGNoZG9nMDogd2F0Y2hk b2dAMjIwMDAwMCB7Cj4+Pgo+Pgo+PiBUaGVyZSBpcyBubyBzdWNoIGEgdGFnLCBidXQ6Cj4+IHdo YXRldmVyLWJ5OiBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29tPgo+IAo+IE9L IC0gSSBoYXZlIG5vIGlkZWEgaG93IEI0IG9yIHBhdGNod29ya3MgcGljayB0aGF0IG9uZSBhcyA6 RAoKSWYgd2UgdGFrZSB0aGlzIHJvYWQsIHRoYW4gSSdtIG9rYXkgd2l0aCBpdCwgYnV0IEknbSBn b2luZyB0byB0YWtlCnNpbGVudCBwcm90ZXN0IChub3Qgc2VuZGluZyBhY2tlZC1ieSBvciByZXZp cmVkLWJ5KS4KVGhhdCBzaG91bGQgbm90IHN0b3AgeW91IGRvaW5nIHdoYXQgeW91IGJlbGlldmUg aXMgYmVzdCBmb3IgdGhlIGZ1dHVyZSEKCmZ3aXcsIE1jQVNQIHdpbGwgaGF2ZSBzYW5lIGhhbmRs aW5nIGZvciB0aGUgdmFyaWF0aW9ucyBvZiAnb2theSc6ClsxXQpodHRwczovL2xvcmUua2VybmVs Lm9yZy9hbHNhLWRldmVsLzIwMjAxMTA2MDcyNTUxLjY4OS0xLXBldGVyLnVqZmFsdXNpQHRpLmNv bS8KCi0gUMOpdGVyCgpUZXhhcyBJbnN0cnVtZW50cyBGaW5sYW5kIE95LCBQb3Jra2FsYW5rYXR1 IDIyLCAwMDE4MCBIZWxzaW5raS4KWS10dW5udXMvQnVzaW5lc3MgSUQ6IDA2MTU1MjEtNC4gS290 aXBhaWtrYS9Eb21pY2lsZTogSGVsc2lua2kKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK