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=-9.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,URIBL_BLOCKED,USER_AGENT_GIT 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 E5F6DC32751 for ; Sat, 10 Aug 2019 15:08:15 +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 8EC732085A for ; Sat, 10 Aug 2019 15:08:15 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="G3g5h+Vb" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8EC732085A Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=andred.net 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:MIME-Version:Message-Id:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=nOtybR/j9l6POs0TCue8RbMUcl9yOR60ugwbq+e76iI=; b=G3g5h+VbeHfZT7 yVKWkO3JW5CPgil9R4XQlkPfpf47mxCjYSPiw+3pE8+bPVrsUc1GC/qZI0XriMnS2ppTV2wNI8Z2+ nV9uYa4V2IZIfKjd/N8AP5eEOQHmVZj0dELIBNLQO2rxB+MNfvZRuWsvu6CCwt/tf5NW0hbO0Jeyw gkLuR8EEYMXCO6GF/DOY6wEs4CYPfJGyxIHs96TtVYz+Y2iIn+FzWcm/b+WS011O3k6anu4TJYOEw ZMIjNa0K1BTAJSMKhCdMs0k//d0NxDn0xScy9FO/wHHEDLlKm2qvbqHoDVgDcNf4xLeXm7WpGfKgX PqDPjZeX/TVMgsWm6nhg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hwSyZ-0003Vs-UQ; Sat, 10 Aug 2019 15:08:11 +0000 Received: from mail-wm1-f67.google.com ([209.85.128.67]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hwSyU-0003V7-Px for linux-arm-kernel@lists.infradead.org; Sat, 10 Aug 2019 15:08:09 +0000 Received: by mail-wm1-f67.google.com with SMTP id 207so8394770wma.1 for ; Sat, 10 Aug 2019 08:08:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=k5FuAEa/+JcIY/rb6iT7TuVrIwpqbJ/cO+D/RVzkADA=; b=tyzhNfvW36xjkA1E9KuBkxlCkmE4y7diRf+LRhVpa2e6WLxMkCBBrwTWdlYj5uAboA XwYHX+8z2QnZi6t7dr2rLZfUYTX9h7cVx1h8oSCD8LT4QnMN68KHjPMSFxZmRGhOWfP7 Y5Hsh+UPA8CljfGJGVKylwkcJLH4O7l4Hx3FMiidriVdFnIimGdaljLvSDLSIWg9Ur/8 Z/VSmLF8uI3UKeY2vJHOapXotlQF3W91aFghUARNr09Tu6COzeApLdXaHtgQBJQwsLmc yIOGAEv3JUe6QK9ZBrzp+KdeWG4enNmx0B2WL9gwYcYcLbe/L7/m+E/Ig9MdV35SJsNf NVGA== X-Gm-Message-State: APjAAAXI62qQ5faESk+K1qIwG/CQGTKT0V/CLscmshFNb8CSgEKBWayR ZslIn6F7/GEx0hz/OoOZJl+EJGSh96X30Q== X-Google-Smtp-Source: APXvYqw8+WIEI4m3zt6VNd6M5s7nlQZFALBmHc8YMIvn7vhz1B1EDEd3aTXPpriGJ8eGpgLGM59C6A== X-Received: by 2002:a1c:2314:: with SMTP id j20mr17404042wmj.152.1565449681830; Sat, 10 Aug 2019 08:08:01 -0700 (PDT) Received: from tfsielt31850.garage.tyco.com ([79.97.20.138]) by smtp.gmail.com with ESMTPSA id z18sm5876784wml.10.2019.08.10.08.08.00 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 10 Aug 2019 08:08:01 -0700 (PDT) From: =?UTF-8?q?Andr=C3=A9=20Draszik?= To: linux-kernel@vger.kernel.org Subject: [PATCH] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe Date: Sat, 10 Aug 2019 16:07:58 +0100 Message-Id: <20190810150758.17694-1-git@andred.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190810_080806_846924_BB80B4EA X-CRM114-Status: GOOD ( 16.64 ) 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: Peter Chen , Fabio Estevam , =?UTF-8?q?Andr=C3=A9=20Draszik?= , Sascha Hauer , linux-usb@vger.kernel.org, NXP Linux Team , Pengutronix Kernel Team , Greg Kroah-Hartman , Shawn Guo , 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+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SWYgZHJpdmVyIHByb2JlIG5lZWRzIHRvIGJlIGRlZmVycmVkLCBlLmcuIGJlY2F1c2UgY2lfaGRy Y19hZGRfZGV2aWNlKCkKaXNuJ3QgcmVhZHkgeWV0LCB0aGlzIGRyaXZlciBjdXJyZW50bHkgbWlz YmVoYXZlcyBiYWRseToKICAgIGEpIHN1Y2Nlc3MgaXMgc3RpbGwgcmVwb3J0ZWQgdG8gdGhlIGRy aXZlciBjb3JlIChtZWFuaW5nIGEgMm5kCiAgICAgICBwcm9iZSBhdHRlbXB0IHdpbGwgbmV2ZXIg YmUgZG9uZSksIGxlYXZpbmcgdGhlIGRyaXZlciBpbgogICAgICAgYSBkeXNmdW5jdGlvbmFsIHN0 YXRlIGFuZCB0aGUgaGFyZHdhcmUgdW51c2FibGUKCiAgICBiKSBkcml2ZXIgcmVtb3ZlIC8gc2h1 dGRvd24gT09QU2VzOgogICAgWyAgMjA2Ljc4NjkxNl0gVW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwg cGFnaW5nIHJlcXVlc3QgYXQgdmlydHVhbCBhZGRyZXNzIGZmZmZmZGZmCiAgICBbICAyMDYuNzk0 MTQ4XSBwZ2QgPSA4ODBiOWY4MgogICAgWyAgMjA2Ljc5Njg5MF0gW2ZmZmZmZGZmXSAqcGdkPWFi ZjVlODYxLCAqcHRlPTAwMDAwMDAwLCAqcHB0ZT0wMDAwMDAwMAogICAgWyAgMjA2LjgwMzE3OV0g SW50ZXJuYWwgZXJyb3I6IE9vcHM6IDM3IFsjMV0gUFJFRU1QVCBTTVAgQVJNCiAgICBbICAyMDYu ODA4NTgxXSBNb2R1bGVzIGxpbmtlZCBpbjogd2wxOHh4IGV2YnVnCiAgICBbICAyMDYuODEzMzA4 XSBDUFU6IDEgUElEOiAxIENvbW06IHN5c3RlbWQtc2h1dGRvdyBOb3QgdGFpbnRlZCA0LjE5LjM1 K2dmMzQ1YzkzYjQxOTUgIzEKICAgIFsgIDIwNi44MjEwNTNdIEhhcmR3YXJlIG5hbWU6IEZyZWVz Y2FsZSBpLk1YNyBEdWFsIChEZXZpY2UgVHJlZSkKICAgIFsgIDIwNi44MjY4MTNdIFBDIGlzIGF0 IGNpX2hkcmNfcmVtb3ZlX2RldmljZSsweDQvMHgyMAogICAgWyAgMjA2LjgzMTY5OV0gTFIgaXMg YXQgY2lfaGRyY19pbXhfcmVtb3ZlKzB4MjAvMHhlOAogICAgWyAgMjA2LjgzNjQwN10gcGMgOiBb PDgwNWNkNGIwPl0gICAgbHIgOiBbPDgwNWQ2MmNjPl0gICAgcHNyOiAyMDAwMDAxMwogICAgWyAg MjA2Ljg0MjY3OF0gc3AgOiBhODA2YmU0MCAgaXAgOiAwMDAwMDAwMSAgZnAgOiA4MGFkYmQzYwog ICAgWyAgMjA2Ljg0NzkwNl0gcjEwOiA4MGIxYjc5NCAgcjkgOiA4MGQ1ZGZlMCAgcjggOiBhODE5 MmM0NAogICAgWyAgMjA2Ljg1MzEzNl0gcjcgOiA4MGRiOTNhMCAgcjYgOiBhODE5MmMxMCAgcjUg OiBhODE5MmMwMCAgcjQgOiBhOTNhNGEwMAogICAgWyAgMjA2Ljg1OTY2OF0gcjMgOiAwMDAwMDAw MCAgcjIgOiBhODE5MmNlNCAgcjEgOiBmZmZmZmZmZiAgcjAgOiBmZmZmZmRmYgogICAgWyAgMjA2 Ljg2NjIwMV0gRmxhZ3M6IG56Q3YgIElSUXMgb24gIEZJUXMgb24gIE1vZGUgU1ZDXzMyICBJU0Eg QVJNICBTZWdtZW50IG5vbmUKICAgIFsgIDIwNi44NzMzNDFdIENvbnRyb2w6IDEwYzUzODdkICBU YWJsZTogYTllMGMwNmEgIERBQzogMDAwMDAwNTEKICAgIFsgIDIwNi44NzkwOTJdIFByb2Nlc3Mg c3lzdGVtZC1zaHV0ZG93IChwaWQ6IDEsIHN0YWNrIGxpbWl0ID0gMHhiMjcxMzUzYykKICAgIFsg IDIwNi44ODU2MjRdIFN0YWNrOiAoMHhhODA2YmU0MCB0byAweGE4MDZjMDAwKQogICAgWyAgMjA2 Ljg4OTk5Ml0gYmU0MDogYTkzYTRhMDAgODA1ZDYyY2MgYTgxOTJjMWMgYTgxNzBlMTAgYTgxOTJj MTAgODA0OWE0OTAgODBkMDRkMDggMDAwMDAwMDAKICAgIFsgIDIwNi44OTgxNzldIGJlNjA6IDAw MDAwMDAwIDgwZDBkYTJjIGZlZTFkZWFkIDAwMDAwMDAwIGE4MDZhMDAwIDAwMDAwMDU4IDAwMDAw MDAwIDgwMTQ4YjA4CiAgICBbICAyMDYuOTA2MzY2XSBiZTgwOiAwMTIzNDU2NyA4MDE0OGQ4YyBh OTg1ODYwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCAwMDAwMDAwMCA4MGQwNGQwOAogICAg WyAgMjA2LjkxNDU1M10gYmVhMDogMDAwMDAwMDAgMDAwMDAwMDAgYTgyNzQxZTAgYTk4NTg2MDAg MDAwMDAwMjQgMDAwMDAwMDIgYTk4NTg2MDggMDAwMDAwMDUKICAgIFsgIDIwNi45MjI3NDBdIGJl YzA6IDAwMDAwMDFlIDgwMjJjMDU4IDAwMDAwMDAwIDAwMDAwMDAwIGE4MDZiZjE0IGE5ODU4NjAw IDAwMDAwMDAwIGE4MDZiZWZjCiAgICBbICAyMDYuOTMwOTI3XSBiZWUwOiBhODA2YmY3OCAwMDAw MDAwMCA3ZWUxMmMzMCA4MDIyYzE4YyBhODA2YmVmOCBhODA2YmVmYyAwMDAwMDAwMCAwMDAwMDAw MQogICAgWyAgMjA2LjkzOTExNV0gYmYwMDogMDAwMDAwMDAgMDAwMDAwMjQgYTgwNmJmMTQgMDAw MDAwMDUgN2VlMTNiMzQgN2VlMTJjNjggMDAwMDAwMDQgN2VlMTNmMjAKICAgIFsgIDIwNi45NDcz MDJdIGJmMjA6IDAwMDAwMDEwIDdlZTEyYzdjIDAwMDAwMDA1IDdlZTEyZDA0IDAwMDAwMDBhIDc2 ZTdkYzAwIDAwMDAwMDAxIDgwZDBmMTQwCiAgICBbICAyMDYuOTU1NDkwXSBiZjQwOiBhYjYzNzg4 MCBhOTc0ZGU0MCA2MDAwMDAxMyA4MGQwZjE0MCBhYjYzNzhhMCA4MGQwNGQwOCBhODA4MDQ3MCBh OTg1ODYwMAogICAgWyAgMjA2Ljk2MzY3N10gYmY2MDogYTk4NTg2MDAgMDAwMDAwMDAgMDAwMDAw MDAgODAyMmMyNGMgMDAwMDAwMDAgODAxNDQzMTAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIFsgIDIw Ni45NzE4NjRdIGJmODA6IDgwMTAxMjA0IDgwZDA0ZDA4IDAwMDAwMDAwIDgwZDA0ZDA4IDAwMDAw MDAwIDAwMDAwMDAwIDAwMDAwMDAzIDAwMDAwMDU4CiAgICBbICAyMDYuOTgwMDUxXSBiZmEwOiA4 MDEwMTIwNCA4MDEwMTAwMCAwMDAwMDAwMCAwMDAwMDAwMCBmZWUxZGVhZCAyODEyMTk2OSAwMTIz NDU2NyAwMDAwMDAwMAogICAgWyAgMjA2Ljk4ODIzN10gYmZjMDogMDAwMDAwMDAgMDAwMDAwMDAg MDAwMDAwMDMgMDAwMDAwNTggMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAg IFsgIDIwNi45OTY0MjVdIGJmZTA6IDAwNDlmZmIwIDdlZTEzZDU4IDAwNDhhODRiIDc2ZjI0NWE2 IDYwMDAwMDMwIGZlZTFkZWFkIDAwMDAwMDAwIDAwMDAwMDAwCiAgICBbICAyMDcuMDA0NjIyXSBb PDgwNWNkNGIwPl0gKGNpX2hkcmNfcmVtb3ZlX2RldmljZSkgZnJvbSBbPDgwNWQ2MmNjPl0gKGNp X2hkcmNfaW14X3JlbW92ZSsweDIwLzB4ZTgpCiAgICBbICAyMDcuMDEzNTA5XSBbPDgwNWQ2MmNj Pl0gKGNpX2hkcmNfaW14X3JlbW92ZSkgZnJvbSBbPDgwNDlhNDkwPl0gKGRldmljZV9zaHV0ZG93 bisweDE2Yy8weDIxOCkKICAgIFsgIDIwNy4wMjIwNTBdIFs8ODA0OWE0OTA+XSAoZGV2aWNlX3No dXRkb3duKSBmcm9tIFs8ODAxNDhiMDg+XSAoa2VybmVsX3Jlc3RhcnQrMHhjLzB4NTApCiAgICBb ICAyMDcuMDI5OTgwXSBbPDgwMTQ4YjA4Pl0gKGtlcm5lbF9yZXN0YXJ0KSBmcm9tIFs8ODAxNDhk OGM+XSAoc3lzX3JlYm9vdCsweGY0LzB4MWYwKQogICAgWyAgMjA3LjAzNzY0OF0gWzw4MDE0OGQ4 Yz5dIChzeXNfcmVib290KSBmcm9tIFs8ODAxMDEwMDA+XSAocmV0X2Zhc3Rfc3lzY2FsbCsweDAv MHg1NCkKICAgIFsgIDIwNy4wNDUzMDhdIEV4Y2VwdGlvbiBzdGFjaygweGE4MDZiZmE4IHRvIDB4 YTgwNmJmZjApCiAgICBbICAyMDcuMDUwMzY4XSBiZmEwOiAgICAgICAgICAgICAgICAgICAwMDAw MDAwMCAwMDAwMDAwMCBmZWUxZGVhZCAyODEyMTk2OSAwMTIzNDU2NyAwMDAwMDAwMAogICAgWyAg MjA3LjA1ODU1NF0gYmZjMDogMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDMgMDAwMDAwNTggMDAw MDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAgMDAwMDAwMDAKICAgIFsgIDIwNy4wNjY3MzddIGJmZTA6 IDAwNDlmZmIwIDdlZTEzZDU4IDAwNDhhODRiIDc2ZjI0NWE2CiAgICBbICAyMDcuMDcxNzk5XSBD b2RlOiBlYmZmZmZhOCBlM2EwMDAwMCBlOGJkODAxMCBlOTJkNDAxMCAoZTU5MDQwMDQpCiAgICBb ICAyMDcuMDc4MDIxXSAtLS1bIGVuZCB0cmFjZSBiZTQ3NDI0ZTNmZDQ2ZTlmIF0tLS0KICAgIFsg IDIwNy4wODI2NDddIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBleGNlcHRpb24K ICAgIFsgIDIwNy4wODc4OTRdIC0tLVsgZW5kIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBG YXRhbCBleGNlcHRpb24gXS0tLQoKICAgIGMpIHRoZSBlcnJvciBwYXRoIGluIGNvbWJpbmF0aW9u IHdpdGggZHJpdmVyIHJlbW92YWwgY2F1c2VzCiAgICAgICBpbWJhbGFuY2VkIGNhbGxzIHRvIHRo ZSBjbGtfKigpIGFuZCBwbV8oKSogQVBJcwoKYSkgaGFwcGVucyBiZWNhdXNlIHRoZSBvcmlnaW5h bCBpbnRlbmRlZCByZXR1cm4gdmFsdWUgaXMKICAgb3ZlcndyaXR0ZW4gKHdpdGggMCkgYnkgdGhl IHJldHVybiBjb2RlIG9mCiAgIHJlZ3VsYXRvcl9kaXNhYmxlKCkgaW4gY2lfaGRyY19pbXhfcHJv YmUoKSdzIGVycm9yIHBhdGgKYikgaGFwcGVucyBiZWNhdXNlIGNpX3BkZXYgaXMgLUVQUk9CRV9E RUZFUiwgd2hpY2ggY2F1c2VzCiAgIGNpX2hkcmNfcmVtb3ZlX2RldmljZSgpIHRvIE9PUFMKCkZp eCBhKSBieSBiZWluZyBtb3JlIGNhcmVmdWwgaW4gY2lfaGRyY19pbXhfcHJvYmUoKSdzIGVycm9y CnBhdGggYW5kIG5vdCBvdmVyd3JpdGluZyB0aGUgcmVhbCBlcnJvciBjb2RlCgpGaXggYikgYnkg Y2FsbGluZyB0aGUgcmVzcGVjdGl2ZSBjbGVhbnVwIGZ1bmN0aW9ucyBkdXJpbmcKcmVtb3ZlIG9u bHkgd2hlbiBuZWVkZWQgKHdoZW4gY2lfcGRldiAhPSBOVUxMLCBpLmUuIHdoZW4KZXZlcnl0aGlu ZyB3YXMgaW5pdGlhbGlzZWQgY29ycmVjdGx5KS4gVGhpcyBhbHNvIGhhcyB0aGUKc2lkZSBlZmZl Y3Qgb2Ygbm90IGNhdXNpbmcgaW1iYWxhbmNlZCBjbGtfKigpIGFuZCBwbV8qKCkKQVBJIGNhbGxz IGFzIHBhcnQgb2YgdGhlIGVycm9yIGNvZGUgcGF0aC4KCkZpeGVzOiA3YzhlODkwOTQxN2U6ICgi dXNiOiBjaGlwaWRlYTogaW14OiBhZGQgSFNJQyBzdXBwb3J0IikKU2lnbmVkLW9mZi1ieTogQW5k csOpIERyYXN6aWsgPGdpdEBhbmRyZWQubmV0PgpDQzogUGV0ZXIgQ2hlbiA8UGV0ZXIuQ2hlbkBu eHAuY29tPgpDQzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y Zz4KQ0M6IFNoYXduIEd1byA8c2hhd25ndW9Aa2VybmVsLm9yZz4KQ0M6IFNhc2NoYSBIYXVlciA8 cy5oYXVlckBwZW5ndXRyb25peC5kZT4KQ0M6IFBlbmd1dHJvbml4IEtlcm5lbCBUZWFtIDxrZXJu ZWxAcGVuZ3V0cm9uaXguZGU+CkNDOiBGYWJpbyBFc3RldmFtIDxmZXN0ZXZhbUBnbWFpbC5jb20+ CkNDOiBOWFAgTGludXggVGVhbSA8bGludXgtaW14QG54cC5jb20+CkNDOiBsaW51eC11c2JAdmdl ci5rZXJuZWwub3JnCkNDOiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKQ0M6 IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKLS0tCiBkcml2ZXJzL3VzYi9jaGlwaWRlYS9j aV9oZHJjX2lteC5jIHwgMTkgKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEy IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy91c2Iv Y2hpcGlkZWEvY2lfaGRyY19pbXguYyBiL2RyaXZlcnMvdXNiL2NoaXBpZGVhL2NpX2hkcmNfaW14 LmMKaW5kZXggYjVhYmZlODkxOTBjLi5kZjg4MTJjMzA2NDAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv dXNiL2NoaXBpZGVhL2NpX2hkcmNfaW14LmMKKysrIGIvZHJpdmVycy91c2IvY2hpcGlkZWEvY2lf aGRyY19pbXguYwpAQCAtNDU0LDkgKzQ1NCwxMSBAQCBzdGF0aWMgaW50IGNpX2hkcmNfaW14X3By b2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJaW14X2Rpc2FibGVfdW5wcmVwYXJl X2Nsa3MoZGV2KTsKIGRpc2FibGVfaHNpY19yZWd1bGF0b3I6CiAJaWYgKGRhdGEtPmhzaWNfcGFk X3JlZ3VsYXRvcikKLQkJcmV0ID0gcmVndWxhdG9yX2Rpc2FibGUoZGF0YS0+aHNpY19wYWRfcmVn dWxhdG9yKTsKKwkJLyogZG9uJ3Qgb3ZlcndyaXRlIG9yaWdpbmFsIHJldCAoY2YuIEVQUk9CRV9E RUZFUikgKi8KKwkJcmVndWxhdG9yX2Rpc2FibGUoZGF0YS0+aHNpY19wYWRfcmVndWxhdG9yKTsK IAlpZiAocGRhdGEuZmxhZ3MgJiBDSV9IRFJDX1BNUU9TKQogCQlwbV9xb3NfcmVtb3ZlX3JlcXVl c3QoJmRhdGEtPnBtX3Fvc19yZXEpOworCWRhdGEtPmNpX3BkZXYgPSBOVUxMOwogCXJldHVybiBy ZXQ7CiB9CiAKQEAgLTQ2OSwxNCArNDcxLDE3IEBAIHN0YXRpYyBpbnQgY2lfaGRyY19pbXhfcmVt b3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCiAJCXBtX3J1bnRpbWVfZGlzYWJsZSgm cGRldi0+ZGV2KTsKIAkJcG1fcnVudGltZV9wdXRfbm9pZGxlKCZwZGV2LT5kZXYpOwogCX0KLQlj aV9oZHJjX3JlbW92ZV9kZXZpY2UoZGF0YS0+Y2lfcGRldik7CisJaWYgKGRhdGEtPmNpX3BkZXYp CisJCWNpX2hkcmNfcmVtb3ZlX2RldmljZShkYXRhLT5jaV9wZGV2KTsKIAlpZiAoZGF0YS0+b3Zl cnJpZGVfcGh5X2NvbnRyb2wpCiAJCXVzYl9waHlfc2h1dGRvd24oZGF0YS0+cGh5KTsKLQlpbXhf ZGlzYWJsZV91bnByZXBhcmVfY2xrcygmcGRldi0+ZGV2KTsKLQlpZiAoZGF0YS0+cGxhdF9kYXRh LT5mbGFncyAmIENJX0hEUkNfUE1RT1MpCi0JCXBtX3Fvc19yZW1vdmVfcmVxdWVzdCgmZGF0YS0+ cG1fcW9zX3JlcSk7Ci0JaWYgKGRhdGEtPmhzaWNfcGFkX3JlZ3VsYXRvcikKLQkJcmVndWxhdG9y X2Rpc2FibGUoZGF0YS0+aHNpY19wYWRfcmVndWxhdG9yKTsKKwlpZiAoZGF0YS0+Y2lfcGRldikg eworCQlpbXhfZGlzYWJsZV91bnByZXBhcmVfY2xrcygmcGRldi0+ZGV2KTsKKwkJaWYgKGRhdGEt PnBsYXRfZGF0YS0+ZmxhZ3MgJiBDSV9IRFJDX1BNUU9TKQorCQkJcG1fcW9zX3JlbW92ZV9yZXF1 ZXN0KCZkYXRhLT5wbV9xb3NfcmVxKTsKKwkJaWYgKGRhdGEtPmhzaWNfcGFkX3JlZ3VsYXRvcikK KwkJCXJlZ3VsYXRvcl9kaXNhYmxlKGRhdGEtPmhzaWNfcGFkX3JlZ3VsYXRvcik7CisJfQogCiAJ cmV0dXJuIDA7CiB9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==