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 614EFC433F5 for ; Wed, 18 May 2022 14:16:45 +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:References:In-Reply-To:Cc:To:From: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=lmPz7XMlgtbzSAeE4zSK/wWEeW3SqwAHNWsdcRSnICA=; b=INUn9Cfv25WqtF MYQgSO5iijIDvP+el4RzPhUDb1ZGDfFQraXZnGDVG9Rhv/apTxrL0mdwAgQvGfqhCNNun/zwAYyL5 G0SHk4juDKCg69swrt/yVVb5qwb5SFyCK5yU0Y2AfgzUPVtWnW8O9Tw1+UN1IpoOyxORi5FXc24C1 BR8gggv7oiK7rCGXk1w7/KGFT+iEBGbx+TgoTCH3JhcjVVS8z1X7ta55pAkQe4Jgnvhaz1tk4ukwz 0PDoxCbR+4YmR8cOnH2tPcV1ldAYh9Hp8QwXGyMmEYETDsf3WbSf6jx3Xp1SSVhvUnXeqiCZlMXn4 /s8oVCrDIQE8ZJBji3Mw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrKST-002TaN-5H; Wed, 18 May 2022 14:15:25 +0000 Received: from mailout2.w1.samsung.com ([210.118.77.12]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrKSO-002TWF-69 for linux-arm-kernel@lists.infradead.org; Wed, 18 May 2022 14:15:23 +0000 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20220518141515euoutp0220bb16b49fdd0a06754850399b5cd093~wOJ5PuVuw2356723567euoutp02I for ; Wed, 18 May 2022 14:15:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20220518141515euoutp0220bb16b49fdd0a06754850399b5cd093~wOJ5PuVuw2356723567euoutp02I DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1652883315; bh=5G9/RbCaRM5TxQQITzEg41P0za4L8bGRGmp4aFfPzTQ=; h=Date:Subject:From:To:Cc:In-Reply-To:References:From; b=c5zqOmZ2zkpfn2dMZtztMXrhXHy5cKcSU11I+vfkqh+C/dynCjyM7IGdunJdxFxe9 I/XX+yt51FvfiwCVGkjYlek+VA/vVRJIfRnQLjwRNkg4ovYxCusbLodnYOq1RjZMlt c40n90hIrveQib5jqiv907TNN/iMEK1D5XLvZEqs= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20220518141515eucas1p2832a835ad3169f8e0c168303d38ea538~wOJ43dOw82741427414eucas1p2B; Wed, 18 May 2022 14:15:15 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 15.43.09887.37FF4826; Wed, 18 May 2022 15:15:15 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20220518141514eucas1p18b57f4f474c5477123746d1a3476e4a5~wOJ4YFxN_1671216712eucas1p1i; Wed, 18 May 2022 14:15:14 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20220518141514eusmtrp24a49a60eea8d70369c251079f1b318d4~wOJ4Wz9JK2883628836eusmtrp2Y; Wed, 18 May 2022 14:15:14 +0000 (GMT) X-AuditID: cbfec7f4-45bff7000000269f-9a-6284ff73413e Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id 48.D9.09522.27FF4826; Wed, 18 May 2022 15:15:14 +0100 (BST) Received: from [106.210.134.192] (unknown [106.210.134.192]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20220518141512eusmtip1d43c9f1dedc488d2a26030ec25d4f1af~wOJ2mebdn0513305133eusmtip1d; Wed, 18 May 2022 14:15:12 +0000 (GMT) Message-ID: Date: Wed, 18 May 2022 16:15:12 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH v2 05/12] drm: bridge: samsung-dsim: Add DSI init in bridge pre_enable() Content-Language: en-US From: Marek Szyprowski To: Jagan Teki , Andrzej Hajda , Inki Dae , Joonyoung Shim , Seung-Woo Kim , Kyungmin Park , Frieder Schrempf , Fancy Fang , Tim Harvey , Michael Nazzareno Trimarchi , Adam Ford , Neil Armstrong , Robert Foss , Laurent Pinchart , Tommaso Merciai Cc: Matteo Lisi , dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, NXP Linux Team , linux-amarula In-Reply-To: X-Brightmail-Tracker: H4sIAAAAAAAAA02SfUxTVxjGd+69vb3tVrjWdpypmUmdS2TjQ3TxbGO4Lfvj/qO4BHVINr2V CzSjxbWwyTYzJl9aOof4QVsXNlcMBRGkAkEldVZjq0QQM6pCa8cgmZZi19INZVHm7d0H//3y vO+T531ODoXL68gllEZXyul1bLGKlBK9Vx4NpRjmq9Tp0R4l8o0N4ChgmyHQ1JidRD//ESbR NycGRaghUE+gmKOeRPfuDhPo+t6QGO0/2CxGLfVOEjkmvCJknGvFkXnIiaGBXztxdO3ragK5 DuShqHX8qX7oPomGPVEczf51HX9byZyKBERM+Ha1mDnsuSxiBk1+kjlr9YuZY/ssIsbWfx9j Lo/YRIzP208ygTo3xpxp/orpetCHMQe62wAz43hxU8I2aWY+V6z5lNOnZe2QFjms57Bdvy/b fdeXWAEOQiOQUJBeCy3N1ZgRSCk5bQcw1HNPxA/kdAzA6TaxMJgB8IjzKGkEVNxhP7pH0FsA DB++9c9SBMArQT/g3TI6C3aMmHGeCXolnB1qxwV9EbxqmSR4VtJqGAqNxPXF9Eewr7oqzjid BEcnv8d4JunV0DhtJHlW0A0iuDeWxIfhfJjp4XjcIKHXw59OhgjBvBxW9hzD+SVI10ih01cD hKLvQVNfDBN4MQy6u8UCL4PzZ/k0vloJfGxeI8i7oXdKOBrSb0Lf4Fy8PU6vgp3n0gT5HTg7 9xAIzgR4e3qRcEECbOhtxAVZBvfVyIXtl6HV3fFf5sUbN/F6oLIueBTrgvLWBV2s/+f+AIg2 kMSVGbSFnCFDx32WamC1hjJdYerOEq0DPP2vA0/csT7QEoykugBGAReAFK5SyIC2Si2X5bPl n3P6ku36smLO4AJLKUKVJNupOc3K6UK2lPuY43Zx+n+nGCVZUoHZUkxbao2R418szdE/m62R t5veXSulL+imfOSt47LwpU2vPRNIfrJh+Gr7eb/4Ytarm6eD2+6scwX3eP9M/q4xPUPB3BlM mao939Kqr3w+PzN9rNxL19ndX7KeX9b32x7YC4qc29U5Mc/mxvL597vZiqGJxN+ifnMBvpXM HFU+duc60LW0U2/lnTyh+KD0hcqCLZGmcIctrKw9PcF2rTmywtxLvtSwShZwSB71ehQ9Hzoo NuqTy6sO7Vj3iu7CjeWJqdbOVnK0zXLz9UsrfsxLz6hltF1eS5MyI9H57SeMRKx+47nx7Ny6 XPXIQPaZ/U1QU7OBzsI8wVxRDuA2TqoIQxG7OhnXG9i/Ab9PkC8eBAAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIKsWRmVeSWpSXmKPExsVy+t/xu7pF/1uSDFrP6lvcuX2a2eL+4s8s Fq9vr2CzuPL1PZtF79JzrBaT7k9gsfiyaQKbxYt7F1kszja9YbfonLiE3WL5hH1sFpseX2O1 6Pq1ktlixvl9TBanH61ntjjV2Mpicagv2uLTrIdA8ckv2SwunvjEbPH991lmB1GPtR/vs3q8 v9HK7jHlxBFWj3M9d9k8ds66y+4xu2Mmq8fiPS+ZPI5cXczqcefaHjaP+93HmTw2L6n32Phu B5NH35ZVjB6fN8kF8EXp2RTll5akKmTkF5fYKkUbWhjpGVpa6BmZWOoZGpvHWhmZKunb2aSk 5mSWpRbp2yXoZWyatYup4INMxb07/A2MEyW6GDk4JARMJFZMq+1i5OIQEljKKLF02WP2LkZO oLiMxMlpDawQtrDEn2tdbBBF7xklPjZdYwRJ8ArYSay7OoMZxGYRUJX4fn4NM0RcUOLkzCcs IAtEBZIkjhzmBwkLC8RJ7GhtASthFhCXuPVkPhOIzSZgKNH1FmK+iMA0Vol7b7+COcwCHxkl Lk3ewg6x+R+jxKK7n8BO4hSwlziw+g0LxCgzia6tXYwQtrxE89bZzBMYhWYhOWQWko2zkLTM QtKygJFlFaNIamlxbnpusaFecWJucWleul5yfu4mRmBa2Xbs5+YdjPNefdQ7xMjEwXiIUYKD WUmElzG3JUmINyWxsiq1KD++qDQntfgQoykwNCYyS4km5wMTW15JvKGZgamhiZmlgamlmbGS OK9nQUeikEB6YklqdmpqQWoRTB8TB6dUAxPr8qt6zQJM9ZLTS0pP3Ftwa1YPc6/WtzsTqyKv Z/a/0tRecqvObOquurRDCx7M6tgQwl2bu8D9/lXJAN2mgBlMoX7/OzxFOXlYD1w+sbog6UPu sQUszmv9BBoElWZ17Pf5ZfqDza4773Kwbo71hL7Hq635tmnsFJK/siOoo+V4Y/vUTJuQ9VUK RvPZbtfeOnGsNGDrnoo60St7ow8vXBFWMuEWZ9gO4TkuIv/vGJSFCyr/yVsxN8nDyvwa5+Jq 5hf7jm+Za7nmz5ZVJxmkJzxdETKJ47qx18cY/oCKjheTv9maiD2a4L717v0M7/+vPxirx4XM zvb484D57WPDhQulPqYuunPn0Ewzt5liH+KUWIozEg21mIuKEwFCqp+UtAMAAA== X-CMS-MailID: 20220518141514eucas1p18b57f4f474c5477123746d1a3476e4a5 X-Msg-Generator: CA X-RootMTR: 20220504114121eucas1p1aff92a52f2c4e1905b4c9672331b7db6 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20220504114121eucas1p1aff92a52f2c4e1905b4c9672331b7db6 References: <20220504114021.33265-1-jagan@amarulasolutions.com> <20220504114021.33265-6-jagan@amarulasolutions.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220518_071520_541183_EDEBC602 X-CRM114-Status: GOOD ( 22.28 ) 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 T24gMTEuMDUuMjAyMiAxNzowMiwgTWFyZWsgU3p5cHJvd3NraSB3cm90ZToKPiBPbiAwNC4wNS4y MDIyIDEzOjQwLCBKYWdhbiBUZWtpIHdyb3RlOgo+PiBIb3N0IHRyYW5zZmVyKCkgaW4gRFNJIG1h c3RlciB3aWxsIGludm9rZSBvbmx5IHdoZW4gdGhlIERTSSBjb21tYW5kcwo+PiBhcmUgc2VudCBm cm9tIERTSSBkZXZpY2VzIGxpa2UgRFNJIFBhbmVsIG9yIERTSSBicmlkZ2VzIGFuZCB0aGlzCj4+ IGhvc3QgdHJhbnNmZXIgd291bGRuJ3QgaW52b2tlIGZvciBJMkMtYmFzZWQtRFNJIGJyaWRnZSBk cml2ZXJzLgo+Pgo+PiBIYW5kbGluZyBEU0kgaG9zdCBpbml0aWFsaXphdGlvbiBpbiB0cmFuc2Zl ciBjYWxscyBtaXNzZXMgdGhlCj4+IGNvbnRyb2xsZXIgc2V0dXAgZm9yIEkyQyBjb25maWd1cmVk IERTSSBicmlkZ2VzLgo+Pgo+PiBUaGlzIHBhdGNoIGFkZHMgdGhlIERTSSBpbml0aWFsaXphdGlv biBmcm9tIHRyYW5zZmVyIHRvIGJyaWRnZQo+PiBwcmVfZW5hYmxlIGFzIHRoZSBicmlkZ2UgcHJl X2VuYWJsZSBBUEkgaXMgaW52b2tlZCBieSBjb3JlIGFzCj4+IGl0IGlzIGNvbW1vbiBhY3Jvc3Mg YWxsIGNsYXNzZXMgb2YgRFNJIGRldmljZSBkcml2ZXJzLgo+Pgo+PiB2MjoKPj4gKiBjaGVjayBp bml0aWFsaXplZCBzdGF0ZSBpbiBzYW1zdW5nX2RzaW1faW5pdAo+Pgo+PiB2MToKPj4gKiBrZWVw IERTSSBpbml0IGluIGhvc3QgdHJhbnNmZXIKPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFnYW4gVGVr aSA8amFnYW5AYW1hcnVsYXNvbHV0aW9ucy5jb20+Cj4KPiBUaGlzIGRvZXNuJ3Qgd29yayB3aXRo IEV4eW5vcyBEU0kgYW5kIERTSSBwYW5lbHMuIEhlcmUgaXMgYSBiaXQgbW9yZSAKPiBkZXRhaWxl ZCBleHBsYW5hdGlvbiBhbmQgbXkgc29sdXRpb24gZm9yIHRoaXM6Cj4KPiBodHRwczovL2xvcmUu a2VybmVsLm9yZy9hbGwvZTk2MTk3ZjktOTQ4YS05OTdlLTU0NTMtOWY5ZDE3OWI1ZjVhQHNhbXN1 bmcuY29tLyAKPgoKCkkgd29uZGVyIGlmIHlvdXIgbW9kaWZpY2F0aW9uIHdvcmtzIG9uIGkuTVg4 TU0gd2l0aCBhIHB1cmUgRFNJLWJhc2VkIApwYW5lbC9icmlkZ2UuIEluIHlvdXIgdHJlZSBJIG9u bHkgc2VlIHRoYXQgeW91IGhhdmUgdGVzdGVkIGl0IHdpdGggdGhlIAppMmMtY29udHJvbGxlZCBE U0ktdG8tTFZEUyBjb252ZXJ0ZXIuCgoKQWZ0ZXIgdGhlIGNvbW1lbnRzIGZyb20gdGhlIGFib3Zl IG1lbnRpb25lZCB0aHJlYWQgSSd2ZSByZXdvcmtlZCB0aGUgCmluaXRpYWxpemF0aW9uIGFnYWlu LiBJdCBsb29rcyB0aGF0IHRoZSB1bHRpbWF0ZSBzb2x1dGlvbiBmb3IgYm90aCAKd29ybGRzIGlz IHRvIGNhbGwgc2Ftc3VuZ19kc2ltX2luaXQoKSB0d2ljZSwgb25jZSBpbiBwcmVfZW5hYmxlLCB0 aGVuIApiZWZvcmUgdGhlIGZpcnN0IGhvc3RfdHJhbnNmZXIsIHNlZSAKaHR0cHM6Ly9naXRodWIu Y29tL21zenlwcm93L2xpbnV4L3RyZWUvdjUuMTgtbmV4dC0yMDIyMDUxMS1kc2ktcmV3b3JrLXYy CgpUaGlzIHdheSBhdCBsZWFzdCBpdCB3b3JrcyBmaW5lIG9uIGFsbCBteSBFeHlub3MgYmFzZWQg dGVzdCBib2FyZHMuCgo+PiAtLS0KPj4gwqAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zYW1zdW5n LWRzaW0uYyB8IDE4ICsrKysrKysrKysrKy0tLS0tLQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTIg aW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9icmlkZ2Uvc2Ftc3VuZy1kc2ltLmMgCj4+IGIvZHJpdmVycy9ncHUvZHJtL2JyaWRn ZS9zYW1zdW5nLWRzaW0uYwo+PiBpbmRleCA2MGRjODYzMTEzYTAuLmI5MzYxYWY1ZWYyZCAxMDA2 NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zYW1zdW5nLWRzaW0uYwo+PiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NhbXN1bmctZHNpbS5jCj4+IEBAIC0xMjU5LDYgKzEy NTksOSBAQCBzdGF0aWMgaW50IHNhbXN1bmdfZHNpbV9pbml0KHN0cnVjdCAKPj4gc2Ftc3VuZ19k c2ltICpkc2kpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBjb25zdCBzdHJ1Y3Qgc2Ftc3VuZ19kc2lt X2RyaXZlcl9kYXRhICpkcml2ZXJfZGF0YSA9IAo+PiBkc2ktPmRyaXZlcl9kYXRhOwo+PiDCoCAr wqDCoMKgIGlmIChkc2ktPnN0YXRlICYgRFNJTV9TVEFURV9JTklUSUFMSVpFRCkKPj4gK8KgwqDC oMKgwqDCoMKgIHJldHVybiAwOwo+PiArCj4+IMKgwqDCoMKgwqAgc2Ftc3VuZ19kc2ltX3Jlc2V0 KGRzaSk7Cj4+IMKgwqDCoMKgwqAgc2Ftc3VuZ19kc2ltX2VuYWJsZV9pcnEoZHNpKTsKPj4gwqAg QEAgLTEyNzEsNiArMTI3NCw4IEBAIHN0YXRpYyBpbnQgc2Ftc3VuZ19kc2ltX2luaXQoc3RydWN0 IAo+PiBzYW1zdW5nX2RzaW0gKmRzaSkKPj4gwqDCoMKgwqDCoCBzYW1zdW5nX2RzaW1fc2V0X3Bo eV9jdHJsKGRzaSk7Cj4+IMKgwqDCoMKgwqAgc2Ftc3VuZ19kc2ltX2luaXRfbGluayhkc2kpOwo+ PiDCoCArwqDCoMKgIGRzaS0+c3RhdGUgfD0gRFNJTV9TVEFURV9JTklUSUFMSVpFRDsKPj4gKwo+ PiDCoMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoCB9Cj4+IMKgIEBAIC0xMjkwLDYgKzEyOTUsMTAg QEAgc3RhdGljIHZvaWQgCj4+IHNhbXN1bmdfZHNpbV9hdG9taWNfcHJlX2VuYWJsZShzdHJ1Y3Qg ZHJtX2JyaWRnZSAqYnJpZGdlLAo+PiDCoMKgwqDCoMKgIH0KPj4gwqAgwqDCoMKgwqDCoCBkc2kt PnN0YXRlIHw9IERTSU1fU1RBVEVfRU5BQkxFRDsKPj4gKwo+PiArwqDCoMKgIHJldCA9IHNhbXN1 bmdfZHNpbV9pbml0KGRzaSk7Cj4+ICvCoMKgwqAgaWYgKHJldCkKPj4gK8KgwqDCoMKgwqDCoMKg IHJldHVybjsKPj4gwqAgfQo+PiDCoCDCoCBzdGF0aWMgdm9pZCBzYW1zdW5nX2RzaW1fYXRvbWlj X2VuYWJsZShzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlLAo+PiBAQCAtMTQ2NCwxMiArMTQ3Myw5 IEBAIHN0YXRpYyBzc2l6ZV90IAo+PiBzYW1zdW5nX2RzaW1faG9zdF90cmFuc2ZlcihzdHJ1Y3Qg bWlwaV9kc2lfaG9zdCAqaG9zdCwKPj4gwqDCoMKgwqDCoCBpZiAoIShkc2ktPnN0YXRlICYgRFNJ TV9TVEFURV9FTkFCTEVEKSkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+ PiDCoCAtwqDCoMKgIGlmICghKGRzaS0+c3RhdGUgJiBEU0lNX1NUQVRFX0lOSVRJQUxJWkVEKSkg ewo+PiAtwqDCoMKgwqDCoMKgwqAgcmV0ID0gc2Ftc3VuZ19kc2ltX2luaXQoZHNpKTsKPj4gLcKg wqDCoMKgwqDCoMKgIGlmIChyZXQpCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBy ZXQ7Cj4+IC3CoMKgwqDCoMKgwqDCoCBkc2ktPnN0YXRlIHw9IERTSU1fU1RBVEVfSU5JVElBTEla RUQ7Cj4+IC3CoMKgwqAgfQo+PiArwqDCoMKgIHJldCA9IHNhbXN1bmdfZHNpbV9pbml0KGRzaSk7 Cj4+ICvCoMKgwqAgaWYgKHJldCkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+IMKg IMKgwqDCoMKgwqAgcmV0ID0gbWlwaV9kc2lfY3JlYXRlX3BhY2tldCgmeGZlci5wYWNrZXQsIG1z Zyk7Cj4+IMKgwqDCoMKgwqAgaWYgKHJldCA8IDApCj4KPiBCZXN0IHJlZ2FyZHMKCkJlc3QgcmVn YXJkcwotLSAKTWFyZWsgU3p5cHJvd3NraSwgUGhEClNhbXN1bmcgUiZEIEluc3RpdHV0ZSBQb2xh bmQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51 eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1h cm0ta2VybmVsCg==