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=-12.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 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 E3C74C433FE for ; Mon, 7 Dec 2020 12:43:57 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (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 873DE233EB for ; Mon, 7 Dec 2020 12:43:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 873DE233EB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmx.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oY+/AdPdi42jwzg5AiEt+sMRXMuXMW5ahJJEp1Rk0gA=; b=hGDarOKdeJB53s1oWn5ybTKy5 qKuKpmUZ0f+KeHH049bQ35Uq1bhl/ssQxRlz5o02LVAv2p8u0P5fszIF+BfKK1C8wb1XRC+DD+axI KrDnD7/zIa8gEXL7BSc/zfXat1/oBh3996qmJvmCfJKuPgtczLx4h9vWELiQi/errIH4iI9v7CHde 7Lu1pHxCiHyLbDnIh+iEavcDGzBNJNxitUuYWHsOQp531kiappSQwnjN2BHgZl6NIUGYKcNf3e4Cm +lJlz5gdg6IWu8TkiLmRL4Cm3WoBak9BaeyO/thiF2BDC2/LF2Z0VygvMQU+dSD5cRVmaR2kEVBHN lvBs5X5jw==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmFrr-0003cA-H5; Mon, 07 Dec 2020 12:43:51 +0000 Received: from dd10532.kasserver.com ([85.13.133.80]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kmFro-0003bH-Qd for linux-amlogic@lists.infradead.org; Mon, 07 Dec 2020 12:43:50 +0000 Received: from odsus.home.arpa (dslb-002-205-253-229.002.205.pools.vodafone-ip.de [2.205.253.229]) by dd10532.kasserver.com (Postfix) with ESMTPSA id 96E551F4036E; Mon, 7 Dec 2020 13:43:47 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by odsus.home.arpa (Postfix) with ESMTP id 27B293D671; Mon, 7 Dec 2020 13:43:47 +0100 (CET) X-Virus-Scanned: amavisd-new at home.arpa Received: from odsus.home.arpa ([127.0.0.1]) by localhost (odsus.home.arpa [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l7Guhsd1GFhq; Mon, 7 Dec 2020 13:43:44 +0100 (CET) Received: from [192.168.202.6] (unknown [192.168.202.6]) by odsus.home.arpa (Postfix) with ESMTP id 2B4063D66F; Mon, 7 Dec 2020 13:43:44 +0100 (CET) Subject: Re: [BUG]odroid-c2 does not hotplug usb-devices To: Neil Armstrong , Martin Blumenstingl References: <8afb2adb-4581-a847-e7e0-db1e915e9247@gmx.net> <0d05671d-b5f4-55e4-f5bd-58410cc92d08@baylibre.com> From: Otto Meier Message-ID: Date: Mon, 7 Dec 2020 13:43:43 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 In-Reply-To: <0d05671d-b5f4-55e4-f5bd-58410cc92d08@baylibre.com> Content-Language: de-DE X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201207_074349_010277_CFDF315F X-CRM114-Status: GOOD ( 25.29 ) X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-amlogic@lists.infradead.org, u-boot-amlogic@groups.io, U-Boot Mailing List Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org CgpBbSAwNy4xMi4yMCB1bSAxMzoyOSBzY2hyaWViIE5laWwgQXJtc3Ryb25nOgo+IEhpLAo+IAo+ IChQbGVhc2UgQ0MgdS1ib290LWFtbG9naWNAZ3JvdXBzLmlvIHdoZW4gVS1Cb290IGlzIGNvbmNl cm5lZCkKPiAKPiBPbiAwNy8xMi8yMDIwIDEzOjE5LCBPdHRvIE1laWVyIHdyb3RlOgo+PiBIaSBN YXJ0aW4sCj4+Cj4+Cj4+IEkgZGlkIGEgbG90IG9mIGdvb2dsaW5nIHRoaXMgd2Vla2VuZCBhbmQg Zm91bmQgc29tZSBpbnRlcmVzdGluZyBwcm9ibGVtcyB3aXRoCj4+IG9kcm9pZC1jMi4KPj4KPj4g MS4gYm9vdGluZyBmcm9tIGVtbWMgc3RvcCBhZnRlciB1LWJvb3QgMjAyMC4wNCAodGhpcyBoaXRz IG1lIGFsc28pCj4gCj4gSW5kZWVkLCB0aGlzIGFscmVhZHkgaGFzIGJlZW4gcmVwb3J0ZWQsIGJ1 dCB0aGUgcm9vdCBjYXVzZSBpcyB1bmtub3duCj4gCj4+IDIuIHVzYiBkaWQgbm90IHdvcmsgd2l0 aCBuZXdlciBrZXJuZWxzLgo+Pgo+PiBUaGlzIGdhdmVzIG1lIHRoZSBpZGVhIHRoYXQgc29tZXRo aW5nIGluIHRoZSBjb25maWd1cmF0aW9uIG9mIHRoZSBzOTA1IHNvYwo+PiBpcyBub3Qgb2suCj4+ Cj4+IGhlcmU6IGh0dHBzOi8vZm9ydW0ubGlicmVlbGVjLnR2L3RocmVhZC8xMjMzMC1iYWxiZXMx NTAtbGUtaW1hZ2VzLXdpdGgta29kaS0xOS1mb3Itczl4eHgvP3Bvc3RJRD0xNDcyMTIjcG9zdDE0 NzIxMgo+PiBhbmQgaGVyZTogaHR0cHM6Ly9saXN0cy5kZW54LmRlL3BpcGVybWFpbC91LWJvb3Qv MjAyMC1Ob3ZlbWJlci90aHJlYWQuaHRtbAo+Pgo+PiBpbiBodHRwczovL2dyb3Vwcy5pby9nL3Ut Ym9vdC1hbWxvZ2ljL3RvcGljLzc3ODE2ODA1IzY2MSBzb21lIHByb2JsZW1zIGluIHBpbmN0cmwg cmVsYXRlZCB0byBib290aW5nIGZyb20gZW1tYyBpcyBkaXNjdXNzZWQuCj4+Cj4+IGkgZm91bmQg dGhhdCBjb21taXQgZGQ1ZjIzNTFlOTlhYWQ4ZmNiZWRiYzEzMDViOGI1MWIwOTk1MjMzNiBvZiB1 LWJvb3QKPj4gcmVuZGVyZWQgdGhlIHNpdHVhdGlvbiBmb3Igb2Ryb2lkLWMyIGJhZC4KPj4KPj4g aSBnYXZlIHRoZSBmb2xsb3dpbmcgcGF0Y2ggb24gVG9wIG9mIGNvbW1pdCBlZTFlMDQ1NThmZjhj OGVkODEyYjk4NjkzOTQ0N2YxMjliYjBiMGJiIG9mIHUtYm9vdAo+PiBhIHRyeSBhZCBpdCBmaXhl cyB0aGUgb2Ryb2lkLWMyIGJvb3QgaXNzdWUuCj4+Cj4+IC0tLSB1LWJvb3QuZ2l0L2FyY2gvYXJt L2R0cy9tZXNvbi1neGJiLmR0c2kub3JpZ8KgwqDCoMKgwqDCoMKgIDIwMjAtMTEtMjcgMTc6MjA6 MDQuNjI0MTkzNTYxICswMTAwCj4+ICsrKyB1LWJvb3QuZ2l0L2FyY2gvYXJtL2R0cy9tZXNvbi1n eGJiLmR0c2nCoMKgwqDCoCAyMDIwLTExLTI3IDE3OjIzOjE4LjQ3MjA4ODkzNCArMDEwMAo+PiBA QCAtNDAzLDM2ICs0MDMsMzMgQEAKPj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZ3Bpby1yYW5nZXMgPSA8JnBpbmN0cmxfcGVyaXBocyAwIDAgMTE5PjsK Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+PiAgIAo+PiAtwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBlbW1jX3BpbnM6IGVtbWMgewo+PiAtwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbXV4LTAgewo+PiAtwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdyb3VwcyA9ICJl bW1jX25hbmRfZDA3IiwKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJlbW1jX2NtZCI7Cj4+IC3CoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg ZnVuY3Rpb24gPSAiZW1tYyI7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYmlhcy1wdWxsLXVwOwo+PiAtwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfTsKPj4gICAKPj4gLcKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG11eC0xIHsKPj4gLcKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBncm91cHMg PSAiZW1tY19jbGsiOwo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZ1bmN0aW9uID0gImVtbWMiOwo+PiAtwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJpYXMtZGlz YWJsZTsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07 Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07Cj4+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZW1tY19waW5zOiBlbW1jIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbXV4IHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdyb3VwcyA9ICJlbW1j X25hbmRfZDA3IiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgImVtbWNfY21kIiwKPj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgImVtbWNfY2xrIjsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZ1bmN0aW9uID0gImVtbWMiOwo+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+PiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07Cj4+ICAgCj4+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGVtbWNfZHNfcGluczogZW1tYy1kcyB7Cj4+IC3CoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtdXggewo+PiAtwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdyb3VwcyA9ICJl bW1jX2RzIjsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBmdW5jdGlvbiA9ICJlbW1jIjsKPj4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBiaWFzLXB1bGwtZG93 bjsKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07Cj4+ IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgZW1tY19kc19waW5zOiBlbW1jLWRzIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbXV4IHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdyb3VwcyA9ICJl bW1jX2RzIjsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGZ1bmN0aW9uID0gImVtbWMiOwo+PiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIH07Cj4+ICAgCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVt bWNfY2xrX2dhdGVfcGluczogZW1tY19jbGtfZ2F0ZSB7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtdXggewo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdyb3VwcyA9ICJCT09UXzgi Owo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGZ1bmN0aW9uID0gImdwaW9fcGVyaXBocyI7Cj4+IC3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYmlhcy1wdWxsLWRv d247Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+ PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGVtbWNfY2xrX2dhdGVfcGluczogZW1tY19jbGtfZ2F0ZSB7Cj4+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG11eCB7Cj4+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBncm91cHMgPSAiQk9PVF84IjsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZ1bmN0aW9uID0gImdwaW9fcGVyaXBocyI7 Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07Cj4+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNmZy1wdWxs LWRvd24gewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgcGlucyA9ICJCT09UXzgiOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYmlhcy1wdWxsLWRv d247Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH07 Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfTsKPj4gICAKPj4gIMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBub3JfcGluczogbm9yIHsKPj4gIMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbXV4IHsKPj4KPj4KPj4KPj4gU28gd2l0 aCB0aGUgbGF0ZXN0IHUtYm9vdCBhbmQgdGhlIGtlcm5lbCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNv bS9jaGV3aXR0L2xpbnV4L3RyZWUvYW1sb2dpYy01LjEwLnkKPj4gY29tbWl0IDcyNWZjOGRmNzg5 ODEwMmY5MDMxYmEyMDc1Zjc2Mzg4NGZmYTNlZTggZXZlcnl0aGluZyBpcyB3b3JraW5nIGFnYWlu Lgo+PiBVU0IgZG9lcyBob3RwbHVnZ2luZyBhcyBleHBlY3RlZC4KPiAKPiBTbywgdGhpcyBmaXhl cyBVU0IgdW5kZXIgTGludXggPz8gSXQncyBub3QgY2xlYXIKPiAKPiBOZWlsCgpUaGUgYWJvdmUg cGF0Y2ggZml4ZXMgYm9vdGluZyBmcm9tIGVtbWMgZm9yIG1lLgpVc2luZyBhIG5ld2VyIHVib290 IHRoZW4gMjAyMC4wNCBpcyBtYW5kYXRvcnkgZm9yIHVzaW5nIHRoZSBhYm92ZSBtZW50aW9uZWQg a2VybmVsLgpUaGUgdXNiIGlzc3VlLCBpIGhhZCB3aXRoIGVhcmxpZXIga2VybmVscyBmcm9tIHRo ZSBhYm92ZSBtZW50aW9uZWQgdHJlZS4KCkhvcGUgdGhhdCBjbGVhcmlmaWVzIGl0LiBJIHdhbnRl ZCB0byBydW4gdGhlIG5ld2VzdCBrZXJuZWwgb24gbXkgc3lzdGVtIHdoaWNoIGJvb3RzIGZyb20g ZW1tYy4KSSB0aGluayB0aGVzZSBpc3N1ZXMgYXJlIHByb2JhbHkgaW5kZXBlbmRhbnQgYnV0IGlu IG15IHN5c3RlbSB0aGV5IGRpZCBpbnRlcmZlcmUuCgpCZXN0IHJlZ2FyZHMKT3R0bwoKPiAKPj4K Pj4gRm9yIG1lIHRoaXMgbWFrZSBpdCB3b3JrIGFnYWluLiBCdXQgaWBtIHNvcnJ5LCBJIGRvbsK0 dCBrbm93IHdoYXQgd291bGQgYmUgYSByZWFsIGZpeC4KPj4KPj4KPj4KPj4KPj4KPj4KPj4gQW0g MDUuMTIuMjAgdW0gMjA6NTUgc2NocmllYiBNYXJ0aW4gQmx1bWVuc3RpbmdsOgo+Pj4gSGkgT3R0 bywKPj4+Cj4+PiBPbiBTYXQsIERlYyA1LCAyMDIwIGF0IDY6NDAgUE0gT3R0byBNZWllciA8Z2Y0 MzVAZ214Lm5ldD4gd3JvdGU6Cj4+Pj4KPj4+PiBIaSBNYXJ0aW4sCj4+Pj4KPj4+PiBpIGhhdmUg dHJpZWQgeW91ciBzZWNvbmQgbm90aWNlLiBidXQgaXQgZG9lcydudCBzb2x2ZSB0aGUgaXNzdWUu Cj4+Pj4gaWYgYXQgbGVhc2VkIG9uIGRldmljZSBpcyBwbHVnZWQgaW4gbmV3IGRldmljZXMgYXJl IGRldGVjdGVkLiBpZgo+Pj4+IGFsbCBkZXZpY2VzIGhhdmUgYmVlbiByZW1vdmVkLCBubyBuZXcg ZGV2aWNlIHdpbGwgYmUgZGV0ZWN0ZWQgYW55bW9yZS4KPj4+IHRoYW5rcyBmb3IgdHJ5aW5nIHRo aXMgb3V0IGFuZCBmb3IgcmVwb3J0aW5nIGJhY2suCj4+PiBjYW4geW91IHBsZWFzZSBhbHNvIHRl c3QgaWYgcnVubmluZyAibHN1c2IgLXZ2diIgKGFzIHJvb3QpIG1ha2VzIHRoZQo+Pj4gZGV2aWNl cyBzaG93IHVwPwo+Pj4KPj4+IGJhY2tncm91bmQgaW5mbzogdGhlIEFtbG9naWMgTWVzb24gR1hC QiBTb0Mgb24geW91ciBPZHJvaWQtQzIgYm9hcmQKPj4+IHVzZXMgYSAiZHdjMiIgVVNCIDIuMCBj b250cm9sbGVyLgo+Pj4gSSBkb24ndCBoYXZlIGFueSBHWEJCIGJhc2VkIGJvYXJkLCBidXQgbXkg T2Ryb2lkLUMxKyB1c2VzIHRoZSBzYW1lCj4+PiBjb250cm9sbGVyIGFuZCBvdmVyYWxsIHNldHVw LiBUaGVyZSBJIGNhbiByZXByb2R1Y2UgdGhlIHByb2JsZW0geW91Cj4+PiBhcmUgc2VlaW5nLgo+ Pj4KPj4+IEkgYW0gbm90IHN1cmUgd2hpY2ggcGFydCBvZiB0aGUgImluZnJhc3RydWN0dXJlIiAo b24tYm9hcmQgNC1wb3J0IFVTQgo+Pj4gaHViLCBkd2MyIGNvbnRyb2xsZXIsIC4uLikgaXMgY2F1 c2luZyB0aGlzIGlzc3VlLgo+Pj4gTXkgc3VnZ2VzdGlvbiBpcyB0byBpbnZvbHZlIHRoZSBsaW51 eC11c2IgbWFpbGluZyBsaXN0IGFuZCBkd2MyIGRyaXZlcgo+Pj4gbWFpbnRhaW5lcjoKPj4+IC0g TWluYXMgSGFydXR5dW55YW4gPGhtaW5hc0BzeW5vcHN5cy5jb20+IChkd2MyIGRyaXZlciBtYWlu dGFpbmVyKQo+Pj4gLSBsaW51eC11c2JAdmdlci5rZXJuZWwub3JnICh1c2IgbWFpbGluZyBsaXN0 KQo+Pj4KPj4+IEluIHRoZSBwYXN0IHRoZXkgcHJvdmlkZWQgaW5mb3JtYXRpb24gYW5kIGhlbHBl ZCB0byBkZWJ1ZyBpc3N1ZXMuCj4+PiBQbGVhc2UgYWxzbyBrZWVwIG1lIENjJ2VkIHNvIEkgY2Fu IGhlbHAgd2l0aCBhbnkgQW1sb2dpYyBzcGVjaWZpYwo+Pj4gcXVlc3Rpb25zLCBkcml2ZXJzLCBl dGMuCj4+Pgo+Pj4KPj4+IEJlc3QgcmVnYXJkcywKPj4+IE1hcnRpbgo+Pj4KPiAKPiAKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFtbG9naWMg bWFpbGluZyBsaXN0CmxpbnV4LWFtbG9naWNAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlz dHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFtbG9naWMK