Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp758254pxv; Thu, 1 Jul 2021 08:38:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyyCsRljUVE4U2ksFJ+sO46CsuvkocpNGVu2bk+xSKTWuN1SezjdfPkJWfZdur7//EXu59b X-Received: by 2002:aa7:c496:: with SMTP id m22mr617176edq.128.1625153909873; Thu, 01 Jul 2021 08:38:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625153909; cv=none; d=google.com; s=arc-20160816; b=OZK5ukQws/37kk2gNYjMkfSh80jw66uvguzCMtb9U3uKOKNQAznrdnZxmtoHRXI3rB 1r48jHiMidH8SZv/0nPmDhuI9ZYXcJ2MQBdnvGomwj9d/DUsYDqChURbQskK4/mHkZW7 9r4B7lg0pdY+BdRZ38LY5lXP8LoO/JtaXpUM6OY5Q77eHAuMRVDwxQi9rBIRpllMYIEp w7hD7zv4wGwNbc/qaZUQZTvgAbYM3NypW2S3x3NaKsmEhgRBbrrYrDSsb/zsprjrC/CL drumkB750jJaVBQljc5Plk6NZkNGeWSIhLJC/wFeHuSTW1d6F8Ahhtbbd0ce2+NRSHyi m5Vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=mvwcaEXCsVoL888bUvs4nmuH/w+vLQhzCuxnaSkAI9k=; b=fKQg8brK4RuFXg96unzxJrd9hoigAROpt+8xrmd1xkBbD/jM/xmCdkFEv/GH3I7VJD mKkuwLKnDAHbHRQQmoHHB+RZlUO37yv3DlRaylSpYVdSAbXmoe1zmNwCj3rDG7HVVyIn S59A0R0nR3EK0WlgqwxtBjmZeTsvMEUA/9FsVCyS2ITq6GYOI5OPgTHQsXQPbx8FYlW4 hB1eDHQY8hE2o79zQtWPwAA1URu4eon31o5Y8kPRJA3Z5GH70XMEreusLYVIoWus5KKY fOyJdFx813gC51ywrrEY9jeDR91l7jkiXkmN205Yd6GqMZzJWeA7UHsWZoM8F6tNFgGk yQww== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@phytec.de header.s=a4 header.b=TKZ2To6a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ds7si254889ejc.304.2021.07.01.08.38.02; Thu, 01 Jul 2021 08:38:29 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=fail header.i=@phytec.de header.s=a4 header.b=TKZ2To6a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233585AbhGAPhP (ORCPT + 99 others); Thu, 1 Jul 2021 11:37:15 -0400 Received: from mickerik.phytec.de ([195.145.39.210]:54170 "EHLO mickerik.phytec.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233239AbhGAPhP (ORCPT ); Thu, 1 Jul 2021 11:37:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; d=phytec.de; s=a4; c=relaxed/simple; q=dns/txt; i=@phytec.de; t=1625153683; x=1627745683; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=mvwcaEXCsVoL888bUvs4nmuH/w+vLQhzCuxnaSkAI9k=; b=TKZ2To6a0dX0DAPQFFpWRvDFcx+qWhacDIyJuXetUmhgC5bdRNZv782tz/iQcihu tYUpsgCQ9P2SDdnNv70uFqdRv3Gq7BDAZgnnYJdxZpnVPL4/JPmu6o1fU+QSw6GZ +zh12UNBPMTlFyeISuTcPe+u641TaafWEvx7nCqGBDI=; X-AuditID: c39127d2-a77bc70000001c5e-f9-60dde093898f Received: from berlix.phytec.de (Berlix.phytec.de [172.16.0.117]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mickerik.phytec.de (PHYTEC Mail Gateway) with SMTP id 86.4C.07262.390EDD06; Thu, 1 Jul 2021 17:34:43 +0200 (CEST) Received: from Berlix.phytec.de (172.16.0.117) by Berlix.phytec.de (172.16.0.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 1 Jul 2021 17:34:43 +0200 Received: from Berlix.phytec.de ([fe80::343f:7618:c7ce:97c9]) by berlix.phytec.de ([fe80::343f:7618:c7ce:97c9%3]) with mapi id 15.01.2176.009; Thu, 1 Jul 2021 17:34:43 +0200 From: Yunus Bas To: "daniel.thompson@linaro.org" , "lee.jones@linaro.org" CC: "stwiss.opensource@diasemi.com" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] mfd: mfd-core: Change "Failed to locate of_node" warning to debug Thread-Topic: [PATCH] mfd: mfd-core: Change "Failed to locate of_node" warning to debug Thread-Index: AQHXYo50G4kKLVAcj0qT5KJGCUbALasXsyMAgAALWACAEsq3gIAAaGmAgAEqgoCAADpBgIAAG2MAgAHE0IA= Date: Thu, 1 Jul 2021 15:34:43 +0000 Message-ID: <9b5d0003cce92cad57e7712d1e46c78c10f1a0ab.camel@phytec.de> References: <20210616081949.26618-1-y.bas@phytec.de> <5a3f5fd82a391ade9a659338983e5efa7924210d.camel@phytec.de> <03cb3befabdda032b1ec9d97b4daac69fa23c759.camel@phytec.de> <5a718e7812f2ce46347ae94fda6175f38c65359e.camel@phytec.de> <20210630105557.eaktwdz5p6yzuron@maple.lan> In-Reply-To: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.16.0.116] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRmVeSWpSXmKPExsWyRoChVHfyg7sJBr//6FmceXOX3eL+16OM Fpd3zWGzuPp7PYsDi8eKT/oed67tYfP4vEkugDmKyyYlNSezLLVI3y6BK+Pu/4eMBbNsKt4t msbawHjFqouRk0NCwESiZ/Nu9i5GLg4hgeVMEpsn9LBCOA8YJY7descGUiUksJFR4uzyii5G Dg42AUWJK7fyQcIiAnkSx+fPYwWxmQVaGCX6LsqDlAgLREjMW64BURIpsXDBJXYIO0ni+f3d jCA2i4CKxO81X8Gm8wq4Sfy40QN1QzOzxOR938ASnEBFc57sYwGxGQVkJTZsOM8MsUtcYtOz 76wQDwhILNkDEZcQEJV4+fgfVFxBoq2nkwnkHmYBTYn1u/QhWi0ktk28wgZhK0pM6X7IDnGD oMTJmU9YJjCKz0KyYRZC9ywk3bOQdM9C0r2AkXUVo1BuZnJ2alFmtl5BRmVJarJeSuomRmD8 HZ6ofmkHY98cj0OMTByMhxglOJiVRHgnTL+bIMSbklhZlVqUH19UmpNafIhRmoNFSZx3A29J mJBAemJJanZqakFqEUyWiYNTqoFRXkCfS1b0HoOWbd436dZrk3sjHz3JF7y6xs7Sh2d/TNmy /JeHHc0/78jkmRK4eskuni1z0rZuYOWyP5eTM9n4Nd/7yc3TTty84Kn7JygnWPj9NekvH6YU x5h+qlp5i3GWo+vcyfMdFhySX+lUy7F66RL2D6eezWrglAm/cIlpol2Gyw8uZ/VbSizFGYmG WsxFxYkAw4M9CK0CAAA= Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org QW0gTWl0dHdvY2gsIGRlbSAzMC4wNi4yMDIxIHVtIDEzOjMzICswMTAwIHNjaHJpZWIgTGVlIEpv bmVzOg0KPiBPbiBXZWQsIDMwIEp1biAyMDIxLCBEYW5pZWwgVGhvbXBzb24gd3JvdGU6DQo+IA0K PiA+IE9uIFdlZCwgSnVuIDMwLCAyMDIxIGF0IDA3OjI3OjMyQU0gKzAwMDAsIFl1bnVzIEJhcyB3 cm90ZToNCj4gPiA+IEFtIERpZW5zdGFnLCBkZW0gMjkuMDYuMjAyMSB1bSAxNDozOSArMDEwMCBz Y2hyaWViIExlZSBKb25lczoNCj4gPiA+ID4gT24gVHVlLCAyOSBKdW4gMjAyMSwgWXVudXMgQmFz IHdyb3RlOg0KPiA+ID4gPiA+IEludGVyZXN0aW5nbHksIGFsbCBzdWJkZXZpY2VzIGRlZmluZWQg aW4gdGhlIGRyaXZlciBhcmUNCj4gPiA+ID4gPiByZWdpc3RlcmVkDQo+ID4gPiA+ID4gYXMgcGxh dGZvcm0gZGV2aWNlcyBmcm9tIHRoZSBNRkQgZnJhbWV3b3JrLCByZWdhcmRsZXNzIG9mIGENCj4g PiA+ID4gPiBkZXZpY2V0cmVlIGVudHJ5IG9yIG5vdC4gVGhlIHByZWNlZGluZyBjb2RlIGNoZWNr cyB0aGUNCj4gPiA+ID4gPiBzdWJkZXZpY2UNCj4gPiA+ID4gPiBjZWxscyB3aXRoIGFuIGFkZGl0 aW9uYWwgY29tcGF0aWJsZS4gSW4gY2FzZSBhIGRldmljZSBoYXMgbm8NCj4gPiA+ID4gPiBkZXZp Y2V0cmVlIGVudHJ5LCBhbiBpcnJpdGF0aW5nIGZhaWxlZC1tZXNzYWdlIGlzIHByaW50ZWQgb24N Cj4gPiA+ID4gPiB0aGUNCj4gPiA+ID4gPiBkaXNwbGF5LiBJJ20gbm90IHN1cmUgaWYgdGhpcyB3 YXMgdGhlIGludGVudGlvbiBidXQgdGhlDQo+ID4gPiA+ID4gZnJhbWV3b3JrDQo+ID4gPiA+ID4g c29tZWhvdyBmb3JjZXMgdGhlIHVzZXJzIHRvIGRlc2NyaWJlIGFsbCBzdWJkZXZpY2VzIG9mIGFu DQo+ID4gPiA+ID4gTUZELiBJDQo+ID4gPiA+ID4gdGhpbmsgdGhlIGluZm8gcHJpbnQgaXMgbm90 IG5lZWRlZC4gSXQgbWFrZXMgbW9yZSBzZW5zZSB0bw0KPiA+ID4gPiA+IHNldCBpdA0KPiA+ID4g PiA+IGFzIGEgZGVidWcgcHJpbnQuDQo+ID4gPiA+IA0KPiA+ID4gPiBBY3R1YWxseSwgdGhpcyBo YXMgc2VydmVkIHRvIGhpZ2hsaWdodCB0aGF0IHlvdXIgRFRTIGlzIG5vdA0KPiA+ID4gPiBjb3Jy ZWN0Lg0KPiA+ID4gPiANCj4gPiA+ID4gV2h5IGFyZSBzb21lIGRldmljZXMgcmVwcmVzZW50ZWQg aW4gRFQgYW5kIHNvbWUgYXJlbid0Pw0KPiA+ID4gPiANCj4gPiA+ID4gSWYgYW55dGhpbmcsIEkn bSB0ZW1wdGVkIHRvIHVwZ3JhZGUgdGhlIGluZm8oKSBwcmludCB0byB3YXJuKCkuDQo+ID4gPiAN Cj4gPiA+IEltYWdpbmUgb25seSByZXF1aXJlZCBwYXJ0cyBvZiB0aGUgTUZEIGlzIGNvbm5lY3Rl ZCB0byB0aGUNCj4gPiA+IGRlc2lnbmVkDQo+ID4gPiBzeXN0ZW0gYW5kIHVucmVxdWlyZWQgcGFy dHMgYXJlIG5vdC4gSW4gdGhhdCBjYXNlLCBmdWxseQ0KPiA+ID4gZGVzY3JpYmluZyB0aGUNCj4g PiA+IE1GRCBpbiB0aGUgZGV2aWNldHJlZSB3b3VsZG4ndCByZXByZXNlbnQgdGhlIHN5c3RlbSBh dCBhbGwuDQo+ID4gDQo+ID4gVG8gZGVzY3JpYmUgaGFyZHdhcmUgdGhhdCBpcyBwcmVzZW50IGJ1 dCB1bnVzZWQgd2Ugd291bGQgbm9ybWFsbHkNCj4gPiB1c2UNCj4gPiBzdGF0dXMgPSAiZGlzYWJs ZWQiLg0KPiA+IA0KPiA+IFNvIGlmLCBmb3IgZXhhbXBsZSwgeW91ciBib2FyZCBjYW5ub3QgdXNl IHRoZSBSVEMgZm9yIHNvbWUgcmVhc29uDQo+ID4gKHBlcmhhcHMgdGhlIGJvYXJkIGhhcyBubyAz MktIeiBvc2NpbGxhdG9yPykgdGhlbiB0aGUgREE5MDYyIHN0aWxsDQo+ID4gY29udGFpbnMgdGhl IGhhcmR3YXJlIGJ1dCBpdCBpcyB1c2VsZXNzLiBTdWNoIGhhcmR3YXJlIGNvdWxkIGJlDQo+ID4g ZGVzY3JpYmVkIGFzOg0KPiA+IA0KPiA+IGRhOTA2Ml9ydGM6IHJ0YyB7DQo+ID4gwqDCoMKgIGNv bXBhdGlibGUgPSAiZGxnLGRhOTA2Mi1ydGMiOw0KPiA+IMKgwqDCoCBzdGF0dXMgPSAiZGlzYWJs ZWQiOw0KPiA+IH0NCj4gPiANCj4gPiBJcyB0aGlzIHN1ZmZpY2llbnQgdG8gc3VwcHJlc3MgdGhl IHdhcm5pbmdzIHdoZW4gdGhlIGhhcmR3YXJlIGlzDQo+ID4gbm90DQo+ID4gZnVsbHkgZGVzY3Jp YmVkPw0KPiA+IA0KPiA+IFRoZXJlIGlzIGFsbW9zdCBjZXJ0YWlubHkgYSBwcm9ibGVtIGhlcmUg c2luY2UgdGhlcmUgaXMgYSBtaXNtYXRjaA0KPiA+IGJldHdlZW4gbWZkLWNvcmUgYW5kIHRoZSBE QTkwNjIgRFQgYmluZGluZ3MuIG1mZC1jb3JlIHdhcm5zIHdoZW4NCj4gPiB0aGUNCj4gPiBoYXJk d2FyZSBkZXNjcmlwdGlvbiBpcyBpbmNvbXBsZXRlIGFuZCB0aGUgREE5MDYyIChhbmQgZ2VuZXJp YyBtZmQpDQo+ID4gRFQNCj4gPiBiaW5kaW5ncyBhcmUgYW1iaWd1b3VzIGFib3V0IHdoZXRoZXIg c3ViLW5vZGVzIGFyZSBtYW5kYXRvcnkgYW5kDQo+ID4gaW5jbHVkZQ0KPiA+IGFuIGV4YW1wbGUg dGhhdCBjb250YWlucyBtaXNzaW5nIGNvbXBhdGlibGVzIHJhdGhlciB0aGFuIGRpc2FibGVkDQo+ ID4gbm9kZXMNCj4gPiBsaWtlIHRoZSBhYm92ZS4NCj4gPiANCj4gPiBIb3dldmVyIGl0IGlzIG5v dCBlbnRpcmVseSBjbGVhciB0byBtZSBhdCB0aGlzIHBvaW50IHdoZXRoZXIgdGhpcw0KPiA+IHNo b3VsZA0KPiA+IGJlIGZpeGVkIGluIG1mZC1jb3JlIG9yIGJ5IGltcHJvdmluZyB0aGUgYmluZGlu Z3MgZG9jdW1lbnRhdGlvbi4NCj4gDQo+IFJpZ2h0LsKgIFRoaXMgaXMgYSBwb3RlbnRpYWwgc29s dXRpb24uDQoNCkBEYW5pZWwsIHlvdSBoaXQgdGhlIG5haWwgb24gdGhlIGhlYWQgOikuIFRoYW5r IHlvdSBmb3IgdGhhdC4NCg0KVGhpcyBzb2x1dGlvbiB3b3VsZCBpbmRlZWQgc3VycHJlc3MgdGhl IHdhcm5pbmdzLMKgYnV0IHdoYXQgaXMgdGhlDQpiZW5lZml0IG9mIHRoaXM/IFdlIHdvdWxkIGRl ZmluZSBuZXZlciB1c2VkIGRldmljZSBub2RlcyBqdXN0IHRvDQpzYXRpc2Z5IHRoZSBkcml2ZXIu DQoNCkFsc28sIHRoaXMgY291bGQgbGVhZCBwb3RlbnRpYWwgdXNlcnMgb2YgdGhlIERUUyB0byBm YWxzbHkgYXNzdW1lIHRoYXQNCnRoZSBkZWZpbmVkIHN1YmZ1bmN0aW9uIGlzIGFjdHVhbGx5IHN1 cHBvcnRlZCBhbmQgb25seSBuZWVkcyBhIGNoYW5nZQ0Kb2Ygc3RhdHVzIGZvciB0aGF0Lg0KDQpB Y3R1YWxseSBJIGFjY2VwdCB0aGUgZmFjdCwgdGhhdCBjaGFuZ2luZyB0aGUgaW5mbygpIHRvIGRl YnVnKCkgaXMgbm90DQphIGdvb2QgaWRlYSwgc2luY2UgdGhlIGRyaXZlciBzaG91bGQgbmF0dXJh bGx5IHdhcm4gaW4gY2FzZSBvZiBhDQpjb21wYXRpYmxlIG1pc21hdGNoLiBCdXQgdGhpcyBzaG91 bGQgb25seSBhcHBseSBmb3IgZGV2aWNlcyBkZWZpbmVkIGluDQp0aGUgZGV2aWNldHJlZS4NCg0K QnV0IHJlZ2FyZGxlc3MsIGlmIGRlZmluaW5nIGFsbCB0aGUgTUZEIHN1Ym5vZGVzIGluIHRoZSBk ZXZpY2V0cmVlIGlzDQp0aGUgd2F5IHRvIGdvIG9uIHdpdGgsIGl0IG5lZWRzIGF0IGxlYXN0IHRv IGJlIGRvY3VtZW50ZWQgaW4gdGhlIE1GRC0NCmJpbmRpbmdzLg0KDQo+IA0KPiBOQjogVGhlIHN1 Z2dlc3Rpb24gYWJvdmUgaXMgdXN1YWxseSB0aGUgZGVmYXVsdCBmb3IgZGV2aWNlcyAoYXQgbGVh c3QNCj4gdGhpcyB3YXMgdGhlIGNhc2UgYmFjayB3aGVuIEkgd2FzIG5lY2sgZGVlcCBpbiBEVCku wqAgWW91IHVzdWFsbHkgaGF2ZQ0KPiB0aGUgYSBkZXZpY2Ugc3BlY2lmaWVkIGluIGEgRFRTSSBm aWxlIHdpdGggdGhlIGdlbmVyaWMgcHJvcGVydGllcw0KPiBkZWZpbmVkIGZyb20gd2l0aGluIGEg dG9wLWxldmVsIG5vZGUgd2hpY2ggaXMgdXN1YWxseSBkaXNhYmxlZC7CoCBUaGVuDQo+IHlvdSBs aW5rIGJhY2sgdG8gdGhhdCBub2RlICh1c3VhbGx5IHdpdGggYSAmKSBmcm9tIHdpdGhpbiB5b3Vy IERUUw0KPiBmaWxlIHdoZXJlIHlvdSBwcm92aWRlIHBsYXRmb3JtIHNwZWNpZmljIHByb3BlcnRp ZXMgYW5kIG92ZXJyaWRlIHRoZQ0KPiBzdGF0dXMgdG8gJ29rYXknIG9yIHdoYXQgaGF2ZSB5b3Uu DQoNClllcywgdGhhdCdzIHRoZSBjb21tb24gd2F5IHdoaWNoIHdlIGFsc28gdXNlLiBOb3JtYWxs eSwgdGhlcmUgaXMgYQ0KZ2VuZXJpYyBEVFNJIGZpbGUgcmVwcmVzZW50aW5nIGEgc2V0IG9mIHBv c3NpYmxlIHNldHRpbmdzIHdoaWNoIGlzIHRoZW4NCnNwZWNpZmllZCBpbiB0aGUgRFRTLWZpbGUg aXQgaXMgaW5jbHVkZWQuDQoNCj4gDQo+IEhvd2V2ZXIgYmVmb3JlIEkgcHJvdmlkZSBhbnkgZnVy dGhlciBhc3Npc3RhbmNlLCBJIHJlYWxseSB3YW50IHRvIGdldA0KPiBhbiBpZGVhIG9mIHRoZSBI L1cgeW91J3JlIHdvcmtpbmcgd2l0aC7CoCBJcyB0aGlzIGEgcmVkdWNlZCBmdW5jdGlvbg0KPiBE QTkwNjI/wqAgT3IgaXMgdGhlIGZ1bmN0aW9uYWxpdHkgYWN0dWFsbHkgcHJlc2VudCwgeW91IGp1 c3QgZG9uJ3QNCj4gd2FudA0KPiB0byBtYWtlIHVzZSBvZiBpdD8NCj4gDQpObyBpdCdzIG5vdCBh IHJlZHVjZWQgdmVyc2lvbi4gU29tZSBmdW5jdGlvbnMgaGF2ZSBiZWVuIGRlbGliZXJhdGVseQ0K b21pdHRlZC4gSW50ZXJuYWxseSwgTUZEJ3Mgbm9ybWFsbHkgaGF2ZSBhIGNvbW1vbiBjb250cm9s IHJlZ2lzdGVyLQ0Kc2V0cywgYnV0IHRoZSBmdW5jdGlvbnMgaGF2ZSBzZXBhcmF0ZSBjb250cm9s bGVycyBhbmQgdGhlcmVmb3Igc2VwYXJhdGUNCmNvbm5lY3Rpb25zIHRvIHRoZSBjb250cm9sbGVy cy4gV2hlbiBhIE1GRCBoYXMgZS5nLiBzZXZlbiBzdWItZnVuY3Rpb25zDQphbmQgZml2ZSBvZiB0 aGVtIGFyZSBuZWVkZWQsIHRoZW4gdGhlIHR3byB1bm5lZWRlZCBmdW5jdGlvbnMgY2FuIG9yDQp3 aWxsIGJlIGxlZnQgb3V0IG9uIHB1cnBvc2UuwqBUaGlzIGlzIGNvbW1vbiB1c2FnZSBhbmQgY2Fu IGFsc28gYmUgc2Vlbg0Kb24gb3RoZXIgZGV2aWNldHJlZXMgdXNpbmcgTUZEJ3MuDQoNCi0tIA0K TWl0IGZyZXVuZGxpY2hlbiBHcsO8w59lbg0KWXVudXMgQmFzDQoNCi1Tb2Z0d2FyZSBFbmdpbmVl ci0NClBIWVRFQyBNZXNzdGVjaG5payBHbWJIDQpSb2JlcnQtS29jaC1TdHIuIDM5DQo1NTEyOSBN YWlueg0KR2VybWFueQ0KVGVsLjogKzQ5ICgwKTYxMzEgOTIyMS0gNDY2DQpXZWI6IHd3dy5waHl0 ZWMuZGUNCg0KU2llIGZpbmRlbiB1bnMgYXVjaCBhdWY6IEZhY2Vib29rLCBMaW5rZWRJbiwgWGlu ZywgWW91VHViZQ0KDQpQSFlURUMgTWVzc3RlY2huaWsgR21iSCB8IFJvYmVydC1Lb2NoLVN0ci4g MzkgfCA1NTEyOSBNYWlueiwgR2VybWFueQ0KR2VzY2jDpGZ0c2bDvGhyZXI6IERpcGwuLUluZy4g TWljaGFlbCBNaXRlemtpLCBEaXBsLi1JbmcuIEJvZG8gSHViZXIgfA0KSGFuZGVsc3JlZ2lzdGVy IE1haW56IEhSQiA0NjU2IHwgRmluYW56YW10IE1haW56IHwgU3QuTnIuIDI2NjUwMDYwOCwgREUN CjE0OTA1OTg1NQ0KVGhpcyBFLU1haWwgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZp bGVnZWQgaW5mb3JtYXRpb24uIElmIHlvdQ0KYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50 IChvciBoYXZlIHJlY2VpdmVkIHRoaXMgRS1NYWlsIGluIGVycm9yKQ0KcGxlYXNlIG5vdGlmeSB0 aGUgc2VuZGVyIGltbWVkaWF0ZWx5IGFuZCBkZXN0cm95IHRoaXMgRS1NYWlsLiBBbnkNCnVuYXV0 aG9yaXplZCBjb3B5aW5nLCBkaXNjbG9zdXJlIG9yIGRpc3RyaWJ1dGlvbiBvZiB0aGUgbWF0ZXJp YWwgaW4NCnRoaXMgRS1NYWlsIGlzIHN0cmljdGx5IGZvcmJpZGRlbi4NCg0K