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 B9A64C001DC for ; Wed, 19 Jul 2023 06:17:04 +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:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:To:From:Subject: Message-Id:Date:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=UHBceHOE4qNlM1sWWj/GfScHTYVSinNCnLGsbZGpbGA=; b=2C7K9/PFdbDiiO 8wT9mHggbiOWfxwQLUwn2gh3GBSeu8H294zwTAIiKncHQop0qA+YgEJF1xiLTmo8dhDFUaxmilb1O uAuv1kzMgjJEoKV8Iri9Eix5hX+6wKgKtsoqawJ39D0p8PWuSiEGTDu5ezVu+UJ+baX/Id1geAuRh iijcWyCvLrOGkV+Jn3b7HLsDjw2cfEVsOjSVHNkO9tQP3fWEU73P+n6gQs7MD4bTL9sSqmzmgatqB Kq/TlDWt/CYvKCQTJ/GXt4uQ3rJCu+JiAy2jMdIWv+dsmVNGOd8pDAPPhL9+5Jht7WS+tCy6lK7vO D4Pp+5IK5czt1ERQHEuw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qM0UO-005diw-15; Wed, 19 Jul 2023 06:16:44 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qM0UN-005diM-1z for linux-arm-kernel@bombadil.infradead.org; Wed, 19 Jul 2023 06:16:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=In-Reply-To:References:To:From:Subject :Cc:Message-Id:Date:Content-Type:Content-Transfer-Encoding:Mime-Version: Sender:Reply-To:Content-ID:Content-Description; bh=Db5X4KYXvzczZO0UTG64zqosOFuLF8GLonC4j5N0BZ4=; b=RNOWp8+FOauRA3S/9cD1s/BvoT MJXQU1Jd7hfkDmOfSyS/PvxBElF3nCcqLmR1jjXf5G8KYHzN9gYpROcjSe0UZraAXEgH3393bTnhK hzT9Ox8WAOPc6ziW5vjWJ9QiB2e2A/Y3mPY4tbUwMAtaaMwiZKw44fJD0EhFFIUGH6IVm4wDBp50v d6jc7Oljkhw5I+UrdkN7Gx9duQaSa+GWZaFVcgZ/k8GmpaCZo5vOzqY3Tt11WaZKYtZ0jgukKhway fan7DbKob9ciDlGPUFZWrujIKIcpbLB8rgAVM64eOODj3wiqgO70cStfjDtg1BJCEDznRup7+0afM n+7Wf1nA==; Received: from dfw.source.kernel.org ([139.178.84.217]) by desiato.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qLuIA-00CEuv-33 for linux-arm-kernel@lists.infradead.org; Tue, 18 Jul 2023 23:39:49 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 84C76614C5; Tue, 18 Jul 2023 23:39:33 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 31085C433C8; Tue, 18 Jul 2023 23:38:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689723572; bh=xbSfCumD8B2VKJnjvl3kRtZnWmIkW+3s3jFeuWj94SM=; h=Date:Cc:Subject:From:To:References:In-Reply-To:From; b=T680gBsdZH10WxjsxxMBw1U5zXJkdbzeNCaJNFgfROhvGPEu3C6NiN75tAcvfr88x 5wdHlQ5TFuopFvh2ksmitDhE0k8g76SV2Drit2qpB4BnLc0wSViiv1TSobZzI4hHTW Ph5HjB8n/kCu33oVuHxgaDuYRO7TWmJ/L0Yw0B6D6c/ipmTJx1DnhH3CeR9UohEy3K hyImTl+QnwTyMIFBLgiF9LJxCDXZN1RaLIMoSyVbzapet65NJOeOqlIxAHg0Tniid6 l4bKoXFihGhL5KRqMl7wBBrht+RYq8FLVv2coYVwSvJ0o87nDPczjtIrtx8dEsi36S id3PoU9u/x3pA== Mime-Version: 1.0 Date: Wed, 19 Jul 2023 02:38:32 +0300 Message-Id: Subject: Re: [PATCH] tpm: Switch i2c drivers back to use .probe() From: "Jarkko Sakkinen" To: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= , X-Mailer: aerc 0.14.0 References: <20230525202424.630260-1-u.kleine-koenig@pengutronix.de> <20230718203449.dsnrbzcdsoogbqp2@pengutronix.de> In-Reply-To: <20230718203449.dsnrbzcdsoogbqp2@pengutronix.de> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230719_003944_760063_FB2D21EC X-CRM114-Status: GOOD ( 28.76 ) 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: , Cc: Alexandre Belloni , Heikki Krogerus , Peter Senna Tschudin , Claudiu Beznea , Jason Gunthorpe , Krzysztof Kozlowski , kernel@pengutronix.de, Peter Huewe , Dmitry Torokhov , linux-integrity@vger.kernel.org, linux-arm-kernel@lists.infradead.org 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 T24gVHVlIEp1bCAxOCwgMjAyMyBhdCAxMTozNCBQTSBFRVNULCBVd2UgS2xlaW5lLUvDtm5pZyB3 cm90ZToKPiBIZWxsbywKPgo+IE9uIEZyaSwgSnVuIDA5LCAyMDIzIGF0IDA4OjM2OjQwUE0gKzAz MDAsIEphcmtrbyBTYWtraW5lbiB3cm90ZToKPiA+IE9uIFRodSBNYXkgMjUsIDIwMjMgYXQgMTE6 MjQgUE0gRUVTVCwgVXdlIEtsZWluZS1Lw7ZuaWcgd3JvdGU6Cj4gPiA+IEFmdGVyIGNvbW1pdCBi OGExYTRjZDVhOTggKCJpMmM6IFByb3ZpZGUgYSB0ZW1wb3JhcnkgLnByb2JlX25ldygpCj4gPiA+ IGNhbGwtYmFjayB0eXBlIiksIGFsbCBkcml2ZXJzIGJlaW5nIGNvbnZlcnRlZCB0byAucHJvYmVf bmV3KCkgYW5kIHRoZW4KPiA+ID4gMDNjODM1ZjQ5OGI1ICgiaTJjOiBTd2l0Y2ggLnByb2JlKCkg dG8gbm90IHRha2UgYW4gaWQgcGFyYW1ldGVyIikKPiA+ID4gY29udmVydCBiYWNrIHRvICh0aGUg bmV3KSAucHJvYmUoKSB0byBiZSBhYmxlIHRvIGV2ZW50dWFsbHkgZHJvcAo+ID4gPiAucHJvYmVf bmV3KCkgZnJvbSBzdHJ1Y3QgaTJjX2RyaXZlci4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTog VXdlIEtsZWluZS1Lw7ZuaWcgPHUua2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KPiA+ID4g LS0tCj4gPiA+ICBkcml2ZXJzL2NoYXIvdHBtL3N0MzN6cDI0L2kyYy5jICAgICB8IDIgKy0KPiA+ ID4gIGRyaXZlcnMvY2hhci90cG0vdHBtX2kyY19hdG1lbC5jICAgIHwgMiArLQo+ID4gPiAgZHJp dmVycy9jaGFyL3RwbS90cG1faTJjX2luZmluZW9uLmMgfCAyICstCj4gPiA+ICBkcml2ZXJzL2No YXIvdHBtL3RwbV9pMmNfbnV2b3Rvbi5jICB8IDIgKy0KPiA+ID4gIGRyaXZlcnMvY2hhci90cG0v dHBtX3Rpc19pMmMuYyAgICAgIHwgMiArLQo+ID4gPiAgZHJpdmVycy9jaGFyL3RwbS90cG1fdGlz X2kyY19jcjUwLmMgfCAyICstCj4gPiA+ICA2IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr KSwgNiBkZWxldGlvbnMoLSkKPiA+ID4KPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci90 cG0vc3QzM3pwMjQvaTJjLmMgYi9kcml2ZXJzL2NoYXIvdHBtL3N0MzN6cDI0L2kyYy5jCj4gPiA+ IGluZGV4IDJkMjhmNTVlZjQ5MC4uNjYxNTc0YmIwYWNmIDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2 ZXJzL2NoYXIvdHBtL3N0MzN6cDI0L2kyYy5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvY2hhci90cG0v c3QzM3pwMjQvaTJjLmMKPiA+ID4gQEAgLTE2MCw3ICsxNjAsNyBAQCBzdGF0aWMgc3RydWN0IGky Y19kcml2ZXIgc3QzM3pwMjRfaTJjX2RyaXZlciA9IHsKPiA+ID4gIAkJLm9mX21hdGNoX3RhYmxl ID0gb2ZfbWF0Y2hfcHRyKG9mX3N0MzN6cDI0X2kyY19tYXRjaCksCj4gPiA+ICAJCS5hY3BpX21h dGNoX3RhYmxlID0gQUNQSV9QVFIoc3QzM3pwMjRfaTJjX2FjcGlfbWF0Y2gpLAo+ID4gPiAgCX0s Cj4gPiA+IC0JLnByb2JlX25ldyA9IHN0MzN6cDI0X2kyY19wcm9iZSwKPiA+ID4gKwkucHJvYmUg PSBzdDMzenAyNF9pMmNfcHJvYmUsCj4gPiA+ICAJLnJlbW92ZSA9IHN0MzN6cDI0X2kyY19yZW1v dmUsCj4gPiA+ICAJLmlkX3RhYmxlID0gc3QzM3pwMjRfaTJjX2lkCj4gPiA+ICB9Owo+ID4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9jaGFyL3RwbS90cG1faTJjX2F0bWVsLmMgYi9kcml2ZXJzL2No YXIvdHBtL3RwbV9pMmNfYXRtZWwuYwo+ID4gPiBpbmRleCA4Zjc3MTU0ZTA1NTAuLjMwMWE5NWIz NzM0ZiAxMDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy9jaGFyL3RwbS90cG1faTJjX2F0bWVsLmMK PiA+ID4gKysrIGIvZHJpdmVycy9jaGFyL3RwbS90cG1faTJjX2F0bWVsLmMKPiA+ID4gQEAgLTIw Myw3ICsyMDMsNyBAQCBzdGF0aWMgU0lNUExFX0RFVl9QTV9PUFMoaTJjX2F0bWVsX3BtX29wcywg dHBtX3BtX3N1c3BlbmQsIHRwbV9wbV9yZXN1bWUpOwo+ID4gPiAgCj4gPiA+ICBzdGF0aWMgc3Ry dWN0IGkyY19kcml2ZXIgaTJjX2F0bWVsX2RyaXZlciA9IHsKPiA+ID4gIAkuaWRfdGFibGUgPSBp MmNfYXRtZWxfaWQsCj4gPiA+IC0JLnByb2JlX25ldyA9IGkyY19hdG1lbF9wcm9iZSwKPiA+ID4g KwkucHJvYmUgPSBpMmNfYXRtZWxfcHJvYmUsCj4gPiA+ICAJLnJlbW92ZSA9IGkyY19hdG1lbF9y ZW1vdmUsCj4gPiA+ICAJLmRyaXZlciA9IHsKPiA+ID4gIAkJLm5hbWUgPSBJMkNfRFJJVkVSX05B TUUsCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIvdHBtL3RwbV9pMmNfaW5maW5lb24u YyBiL2RyaXZlcnMvY2hhci90cG0vdHBtX2kyY19pbmZpbmVvbi5jCj4gPiA+IGluZGV4IDdjZGFm ZjUyYTk2ZC4uODFkOGE3OGRjNjU1IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2NoYXIvdHBt L3RwbV9pMmNfaW5maW5lb24uYwo+ID4gPiArKysgYi9kcml2ZXJzL2NoYXIvdHBtL3RwbV9pMmNf aW5maW5lb24uYwo+ID4gPiBAQCAtNzE2LDcgKzcxNiw3IEBAIHN0YXRpYyB2b2lkIHRwbV90aXNf aTJjX3JlbW92ZShzdHJ1Y3QgaTJjX2NsaWVudCAqY2xpZW50KQo+ID4gPiAgCj4gPiA+ICBzdGF0 aWMgc3RydWN0IGkyY19kcml2ZXIgdHBtX3Rpc19pMmNfZHJpdmVyID0gewo+ID4gPiAgCS5pZF90 YWJsZSA9IHRwbV90aXNfaTJjX3RhYmxlLAo+ID4gPiAtCS5wcm9iZV9uZXcgPSB0cG1fdGlzX2ky Y19wcm9iZSwKPiA+ID4gKwkucHJvYmUgPSB0cG1fdGlzX2kyY19wcm9iZSwKPiA+ID4gIAkucmVt b3ZlID0gdHBtX3Rpc19pMmNfcmVtb3ZlLAo+ID4gPiAgCS5kcml2ZXIgPSB7Cj4gPiA+ICAJCSAg IC5uYW1lID0gInRwbV9pMmNfaW5maW5lb24iLAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9j aGFyL3RwbS90cG1faTJjX251dm90b24uYyBiL2RyaXZlcnMvY2hhci90cG0vdHBtX2kyY19udXZv dG9uLmMKPiA+ID4gaW5kZXggYTAyNmU5OGFkZDUwLi5kN2JlMDNjNDEwOTggMTAwNjQ0Cj4gPiA+ IC0tLSBhL2RyaXZlcnMvY2hhci90cG0vdHBtX2kyY19udXZvdG9uLmMKPiA+ID4gKysrIGIvZHJp dmVycy9jaGFyL3RwbS90cG1faTJjX251dm90b24uYwo+ID4gPiBAQCAtNjUwLDcgKzY1MCw3IEBA IHN0YXRpYyBTSU1QTEVfREVWX1BNX09QUyhpMmNfbnV2b3Rvbl9wbV9vcHMsIHRwbV9wbV9zdXNw ZW5kLCB0cG1fcG1fcmVzdW1lKTsKPiA+ID4gIAo+ID4gPiAgc3RhdGljIHN0cnVjdCBpMmNfZHJp dmVyIGkyY19udXZvdG9uX2RyaXZlciA9IHsKPiA+ID4gIAkuaWRfdGFibGUgPSBpMmNfbnV2b3Rv bl9pZCwKPiA+ID4gLQkucHJvYmVfbmV3ID0gaTJjX251dm90b25fcHJvYmUsCj4gPiA+ICsJLnBy b2JlID0gaTJjX251dm90b25fcHJvYmUsCj4gPiA+ICAJLnJlbW92ZSA9IGkyY19udXZvdG9uX3Jl bW92ZSwKPiA+ID4gIAkuZHJpdmVyID0gewo+ID4gPiAgCQkubmFtZSA9ICJ0cG1faTJjX251dm90 b24iLAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9jaGFyL3RwbS90cG1fdGlzX2kyYy5jIGIv ZHJpdmVycy9jaGFyL3RwbS90cG1fdGlzX2kyYy5jCj4gPiA+IGluZGV4IGM4YzM0YWRjMTRjMC4u MTFiNDE5NmI3MTM2IDEwMDY0NAo+ID4gPiAtLS0gYS9kcml2ZXJzL2NoYXIvdHBtL3RwbV90aXNf aTJjLmMKPiA+ID4gKysrIGIvZHJpdmVycy9jaGFyL3RwbS90cG1fdGlzX2kyYy5jCj4gPiA+IEBA IC0zNzksNyArMzc5LDcgQEAgc3RhdGljIHN0cnVjdCBpMmNfZHJpdmVyIHRwbV90aXNfaTJjX2Ry aXZlciA9IHsKPiA+ID4gIAkJLnBtID0gJnRwbV90aXNfcG0sCj4gPiA+ICAJCS5vZl9tYXRjaF90 YWJsZSA9IG9mX21hdGNoX3B0cihvZl90aXNfaTJjX21hdGNoKSwKPiA+ID4gIAl9LAo+ID4gPiAt CS5wcm9iZV9uZXcgPSB0cG1fdGlzX2kyY19wcm9iZSwKPiA+ID4gKwkucHJvYmUgPSB0cG1fdGlz X2kyY19wcm9iZSwKPiA+ID4gIAkucmVtb3ZlID0gdHBtX3Rpc19pMmNfcmVtb3ZlLAo+ID4gPiAg CS5pZF90YWJsZSA9IHRwbV90aXNfaTJjX2lkLAo+ID4gPiAgfTsKPiA+ID4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvY2hhci90cG0vdHBtX3Rpc19pMmNfY3I1MC5jIGIvZHJpdmVycy9jaGFyL3RwbS90 cG1fdGlzX2kyY19jcjUwLmMKPiA+ID4gaW5kZXggMzc2YWUxOGEwNGViLi5lNzBhYmQ2OWUxYWUg MTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvY2hhci90cG0vdHBtX3Rpc19pMmNfY3I1MC5jCj4g PiA+ICsrKyBiL2RyaXZlcnMvY2hhci90cG0vdHBtX3Rpc19pMmNfY3I1MC5jCj4gPiA+IEBAIC03 NzksNyArNzc5LDcgQEAgc3RhdGljIHZvaWQgdHBtX2NyNTBfaTJjX3JlbW92ZShzdHJ1Y3QgaTJj X2NsaWVudCAqY2xpZW50KQo+ID4gPiAgc3RhdGljIFNJTVBMRV9ERVZfUE1fT1BTKGNyNTBfaTJj X3BtLCB0cG1fcG1fc3VzcGVuZCwgdHBtX3BtX3Jlc3VtZSk7Cj4gPiA+ICAKPiA+ID4gIHN0YXRp YyBzdHJ1Y3QgaTJjX2RyaXZlciBjcjUwX2kyY19kcml2ZXIgPSB7Cj4gPiA+IC0JLnByb2JlX25l dyA9IHRwbV9jcjUwX2kyY19wcm9iZSwKPiA+ID4gKwkucHJvYmUgPSB0cG1fY3I1MF9pMmNfcHJv YmUsCj4gPiA+ICAJLnJlbW92ZSA9IHRwbV9jcjUwX2kyY19yZW1vdmUsCj4gPiA+ICAJLmRyaXZl ciA9IHsKPiA+ID4gIAkJLm5hbWUgPSAiY3I1MF9pMmMiLAo+ID4gPiAtLSAKPiA+ID4gMi4zOS4y Cj4gPiAKPiA+IAo+ID4gVGhhbmtzLCBhcHBsaWVkIQo+Cj4gVGhpcyB3YXMgd2FzIGluIG5leHQg dXAgdG8gbmV4dC0yMDIzMDcxNywgaXQncyBub3QgaW5jbHVkZWQgaW4KPiBuZXh0LTIwMjMwNzE4 IGFueSBtb3JlLiBUaGUgYnJhbmNoIHB1bGxlZCBpbnRvIG5leHQgZnJvbSAKPgo+IAlnaXQ6Ly9n aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvamFya2tvL2xpbnV4LXRwbWRk LmdpdCNuZXh0Cj4KPiBjaGFuZ2VkIGZyb20gMGVjMWI1YmVhMzJiY2U3MTllYmRhYjI1MzQ2MmY5 YzljYjBhY2EzZSB0bwo+IDQ4MWMyZDE0NjI3ZGU4ZWNiYjU0ZGQxMjU0NjZlNGI0YTUwNjliNDcu IFRoaXMgaXMgYSByZWJhc2UgdG8gdjYuNS1yYzIKPiBkcm9wcGluZyBzb21lIG1vcmUgcGF0Y2hl czoKPgo+IAkkIGdpdCBsb2cgLS1vbmVsaW5lIDQ4MWMyZDE0NjI3ZGU4ZWNiYjU0ZGQxMjU0NjZl NGI0YTUwNjliNDcuLi4wZWMxYjViZWEzMmJjZTcxOWViZGFiMjUzNDYyZjljOWNiMGFjYTNlIC0t Y2hlcnJ5LXBpY2sgLS1yaWdodC1vbmx5Cj4gCTVhMjlmYjBkOTU5YSB0cG06IG1ha2UgYWxsICdj bGFzcycgc3RydWN0dXJlcyBjb25zdAo+IAkxNzIyMmRmZWJhYjEgdHBtOiByZW1vdmUgcmVkdW5k YW50IHZhcmlhYmxlIGxlbgo+IAlkZmQ2ZWNjMjA2NmMgdHBtX3RpczogUmVzZW5kIGNvbW1hbmQg dG8gcmVjb3ZlciBmcm9tIGRhdGEgdHJhbnNmZXIgZXJyb3JzCj4gCTg0NThiMzZjNjQ3YyB0cG1f dGlzOiBVc2UgcmVzcG9uc2VSZXRyeSB0byByZWNvdmVyIGZyb20gZGF0YSB0cmFuc2ZlciBlcnJv cnMKPiAJYTVkZDU4M2FhOThiIHRwbV90aXM6IE1vdmUgQ1JDIGNoZWNrIHRvIGdlbmVyaWMgc2Vu ZCByb3V0aW5lCj4gCTEyNmYzZGYxZjAzYyB0cG1fdGlzOiBFeHBsaWNpdGx5IGNoZWNrIGZvciBl cnJvciBjb2RlCj4gCWRmYmE2ZDRhZDU1OCB0cG06IFN3aXRjaCBpMmMgZHJpdmVycyBiYWNrIHRv IHVzZSAucHJvYmUoKQo+IAliZWQ3Mjc4NTcwNmMgdHBtX3Rpcy1zcGk6IEFkZCBoYXJkd2FyZSB3 YWl0IHBvbGxpbmcKPiAJMmFmYjljMTAyNzYxIGludGVncml0eTogRW5mb3JjZSBkaWdpdGFsU2ln bmF0dXJlIHVzYWdlIGluIHRoZSBpbWEgYW5kIGV2bSBrZXlyaW5ncwo+IAkwZDhmMWMyNTAyODUg S0VZUzogRGlnaXRhbFNpZ25hdHVyZSBsaW5rIHJlc3RyaWN0aW9uCj4gCTQxZTRlNDg4NzQyZSBL RVlTOiBSZXBsYWNlIGFsbCBub24tcmV0dXJuaW5nIHN0cmxjcHkgd2l0aCBzdHJzY3B5Cj4gCWUy ZTUxYjY0ZjBjOCBzZWN1cml0eToga2V5czogcGVyZm9ybSBjYXBhYmxlIGNoZWNrIG9ubHkgb24g cHJpdmlsZWdlZCBvcGVyYXRpb25zCj4KPiBUaGVzZSBhbGwgYXBwbHkganVzdCBmaW5lIG9uIHRv cCBvZiBuZXh0LTIwMjMwNzE4LCBzbyBJIHdvbmRlciB3aGF0IG1hZGUKPiB5b3UgZHJvcCB0aGVt LiBDYW4geW91IHBsZWFzZSByZWFwcGx5IGF0IGxlYXN0IGRmYmE2ZDRhZDU1OD8KPgo+IEJlc3Qg cmVnYXJkcwo+IFV3ZQo+Cj4gLS0gCj4gUGVuZ3V0cm9uaXggZS5LLiAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgVXdlIEtsZWluZS1Lw7ZuaWcgICAgICAgICAgICB8Cj4gSW5kdXN0cmlhbCBM aW51eCBTb2x1dGlvbnMgICAgICAgICAgICAgICAgIHwgaHR0cHM6Ly93d3cucGVuZ3V0cm9uaXgu ZGUvIHwKCkkgd2FzIGEgYml0IHN0YWxsZWQgYmVjYXVzZSBvZiB0cG1fdGlzIGlycSBpc3N1ZSBb MV0uIFRoZSB0d28gWzJdIHJlcXVlc3RlZApwYXRjaGVzIGFyZSBub3cgbWlycm9yZWQgYWdhaW4g dG8gbGludXgtbmV4dCBbM10uCgpJJ2xsIGNyZWF0ZSByYzQgcHVsbCByZXF1ZXN0IGFmdGVyIHJj MyBjb21lcyBvdXQuCgpbMV0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMjMvNy8xOC8xMTIzClsy XSBodHRwczovL2xvcmUua2VybmVsLm9yZy9rZXlyaW5ncy9DQUoyYV9EZC1waVE1MWRxcHR1aEo4 cFhtKzRIckZBY2RiQS1FU2Q4WXdOTzNxSG5KckFAbWFpbC5nbWFpbC5jb20vClszXSBodHRwczov L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9qYXJra28vbGludXgtdHBt ZGQuZ2l0L2xvZy8/aD1uZXh0CgpCUiwgSmFya2tvCgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK