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=-6.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS 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 5CB17C432C0 for ; Mon, 2 Dec 2019 21:09:55 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 62C032071E for ; Mon, 2 Dec 2019 21:09:54 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="aMTPqS1+"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=goldelico.com header.i=@goldelico.com header.b="jYO5uzyt" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 62C032071E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=goldelico.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-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=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:References:Message-Id:Date: In-Reply-To:From:Subject:Mime-Version:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zHIPDq4ouTIZAq/O+W8JGHtc8tORs5oIweCqvWHcMWM=; b=aMTPqS1+m8UW2v Q629SHmaQs+QA+IMIbjt4Mrn9hUqqbW6zauCXkjFx2XJVV62CPN6aLWy53EKFxnsgMqLYIkllYFDb vXgl5tX1rlBxlrfNBC9BrzE7lq5WMfDkUMJ47lRywSxgraqzAPfYJRuYYTNEO0EIJKOEWZVA35S0/ HnaYOS0DsenKTyAL0UoEVcL91fQDw0zXEmVslPAxsLF5PZ5SsvROWLwRyIvZ2Aj+5/6Ht4c1QKi8N QwgXfou2kTTEJN5UFvrdjr5oQMqgCb15KOcjpX8dlQ1NgLdnH76+3c/P7KQJ4c3G/X2GpSyZ/qmGI VDM388V38ZgpOYkbMQWQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibsx7-00041r-Le; Mon, 02 Dec 2019 21:09:53 +0000 Received: from mo6-p01-ob.smtp.rzone.de ([2a01:238:20a:202:5301::4]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ibsx3-00040t-4s for linux-arm-kernel@lists.infradead.org; Mon, 02 Dec 2019 21:09:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1575320978; s=strato-dkim-0002; d=goldelico.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=FrGufs8yOusYQL5oaAaiiF5A9W8IpjOBuIOCcxFy/38=; b=jYO5uzyt9MKL07FYn3qF7LyfV3UvnxLOCbo+vgG7b+9u5z9H8pPWGdvvlTDAUnJfSZ YopvShBKCnXw9R69jJHMlzFacdujdPi0fRDd+uevDuUT6URxG3iR/MyMRbv9Wey0Vm22 eLzAixy/cYp/ULcLmIxl8ewbsXdwyfEmmRh6LQ4CwAUHL1sGGGySd1qNsAIJqce+sPUQ 8mgOjWCpoMvI9SV/76B2Ywe9655HVSEWfyp2muutw0Lhc/p0Bgur+5TJKxy87euPwe0t qb+N/P+lJg9NArZZOnyi1oqse9ZxBRe6M8r+vqLm2DX3GRSyDBsSAgaHN7ahk2GIbbYo UT3A== X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj5Qpw97WFDlaVXA4EIw==" X-RZG-CLASS-ID: mo00 Received: from imac.fritz.box by smtp.strato.de (RZmta 46.0.2 DYNA|AUTH) with ESMTPSA id 6067eavB2L9Q1cK (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Mon, 2 Dec 2019 22:09:26 +0100 (CET) Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: [PATCH] ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage() From: "H. Nikolaus Schaller" In-Reply-To: <20190924233222.52757-1-tony@atomide.com> Date: Mon, 2 Dec 2019 22:09:26 +0100 Message-Id: <8FFD44DB-73F8-4807-91E1-C97DA8F781BA@goldelico.com> References: <20190924233222.52757-1-tony@atomide.com> To: Tony Lindgren X-Mailer: Apple Mail (2.3124) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191202_130949_776605_417B09A8 X-CRM114-Status: GOOD ( 25.11 ) 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: Nishanth Menon , Discussions about the Letux Kernel , Linux Kernel Mailing List , Tero Kristo , =?utf-8?Q?Andr=C3=A9_Roth?= , Andreas Kemnade , Linux-OMAP , Adam Ford , arm-soc Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgVG9ueSwKCj4gQW0gMjUuMDkuMjAxOSB1bSAwMTozMiBzY2hyaWViIFRvbnkgTGluZGdyZW4g PHRvbnlAYXRvbWlkZS5jb20+Ogo+IAo+IFRoaXMgY29kZSBpcyBjdXJyZW50bHkgdW5hYmxlIHRv IGZpbmQgdGhlIGR0cyBvcHAgdGFibGVzIGFzIHRpLWNwdWZyZXEKPiBuZWVkcyB0byBzZXQgdGhl bSB1cCBmaXJzdCBiYXNlZCBvbiBzcGVlZCBiaW5uaW5nLgo+IAo+IFdlIHN0b3BwZWQgaW5pdGlh bGl6aW5nIHRoZSBvcHAgdGFibGVzIHdpdGggcGxhdGZvcm0gY29kZSB5ZWFycyBhZ28gZm9yCj4g ZGV2aWNlIHRyZWUgYmFzZWQgYm9vdGluZyB3aXRoIGNvbW1pdCA5MmQ1MTg1NmQ3NDAgKCJBUk06 IE9NQVAzKzogZG8gbm90Cj4gcmVnaXN0ZXIgbm9uLWR0IE9QUCB0YWJsZXMgZm9yIGRldmljZSB0 cmVlIGJvb3QiKSwgYW5kIGFsbCBvZiBtYWNoLW9tYXAyCj4gaXMgbm93IGJvb3RpbmcgdXNpbmcg ZGV2aWNlIHRyZWUuCj4gCj4gV2UgY3VycmVudGx5IGdldCB0aGUgZm9sbG93aW5nIGVycm9ycyBv biBpbml0Ogo+IAo+IG9tYXAyX3NldF9pbml0X3ZvbHRhZ2U6IHVuYWJsZSB0byBmaW5kIGJvb3Qg dXAgT1BQIGZvciB2ZGRfbXB1Cj4gb21hcDJfc2V0X2luaXRfdm9sdGFnZTogdW5hYmxlIHRvIHNl dCB2ZGRfbXB1Cj4gb21hcDJfc2V0X2luaXRfdm9sdGFnZTogdW5hYmxlIHRvIGZpbmQgYm9vdCB1 cCBPUFAgZm9yIHZkZF9jb3JlCj4gb21hcDJfc2V0X2luaXRfdm9sdGFnZTogdW5hYmxlIHRvIHNl dCB2ZGRfY29yZQo+IG9tYXAyX3NldF9pbml0X3ZvbHRhZ2U6IHVuYWJsZSB0byBmaW5kIGJvb3Qg dXAgT1BQIGZvciB2ZGRfaXZhCj4gb21hcDJfc2V0X2luaXRfdm9sdGFnZTogdW5hYmxlIHRvIHNl dCB2ZGRfaXZhCj4gCj4gTGV0J3MganVzdCBkcm9wIHRoZSB1bnVzZWQgY29kZS4gTm93YWRheXMg dGktY3B1ZnJlcSBzaG91bGQgYmUgdXNlZCB0bwo+IHRvIGluaXRpYWxpemUgdGhpbmdzIHByb3Bl cmx5Lgo+IAo+IENjOiBBZGFtIEZvcmQgPGFmb3JkMTczQGdtYWlsLmNvbT4KPiBDYzogQW5kcsOp IFJvdGggPG5lb2x5bnhAZ21haWwuY29tPgo+IENjOiAiSC4gTmlrb2xhdXMgU2NoYWxsZXIiIDxo bnNAZ29sZGVsaWNvLmNvbT4KPiBDYzogTmlzaGFudGggTWVub24gPG5tQHRpLmNvbT4KPiBDYzog VGVybyBLcmlzdG8gPHQta3Jpc3RvQHRpLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBUb255IExpbmRn cmVuIDx0b255QGF0b21pZGUuY29tPgo+IC0tLQo+IAo+IEd1eXMsIHBsZWFzZSBjaGVjayBhbmQg YWNrIGlmIHdlIGNhbiByZWFsbHkgZG8gdGhpcyB0byBnZXQgcmlkIG9mIHNvbWUKPiBwb2ludGxl c3MgZG1lc2cgLWwzIGVycm9ycyB3aXRob3V0IGFmZmVjdGluZyB0aGUgb25nb2luZyBjcHVmcmVx IGFuZAo+IHZvbHRhZ2Ugd29yay4KCnVuZm9ydHVuYXRlbHkgd2UgZGlkIG5vdCB5ZXQgdGVzdCBp biBjb21iaW5hdGlvbiB3aXRoIHRoZSAxR0h6IE9QUApwYXRjaGVzIGZvciBvbWFwMzYzMCAocXVl dWVkIGZvciB2NS41LXJjMSkgYW5kIGl0IGFwcGVhcnMgdGhhdCB0aGlzCnBhdGNoIGJyZWFrcyB0 aGUgMUdIeiBPUFAuCgpUaGUgc3ltcHRvbSBpcyB0aGF0IGl0IHdvcmtzIGZpbmUgb24gYSBkbTM3 MzAgd2l0aCA4MDBNSHogcmF0aW5nCmJ1dCByZXN1bHRzIGluIHNwdXJpb3VzIGtlcm5lbCBwYW5p Y3MsIHN0YWNrIGNvcnJ1cHRpb24sIHZpcnR1YWwgbWVtb3J5CmZhaWx1cmVzLCBPbmVOQU5EIERN QSB0aW1lb3V0cyBldGMuIG9uIGEgZG0zNzMwIHdpdGggMUdIeiBzcGVlZCBncmFkZS4KCldlIGNh biBhbHNvIHJlLWFkZCB0aGUgInR1cmJvLW1vZGUiIHRhZ3MgaW4gdGhlIG9tYXAzNnh4LmR0c2kg KG9yCnJlbW92ZSB0aGUgMUdIeiBPUFApIGFuZCBjYW4gdGhlbiBib290IHdpdGggODAwTUh6IG1h eC4gY2xvY2suIEJ1dAplbmFibGluZyBib29zdCAoZWNobyAxID4vc3lzL2RldmljZXMvc3lzdGVt L2NwdS9jcHVmcmVxL2Jvb3N0KSBtYWtlcwp0aGUgcHJvYmxlbSBhbmQgaXRzIHN5bXB0b21zIGFw cGVhciBhbG1vc3QgaW1tZWRpYXRlbHkuCgpBZnRlciBzb21lIHNjcmF0Y2hpbmcgb3VyIGhlYWRz IHdlIGZvdW5kIHRoYXQgdjUuMy43IGlzIHN0aWxsIGdvb2QgYW5kCnY1LjMuOCBpcyBiYWQuIEEg YmlzZWN0IG9mIG91ciB0cmVlICh3aGljaCBpbmNsdWRlcyB0aGUgMUdIeiBPUFApIGRpZApwb2lu dCB0byB0aGlzIHBhdGNoIHdoaWNod2FzIGFwcGFyZW50bHkgYWxyZWFkeSBiYWNrcG9ydGVkIHRv IHY1LjMuOCBhbmQKdjUuNC4KClNvIEkgYXNzdW1lIHRoYXQgdGhlIGNvZGUgcmVtb3ZlZCBoZXJl IGVuYWJsZWQgb3IgaW5pdGlhbGl6ZWQgc29tZXRoaW5nCndlIG5lZWQgZm9yIHNhZmUgMUdIeiB0 cmFuc2l0aW9ucy4gTWF5YmUgdGhlIEFCQi1MRE8uIE9yIGl0IGxvb2tzIHVwIHRoZQp2ZGQgcmVn dWxhdG9yIGFuZCBpbml0aWFsaXplcyBpdCBlYXJsaWVyIHRoYW4gd2l0aG91dCB0aGlzIGNvZGUu IE1heWJlCml0IGFsc28gKHByZS0paW5pdGlhbGl6ZXMgc29tZSBjbGsgd2hpY2ggY291bGQgbm93 IGJlIGxlZnQgdW5pbml0aWFsaXplZAp0b28gbG9uZz8KCk5vdGUgdGhhdCBzZWVpbmcgdGhlIGxv ZyBtZXNzYWdlIGluZGljYXRlcyB0aGF0IHZvbHRkbV9zY2FsZSgpIGFuZApkZXZfcG1fb3BwX2dl dF92b2x0YWdlKCkgYXJlIG5vdCBjYWxsZWQsIGJ1dCBhbGwgZnVuY3Rpb25zIGJlZm9yZSBjb3Vs ZApiZSB3aXRoIHNpZGUtZWZmZWN0cy4KCnY1LjUtcmMxIHdpbGwgbGlrZWx5IGZhaWwgcmlnaHQg ZnJvbSB0aGUgYmVnaW5uaW5nIChvbmx5IG9uIDFHSHogcmF0ZWQKb21hcDM2eHgpIGJlY2F1c2Ug aXQgbWFrZXMgdGhlIGNvbWJpbmF0aW9uIG9mIHRoaXMgcGF0Y2ggYW5kIDFHSHogT1BQCnB1Ymxp YyAobGludXgtbmV4dCBzaG91bGQgYWxyZWFkeSBmYWlsIGJ1dCBpdCBhcHBlYXJzIHRoYXQgbm9i b2R5IGhhcwp0ZXN0ZWQpLgoKQW55IGlkZWFzIGhvdyB0byBmaXg/IEJlZm9yZSBJIHRyeSB0byBk byBhIHJldmVydCBhbmQgdGhlbiBhZGQgZ290byBleGl0OwphZnRlciBlYWNoIGZ1bmN0aW9uIGNh bGwgYW5kIHNlZSB3aGljaCBvbmVzIGFyZSBlc3NlbnRpYWwgZm9yIDFHSHouCgpCUiwKTmlrb2xh dXMKCgo+IAo+IC0tLQo+IGFyY2gvYXJtL21hY2gtb21hcDIvcG0uYyB8IDEwMCAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAxIGZpbGUgY2hhbmdlZCwgMTAwIGRlbGV0 aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLW9tYXAyL3BtLmMgYi9hcmNo L2FybS9tYWNoLW9tYXAyL3BtLmMKPiAtLS0gYS9hcmNoL2FybS9tYWNoLW9tYXAyL3BtLmMKPiAr KysgYi9hcmNoL2FybS9tYWNoLW9tYXAyL3BtLmMKPiBAQCAtNzQsODMgKzc0LDYgQEAgaW50IG9t YXBfcG1fY2xrZG1zX3NldHVwKHN0cnVjdCBjbG9ja2RvbWFpbiAqY2xrZG0sIHZvaWQgKnVudXNl ZCkKPiAJcmV0dXJuIDA7Cj4gfQo+IAo+IC0vKgo+IC0gKiBUaGlzIEFQSSBpcyB0byBiZSBjYWxs ZWQgZHVyaW5nIGluaXQgdG8gc2V0IHRoZSB2YXJpb3VzIHZvbHRhZ2UKPiAtICogZG9tYWlucyB0 byB0aGUgdm9sdGFnZSBhcyBwZXIgdGhlIG9wcCB0YWJsZS4gVHlwaWNhbGx5IHdlIGJvb3QgdXAK PiAtICogYXQgdGhlIG5vbWluYWwgdm9sdGFnZS4gU28gdGhpcyBmdW5jdGlvbiBmaW5kcyBvdXQg dGhlIHJhdGUgb2YKPiAtICogdGhlIGNsb2NrIGFzc29jaWF0ZWQgd2l0aCB0aGUgdm9sdGFnZSBk b21haW4sIGZpbmRzIG91dCB0aGUgY29ycmVjdAo+IC0gKiBvcHAgZW50cnkgYW5kIHNldHMgdGhl IHZvbHRhZ2UgZG9tYWluIHRvIHRoZSB2b2x0YWdlIHNwZWNpZmllZAo+IC0gKiBpbiB0aGUgb3Bw IGVudHJ5Cj4gLSAqLwo+IC1zdGF0aWMgaW50IF9faW5pdCBvbWFwMl9zZXRfaW5pdF92b2x0YWdl KGNoYXIgKnZkZF9uYW1lLCBjaGFyICpjbGtfbmFtZSwKPiAtCQkJCQkgY29uc3QgY2hhciAqb2hf bmFtZSkKPiAtewo+IC0Jc3RydWN0IHZvbHRhZ2Vkb21haW4gKnZvbHRkbTsKPiAtCXN0cnVjdCBj bGsgKmNsazsKPiAtCXN0cnVjdCBkZXZfcG1fb3BwICpvcHA7Cj4gLQl1bnNpZ25lZCBsb25nIGZy ZXEsIGJvb3R1cF92b2x0Owo+IC0Jc3RydWN0IGRldmljZSAqZGV2Owo+IC0KPiAtCWlmICghdmRk X25hbWUgfHwgIWNsa19uYW1lIHx8ICFvaF9uYW1lKSB7Cj4gLQkJcHJfZXJyKCIlczogaW52YWxp ZCBwYXJhbWV0ZXJzXG4iLCBfX2Z1bmNfXyk7Cj4gLQkJZ290byBleGl0Owo+IC0JfQo+IC0KPiAt CWlmICghc3RybmNtcChvaF9uYW1lLCAibXB1IiwgMykpCj4gLQkJLyogCj4gLQkJICogQWxsIGN1 cnJlbnQgT01BUHMgc2hhcmUgdm9sdGFnZSByYWlsIGFuZCBjbG9jawo+IC0JCSAqIHNvdXJjZSwg c28gQ1BVMCBpcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgTVBVLVNTLgo+IC0JCSAqLwo+IC0JCWRl diA9IGdldF9jcHVfZGV2aWNlKDApOwo+IC0JZWxzZQo+IC0JCWRldiA9IG9tYXBfZGV2aWNlX2dl dF9ieV9od21vZF9uYW1lKG9oX25hbWUpOwo+IC0KPiAtCWlmIChJU19FUlIoZGV2KSkgewo+IC0J CXByX2VycigiJXM6IFVuYWJsZSB0byBnZXQgZGV2IHBvaW50ZXIgZm9yIGh3bW9kICVzXG4iLAo+ IC0JCQlfX2Z1bmNfXywgb2hfbmFtZSk7Cj4gLQkJZ290byBleGl0Owo+IC0JfQo+IC0KPiAtCXZv bHRkbSA9IHZvbHRkbV9sb29rdXAodmRkX25hbWUpOwo+IC0JaWYgKCF2b2x0ZG0pIHsKPiAtCQlw cl9lcnIoIiVzOiB1bmFibGUgdG8gZ2V0IHZkZCBwb2ludGVyIGZvciB2ZGRfJXNcbiIsCj4gLQkJ CV9fZnVuY19fLCB2ZGRfbmFtZSk7Cj4gLQkJZ290byBleGl0Owo+IC0JfQo+IC0KPiAtCWNsayA9 ICBjbGtfZ2V0KE5VTEwsIGNsa19uYW1lKTsKPiAtCWlmIChJU19FUlIoY2xrKSkgewo+IC0JCXBy X2VycigiJXM6IHVuYWJsZSB0byBnZXQgY2xrICVzXG4iLCBfX2Z1bmNfXywgY2xrX25hbWUpOwo+ IC0JCWdvdG8gZXhpdDsKPiAtCX0KPiAtCj4gLQlmcmVxID0gY2xrX2dldF9yYXRlKGNsayk7Cj4g LQljbGtfcHV0KGNsayk7Cj4gLQo+IC0Jb3BwID0gZGV2X3BtX29wcF9maW5kX2ZyZXFfY2VpbChk ZXYsICZmcmVxKTsKPiAtCWlmIChJU19FUlIob3BwKSkgewo+IC0JCXByX2VycigiJXM6IHVuYWJs ZSB0byBmaW5kIGJvb3QgdXAgT1BQIGZvciB2ZGRfJXNcbiIsCj4gLQkJCV9fZnVuY19fLCB2ZGRf bmFtZSk7Cj4gLQkJZ290byBleGl0Owo+IC0JfQo+IC0KPiAtCWJvb3R1cF92b2x0ID0gZGV2X3Bt X29wcF9nZXRfdm9sdGFnZShvcHApOwo+IC0JZGV2X3BtX29wcF9wdXQob3BwKTsKPiAtCj4gLQlp ZiAoIWJvb3R1cF92b2x0KSB7Cj4gLQkJcHJfZXJyKCIlczogdW5hYmxlIHRvIGZpbmQgdm9sdGFn ZSBjb3JyZXNwb25kaW5nIHRvIHRoZSBib290dXAgT1BQIGZvciB2ZGRfJXNcbiIsCj4gLQkJICAg ICAgIF9fZnVuY19fLCB2ZGRfbmFtZSk7Cj4gLQkJZ290byBleGl0Owo+IC0JfQo+IC0KPiAtCXZv bHRkbV9zY2FsZSh2b2x0ZG0sIGJvb3R1cF92b2x0KTsKPiAtCXJldHVybiAwOwo+IC0KPiAtZXhp dDoKPiAtCXByX2VycigiJXM6IHVuYWJsZSB0byBzZXQgdmRkXyVzXG4iLCBfX2Z1bmNfXywgdmRk X25hbWUpOwo+IC0JcmV0dXJuIC1FSU5WQUw7Cj4gLX0KPiAtCj4gI2lmZGVmIENPTkZJR19TVVNQ RU5ECj4gc3RhdGljIGludCBvbWFwX3BtX2VudGVyKHN1c3BlbmRfc3RhdGVfdCBzdXNwZW5kX3N0 YXRlKQo+IHsKPiBAQCAtMjA4LDI1ICsxMzEsNiBAQCB2b2lkIG9tYXBfY29tbW9uX3N1c3BlbmRf aW5pdCh2b2lkICpwbV9zdXNwZW5kKQo+IH0KPiAjZW5kaWYgLyogQ09ORklHX1NVU1BFTkQgKi8K PiAKPiAtc3RhdGljIHZvaWQgX19pbml0IG9tYXAzX2luaXRfdm9sdGFnZXModm9pZCkKPiAtewo+ IC0JaWYgKCFzb2NfaXNfb21hcDM0eHgoKSkKPiAtCQlyZXR1cm47Cj4gLQo+IC0Jb21hcDJfc2V0 X2luaXRfdm9sdGFnZSgibXB1X2l2YSIsICJkcGxsMV9jayIsICJtcHUiKTsKPiAtCW9tYXAyX3Nl dF9pbml0X3ZvbHRhZ2UoImNvcmUiLCAibDNfaWNrIiwgImwzX21haW4iKTsKPiAtfQo+IC0KPiAt c3RhdGljIHZvaWQgX19pbml0IG9tYXA0X2luaXRfdm9sdGFnZXModm9pZCkKPiAtewo+IC0JaWYg KCFzb2NfaXNfb21hcDQ0eHgoKSkKPiAtCQlyZXR1cm47Cj4gLQo+IC0Jb21hcDJfc2V0X2luaXRf dm9sdGFnZSgibXB1IiwgImRwbGxfbXB1X2NrIiwgIm1wdSIpOwo+IC0Jb21hcDJfc2V0X2luaXRf dm9sdGFnZSgiY29yZSIsICJsM19kaXZfY2siLCAibDNfbWFpbl8xIik7Cj4gLQlvbWFwMl9zZXRf aW5pdF92b2x0YWdlKCJpdmEiLCAiZHBsbF9pdmFfbTV4Ml9jayIsICJpdmEiKTsKPiAtfQo+IC0K PiBpbnQgX19tYXliZV91bnVzZWQgb21hcF9wbV9ub3BfaW5pdCh2b2lkKQo+IHsKPiAJcmV0dXJu IDA7Cj4gQEAgLTI0NiwxMCArMTUwLDYgQEAgaW50IF9faW5pdCBvbWFwMl9jb21tb25fcG1fbGF0 ZV9pbml0KHZvaWQpCj4gCW9tYXA0X3R3bF9pbml0KCk7Cj4gCW9tYXBfdm9sdGFnZV9sYXRlX2lu aXQoKTsKPiAKPiAtCS8qIEluaXRpYWxpemUgdGhlIHZvbHRhZ2VzICovCj4gLQlvbWFwM19pbml0 X3ZvbHRhZ2VzKCk7Cj4gLQlvbWFwNF9pbml0X3ZvbHRhZ2VzKCk7Cj4gLQo+IAkvKiBTbWFydHJl ZmxleCBkZXZpY2UgaW5pdCAqLwo+IAlvbWFwX2RldmluaXRfc21hcnRyZWZsZXgoKTsKPiAKPiAt LSAKPiAyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==