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=-0.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=no 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 2620EC433FF for ; Mon, 29 Jul 2019 12:49:54 +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 EC6F5206E0 for ; Mon, 29 Jul 2019 12:49:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="VY+QN6CR"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=amarulasolutions.com header.i=@amarulasolutions.com header.b="FkqI/Lqj" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC6F5206E0 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=amarulasolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mtd-bounces+linux-mtd=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:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=DU9fqbhtRR3zaaHNs1gV6gvqexAFpSsfSnW9s7hfLw8=; b=VY+QN6CRIL/pSG FGUyNa2s4t5TI/1uP90xsxgTU3rj+FEPU7xxHPqWN84C+2O+2M+y8nEtPEimexEZ/pFUmqk/ljVm3 bBSvCl9lYc62henky7vi5pf0H4XU0OAm1uHZGYbPiKMIGoqOI0bauEltUsyElOXwrf4GoSVM8pGYb NkCqIVRglT9VKhz9jlJNPqCN5yABTcDRUdnq2A9vmVBxrqoeu1Gq8myRshgjlCf74+0qqCzpta8jC b+LFh/u+1OpNx3xh1WnLX1RO1yblYslj2rLdJXvKxjsnmAL5T0tfG57PJfNR684wa9S+yaAO/gQr4 LL94NujrCgpPYDvfQLiA==; 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 1hs55t-0001eT-Lb; Mon, 29 Jul 2019 12:49:37 +0000 Received: from mail-wr1-x442.google.com ([2a00:1450:4864:20::442]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hs55p-0001dx-Ra for linux-mtd@lists.infradead.org; Mon, 29 Jul 2019 12:49:35 +0000 Received: by mail-wr1-x442.google.com with SMTP id x4so8554209wrt.6 for ; Mon, 29 Jul 2019 05:49:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=BFWB8m21Trlu7jDpeIzGt3bQUQUnos3tXfN1xVLHL2A=; b=FkqI/LqjNHfU9n21y3u646e7W6ULJI/Y7B9k49yNfHRaXkgMmaZBqTe59LGWn9rvNy PctH8knxyJPtlKOcB2k15hWMeLSu7BpBMawe5ACR4UN5dwCaB4MvHJX0Qr3kiJQ2LIg9 zSdwhSTf2VwTqBXcG5lpWg5K2Cs2O80yu83k0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=BFWB8m21Trlu7jDpeIzGt3bQUQUnos3tXfN1xVLHL2A=; b=kusKRF9jjlbaQDdtXa9di29nOR75EXpb1i+ml7JSa7YGdvKpGwlYVIFQOgneKoiGHC UnIROQiAzZVWbylcXI6/nTf49uiR4ewUXG2qYu3c+DlBYNGOSPUnx13LCk2+ZwZBloLG ZiHYTtRDBDLZcOqxNUyMBE2ZvFPuWm8na+cwYP0nH/NY7hRBOUcVfvkdb/P602PspSZ6 pYL9+Fa0OiSZdH6egR3rtf94IxDSL41qk2gTvI7S3R97nhLOBbdVUGsHlo4Vr2697WHA EUJFOOzOP55HJ7M1H8P2tLov6Uy33QGM2NsR8p1xXMz4oVCr6A829moSIqdLiAKjMnaJ nnew== X-Gm-Message-State: APjAAAX2+hQG8IoByB0Ww6c0GTM9+l75mY7ay3l9LEXi5efbqQF0ytmX EffBeGXGqLXl4FbiOIVXqZowPdwl9+P6D3THUEyiPw== X-Google-Smtp-Source: APXvYqxsqslmFgHxWx+vv9ZrsuW9ups7DxI5F5wlFnEysgb4RLJMo3hjYD/JRSJviZxTi6uHKhdMh9YXKiYulwtBbt8= X-Received: by 2002:adf:e84a:: with SMTP id d10mr31451258wrn.316.1564404571025; Mon, 29 Jul 2019 05:49:31 -0700 (PDT) MIME-Version: 1.0 References: <89ae32a0-9b19-4735-90eb-4ffa22aad704@kernel.org> <20190729103655.095297a2@xps13> <18734a1d-17d9-d390-58ef-ad8ca1be925f@kernel.org> <20190729144730.4a58de32@xps13> In-Reply-To: <20190729144730.4a58de32@xps13> From: Michael Nazzareno Trimarchi Date: Mon, 29 Jul 2019 14:49:19 +0200 Message-ID: Subject: Re: GPMI iMX6ull timeout on DMA To: Miquel Raynal X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190729_054934_026864_BE2C7F5F X-CRM114-Status: GOOD ( 32.26 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: s.hauer@pengutronix.de, Greg Ungerer , linux-mtd@lists.infradead.org, Boris Brezillon Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org Archived-At: List-Archive: SGkgTWlndWVsCgpPbiBNb24sIEp1bCAyOSwgMjAxOSBhdCAyOjQ3IFBNIE1pcXVlbCBSYXluYWwg PG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+IHdyb3RlOgo+Cj4gSGkgR3JlZywKPgo+ICsgQm9y aXMKPgo+IEdyZWcgVW5nZXJlciA8Z2VyZ0BrZXJuZWwub3JnPiB3cm90ZSBvbiBNb24sIDI5IEp1 bCAyMDE5IDIyOjMzOjU2ICsxMDAwOgo+Cj4gPiBIaSBNaXF1ZWwsCj4gPgo+ID4gT24gMjkvNy8x OSA2OjM2IHBtLCBNaXF1ZWwgUmF5bmFsIHdyb3RlOgo+ID4gPiBIaSBHcmVnLAo+ID4gPgo+ID4g PiBPbmUgcXVlc3Rpb24gYmVsb3cuCj4gPiA+Cj4gPiA+ICtNaWNoYWVsCj4gPiA+ICtTYXNjaGEK PiA+ID4KPiA+ID4gSGVsbG8gTWljaGFlbCwgaGVyZSBpcyBhIHNpbWlsYXIgaXNzdWUgdG8geW91 cnMsIEkga25vdyB5b3UgZGlkIG5vdAo+ID4gPiBoYXZlIGVub3VnaCB0aW1lIHRvIHNoYXJlIHlv dXIgc29sdXRpb24gYnV0IGhlcmUgd2UgaGF2ZSBzb21lb25lIGVsc2UKPiA+ID4gcmVwcm9kdWNp bmcgdGhlIGlzc3VlLCB3b3VsZCB5b3UgbWluZCBzaGFyaW5nIGEgYnJhbmNoIG9yIGEgcGF0Y2gs IGV2ZW4KPiA+ID4gYSBXSVAgb25lLCBqdXN0IHRvIGhlbHAgZGVidWdnaW5nPwo+ID4gPgo+ID4g PiBHcmVnIFVuZ2VyZXIgPGdlcmdAa2VybmVsLm9yZz4gd3JvdGUgb24gTW9uLCAyOSBKdWwgMjAx OSAxNjo0MTo1MSArMTAwMDoKPiA+ID4KPiA+ID4+IEhpIE1pcXVlbCwKPiA+ID4+Cj4gPiA+PiBJ IGFtIGV4cGVyaWVuY2luZyBhIHByb2JsZW0gd2l0aCBOQU5EIGZsYXNoIERNQSB0aW1lb3V0cyBv bgo+ID4gPj4gaU1YNnVsbCBiYXNlZCBib2FyZHMuIFRoZSBwcm9ibGVtIGlzIHZlcnkgc2ltaWxh ciB0byB0aGF0Cj4gPiA+PiBkZXNjcmliZWQgaW46Cj4gPiA+Pgo+ID4gPj4gICAgIGh0dHBzOi8v bGludXgtbXRkLmluZnJhZGVhZC5uYXJraXZlLmNvbS9KSVV1bGZGQi9ncG1pLWlteDZ1bGwtdGlt ZW91dC1vbi1kbWEKPiA+ID4+Cj4gPiA+PiBUaGF0IGRpZG4ndCBjb21lIHRvIGFueSBzcGVjaWZp YyByZXNvbHV0aW9uIHRoYXQgSSBjb3VsZCBzZWUKPiA+ID4+IGluIHRoYXQgdGhyZWFkLgo+ID4g Pj4KPiA+ID4+IFRoZSBib290IHRyYWNlIG9uIHRoZSBjb25zb2xlIGZvciBtZSBsb29rcyBsaWtl IHRoaXM6Cj4gPiA+Pgo+ID4gPj4gbmFuZDogZGV2aWNlIGZvdW5kLCBNYW51ZmFjdHVyZXIgSUQ6 IDB4MmMsIENoaXAgSUQ6IDB4ZGEKPiA+ID4+IG5hbmQ6IE1pY3JvbiBNVDI5RjJHMDhBQkFFQVdQ Cj4gPiA+PiBuYW5kOiAyNTYgTWlCLCBTTEMsIGVyYXNlIHNpemU6IDEyOCBLaUIsIHBhZ2Ugc2l6 ZTogMjA0OCwgT09CIHNpemU6IDY0Cj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6 IERNQSB0aW1lb3V0LCBsYXN0IERNQQo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5k OiBTaG93IEdQTUkgcmVnaXN0ZXJzIDoKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFu ZDogb2Zmc2V0IDB4MDAwIDogMHgyMDgzMDAwMgo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3Bt aS1uYW5kOiBvZmZzZXQgMHgwMTAgOiAweDAwMDAwMDAwCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAw MC5ncG1pLW5hbmQ6IG9mZnNldCAweDAyMCA6IDB4MDAwMDAwMDAKPiA+ID4+IGdwbWktbmFuZCAx ODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MDMwIDogMHgwMDAwMDAwMAo+ID4gPj4gZ3BtaS1u YW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwNDAgOiAweDAwMDAwMDAwCj4gPiA+PiBn cG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDA1MCA6IDB4MDAwMDAwMDAKPiA+ ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MDYwIDogMHgwMWM2ODAw Ywo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwNzAgOiAweDAw MDEwMTAxCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDA4MCA6 IDB4ZTAwMDAwMDAKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4 MDkwIDogMHgyMzAyMzMzNgo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZz ZXQgMHgwYTAgOiAweDAwMDAwMWVlCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6 IG9mZnNldCAweDBiMCA6IDB4ZmYwMDAwMDEKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWkt bmFuZDogb2Zmc2V0IDB4MGMwIDogMHgwMDAwMDAwMQo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAu Z3BtaS1uYW5kOiBvZmZzZXQgMHgwZDAgOiAweDA1MDIwMDAwCj4gPiA+PiBncG1pLW5hbmQgMTgw NjAwMC5ncG1pLW5hbmQ6IFNob3cgQkNIIHJlZ2lzdGVycyA6Cj4gPiA+PiBncG1pLW5hbmQgMTgw NjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDAwMCA6IDB4MDAwMDAxMDAKPiA+ID4+IGdwbWktbmFu ZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MDEwIDogMHgwMDAwMDAxMAo+ID4gPj4gZ3Bt aS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwMjAgOiAweDAwMDAwMDAwCj4gPiA+ PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDAzMCA6IDB4MDAwMDAwMDAK PiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MDQwIDogMHgwMDAw MDAwMAo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwNTAgOiAw eDAwMDAwMDAwCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDA2 MCA6IDB4MDAwMDAwMDAKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0 IDB4MDcwIDogMHgwMDAwMDAwMAo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBv ZmZzZXQgMHgwODAgOiAweDAzMGEyMDgwCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5h bmQ6IG9mZnNldCAweDA5MCA6IDB4MDgzZTIwODAKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdw bWktbmFuZDogb2Zmc2V0IDB4MGEwIDogMHgwNzBhNDA4MAo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYw MDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwYjAgOiAweDEwZGE0MDgwCj4gPiA+PiBncG1pLW5hbmQg MTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDBjMCA6IDB4MDcwYTQwODAKPiA+ID4+IGdwbWkt bmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MGQwIDogMHgxMGRhNDA4MAo+ID4gPj4g Z3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgwZTAgOiAweDA3MGE0MDgwCj4g PiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAweDBmMCA6IDB4MTBkYTQw ODAKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zmc2V0IDB4MTAwIDogMHgw MDAwMDAwMAo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgxMTAg OiAweDAwMDAwMDAwCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IG9mZnNldCAw eDEyMCA6IDB4MDAwMDAwMDAKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogb2Zm c2V0IDB4MTMwIDogMHgwMDAwMDAwMAo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5k OiBvZmZzZXQgMHgxNDAgOiAweDAwMDAwMDAwCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1p LW5hbmQ6IG9mZnNldCAweDE1MCA6IDB4MjA0ODQzNDIKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAw LmdwbWktbmFuZDogb2Zmc2V0IDB4MTYwIDogMHgwMTAwMDAwMAo+ID4gPj4gZ3BtaS1uYW5kIDE4 MDYwMDAuZ3BtaS1uYW5kOiBvZmZzZXQgMHgxNzAgOiAweDAwMDAwMDAwCj4gPiA+PiBncG1pLW5h bmQgMTgwNjAwMC5ncG1pLW5hbmQ6IEJDSCBHZW9tZXRyeSA6Cj4gPiA+PiBHRiBsZW5ndGggICAg ICAgICAgICAgIDogMTMKPiA+ID4+IEVDQyBTdHJlbmd0aCAgICAgICAgICAgOiA4Cj4gPiA+PiBQ YWdlIFNpemUgaW4gQnl0ZXMgICAgIDogMjExMAo+ID4gPj4gTWV0YWRhdGEgU2l6ZSBpbiBCeXRl cyA6IDEwCj4gPiA+PiBFQ0MgQ2h1bmswIFNpemUgaW4gQnl0ZXM6IDUxMgo+ID4gPj4gRUNDIENo dW5rbiBTaXplIGluIEJ5dGVzOiA1MTIKPiA+ID4+IEVDQyBDaHVuayBDb3VudCAgICAgICAgOiA0 Cj4gPiA+PiBQYXlsb2FkIFNpemUgaW4gQnl0ZXMgIDogMjA0OAo+ID4gPj4gQXV4aWxpYXJ5IFNp emUgaW4gQnl0ZXM6IDE2Cj4gPiA+PiBBdXhpbGlhcnkgU3RhdHVzIE9mZnNldDogMTIKPiA+ID4+ IEJsb2NrIE1hcmsgQnl0ZSBPZmZzZXQgOiAxOTk5Cj4gPiA+PiBCbG9jayBNYXJrIEJpdCBPZmZz ZXQgIDogMAo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBDaGlwOiAwLCBFcnJv ciAtMTEwCj4gPiA+PiBuYW5kOiB0aW1pbmcgbW9kZSA1IG5vdCBhY2tub3dsZWRnZWQgYnkgdGhl IE5BTkQgY2hpcAo+ID4gPgo+ID4gPiBXaGF0IGlzIHRoZSBmaW5hbCB0aW1pbmcgbW9kZSB1c2Vk PyBNb3N0IG9mIHVzIHRlc3RlZCBpbiBtb2RlIDUgSQo+ID4gPiBndWVzcywgbWF5YmUgbW9kZSA0 IGlzIGJyb2tlbiAoZG9uJ3Qga25vdyBpZiB0aGlzIGlzIHRoZSBvbmUgdXNlZCBoZXJlLAo+ID4g PiBuZWl0aGVyIHdoeSBtb2RlIDUgaXMgcmVmdXNlZCkuIENhbiB5b3UgcGxlYXNlIHRyeSBieSBs aW1pdGluZyB0aGUgbW9kZQo+ID4gPiB0byAwLCAxLCAyLi4uIHVudGlsLCBob3BlZnVsbHksIHdl IG5hcnJvdyBkb3duIHRvIHRoZSBmYWlsaW5nIG1vZGUuCj4gPgo+ID4gU3VyZSwgaG93IHRvIGRv IHRoYXQ/Cj4KPiBUaGlzIGxvb3AgWzFdIHRyaWVzIHRvIGNvbmZpZ3VyZSBlYWNoIG1vZGUgKDUs IDQsIC4uLikgdW50aWwgb25lCj4gc3VjY2VlZHMgKGRlZmF1bHQgaXMgMDogbXVzdCBhbHdheXMg d29yaykuIFBsZWFzZSB0cnkgdG8gbGltaXQgbW9kZSB0bwo+IDAsIDEsIGV0Yy4KPgo+IE1vZGUg MCBzaG91bGQgd29yay4KPgoKVGhpcyBpcyBub3QgY29ycmVjdC4gV2hlbiBhbGwgdGhlIG1vZGUg ZmFpbCBpdCBmYWxsYmFjayB0byAwIHRoYXQgZG9lcwpub3Qgd29yay4gQWxyZWFkeSBjaGVjawpT byB0aGUgZmFsbGJhY2sgaXMgY3JlYXRlZCBmb3IgdGhpcyBzaXR1YXRpb24KCj4gWzFdIGh0dHBz Oi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjMtcmMxL3NvdXJjZS9kcml2ZXJzL210ZC9u YW5kL3Jhdy9uYW5kX2Jhc2UuYyNMOTMzCj4KPiA+Cj4gPgo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYw MDAuZ3BtaS1uYW5kOiBDaGlwOiAwLCBFcnJvciAtMjIKPiA+ID4+IFNjYW5uaW5nIGRldmljZSBm b3IgYmFkIGJsb2Nrcwo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBDaGlwOiAw LCBFcnJvciAtMjIKPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogQ2hpcDogMCwg RXJyb3IgLTIyCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IENoaXA6IDAsIEVy cm9yIC0yMgo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBDaGlwOiAwLCBFcnJv ciAtMjIKPiA+ID4+IC4uLi4KPiA+ID4+IGdwbWktbmFuZCAxODA2MDAwLmdwbWktbmFuZDogQ2hp cDogMCwgRXJyb3IgLTIyCj4gPiA+PiBncG1pLW5hbmQgMTgwNjAwMC5ncG1pLW5hbmQ6IENoaXA6 IDAsIEVycm9yIC0yMgo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5kOiBDaGlwOiAw LCBFcnJvciAtMjIKPiA+ID4+IDUgZml4ZWQtcGFydGl0aW9ucyBwYXJ0aXRpb25zIGZvdW5kIG9u IE1URCBkZXZpY2UgZ3BtaS1uYW5kCj4gPiA+PiBDcmVhdGluZyA1IE1URCBwYXJ0aXRpb25zIG9u ICJncG1pLW5hbmQiOgo+ID4gPj4gMHgwMDAwMDAwMDAwMDAtMHgwMDAwMDA1MDAwMDAgOiAidS1i b290Igo+ID4gPj4gMHgwMDAwMDA1MDAwMDAtMHgwMDAwMDA2MDAwMDAgOiAidS1ib290LWVudiIK PiA+ID4+IDB4MDAwMDAwNjAwMDAwLTB4MDAwMDAwODAwMDAwIDogImxvZyIKPiA+ID4+IDB4MDAw MDAwODAwMDAwLTB4MDAwMDEwMDAwMDAwIDogImZsYXNoIgo+ID4gPj4gMHgwMDAwMDAwMDAwMDAt MHgwMDAwMTAwMDAwMDAgOiAiYWxsIgo+ID4gPj4gZ3BtaS1uYW5kIDE4MDYwMDAuZ3BtaS1uYW5k OiBkcml2ZXIgcmVnaXN0ZXJlZC4KPiA+ID4+Cj4gPiA+Pgo+ID4gPj4gVGhpcyBpcyB1c2luZyBh IGxpbnV4IGtlcm5lbCB2NS4xLjE0LiBJIGhhdmUgc2VlbiB0aGlzIGhhcHBlbiBvbgo+ID4gPj4g YSBudW1iZXIgb2YgYm9hcmRzIEkgaGF2ZSBoZXJlIC0gYnV0IGl0IGlzIG9ubHkgb2NjYXNpb25h bC4gSXQKPiA+ID4+IG9ubHkgaGFwcGVucyBvbmNlIGluIGEgd2hpbGUgb24gYm9vdCwgbWF5YmUg MSBpbiA0MCBvciBtb3JlIHRpbWVzLgo+ID4gPj4gU28gaXQgY2FuIHRha2UgcXVpdGUgYSB3aGls ZSB0byByZXByb2R1Y2UgKHVzaW5nIGEgYm9vdCBsb29wIHNldHVwKS4KPiA+ID4KPiA+ID4gVGhh dCdzIHN0cmFuZ2UuLi4gSSBkb24ndCBnZXQgd2hhdCB3b3VsZCBwcm9kdWNlIHN1Y2ggdW5zdGFi bGUgaXNzdWUuCj4gPgo+ID4gTXkgaW5pdGlhbCBndWVzcyBpcyB0aGF0IHRoZSBjYWxjdWxhdGVk IHRpbWluZyBpcyB2ZXJ5IG1hcmdpbmFsLgo+Cj4gV2hhdCBkbyB5b3UgbWVhbiBieSAibWFyZ2lu YWwiPwo+CgpJIGRvbid0IHRoaW5rIHRoYXQgaXMgdGltaW5nIGNhbGN1bGF0aW9uLiBJIGhhdmUg dHJpZWQgdG8gdXNlIHRoZSBzYW1lIHRpbWluZwphcyBiZWZvcmUgYnV0IHdoZW4gdGhvc2UgYXJl IGFwcGxpZGUuIElzIGl0IHBvc3NpYmxlPwoKTWljaGFlbAoKPiA+IFRoZSBwcm9ibGVtIHNlZW1z IG1vcmUgbGlrZWx5IHRvIGhhcHBlbiBpZiBmbGFzaCB3cml0ZSBhY3Rpdml0eQo+ID4gaGFkIGJl ZW4gb2NjdXJyaW5nIGp1c3QgYmVmb3JlIGEgc29mdCByZWJvb3QuIEl0cyBub3QgYSBndWFyYW50 ZWUsCj4gPiBqdXN0IG1vcmUgbGlrZWx5Lgo+Cj4gVGhhdCdzIHJlYWxseSBkaXN0dXJiaW5nLiBJ IGRvdWJ0IHRoaXMgaXMgdGhlIHJlYWwgY2F1c2UgdGhvdWdoLgo+Cj4gPgo+ID4gSW50ZXJlc3Rp bmcgb2JzZXJ2YXRpb24gaXMgdGhhdCBNaWNoYWVsIHdhcyB1c2luZyBNaWNyb24gZmxhc2gsCj4g PiBhbmQgYm9hcmRzIHRoYXQgSSBoYXZlIHdpdGggdGhlIHByb2JsZW0gYWxzbyBoYXZlIE1pY3Jv biBmbGFzaC4KPiA+IEJvdGggYSBmb3JtIG9mIE1pY3JvbiBNVDI5RjJHMDguCj4gPgo+ID4gSSBo YXZlIHNpbWlsYXIgYm9hcmRzLCBpTVg2dWxsIGJhc2VkLCB3aXRoIGRpZmZlcmVudCBicmFuZHMg b2YKPiA+IE5BTkQgZmxhc2ggYW5kIEkgaGF2ZSBub3Qgc2VlbiBhbnkgcHJvYmxlbSBvbiB0aGVt Lgo+Cj4gVGhhdCdzIGdyZWF0IHRvIG5hcnJvdyBkb3duIHRoZSByb290IGNhdXNlLiBNYXliZSB0 aGVzZSBjaGlwcyBoYXZlCj4gdGlnaHRlciB0aW1pbmcgY29uc3RyYWludHMuCj4KPiA+Cj4gPiBS ZWdhcmRzCj4gPiBHcmVnCj4gPgo+ID4KPiA+Cj4gPiA+PiBBcyBwZXIgdGhlIGVtYWlsIHRocmVh ZCBJIHBvaW50ZWQgdG8gYWJvdmUgSSBsb29rZWQgYXQgcmV2ZXJ0aW5nCj4gPiA+PiB0aG9zZSBw YXRjaGVzLCBidXQgdGhhdCB3YXMgbm90IGF0IGFsbCBlYXN5IGdpdmVuIGhvdyBtdWNoIHRoZSBn cG1pCj4gPiA+PiBkcml2ZXIgY29kZSBoYWQgbW92ZWQuIFNvIGluc3RlYWQgSSBtb2RpZmllZCB0 aGUgY29kZSB3aXRoIHRoaXM6Cj4gPiA+Pgo+ID4gPj4gLS0tIGEvbGludXgvZHJpdmVycy9tdGQv bmFuZC9yYXcvZ3BtaS1uYW5kL2dwbWktbGliLmMKPiA+ID4+ICsrKyBiL2xpbnV4L2RyaXZlcnMv bXRkL25hbmQvcmF3L2dwbWktbmFuZC9ncG1pLWxpYi5jCj4gPiA+PiBAQCAtNDgxLDYgKzQ4MSw3 IEBAIHN0YXRpYyB2b2lkIGdwbWlfbmZjX2NvbXB1dGVfdGltaW5ncyhzdHJ1Y3QgZ3BtaV9uYW5k X2RhdGEgKnRoaXMsCj4gPiA+PiAgICAgIHZvaWQgZ3BtaV9uZmNfYXBwbHlfdGltaW5ncyhzdHJ1 Y3QgZ3BtaV9uYW5kX2RhdGEgKnRoaXMpCj4gPiA+PiAgICB7Cj4gPiA+PiArI2lmIDAKPiA+ID4+ ICAgICAgICAgICBzdHJ1Y3QgZ3BtaV9uZmNfaGFyZHdhcmVfdGltaW5nICpodyA9ICZ0aGlzLT5o dzsKPiA+ID4+ICAgICAgICAgICBzdHJ1Y3QgcmVzb3VyY2VzICpyID0gJnRoaXMtPnJlc291cmNl czsKPiA+ID4+ICAgICAgICAgICB2b2lkIF9faW9tZW0gKmdwbWlfcmVncyA9IHItPmdwbWlfcmVn czsKPiA+ID4+IEBAIC01MDUsNiArNTEyLDcgQEAgdm9pZCBncG1pX25mY19hcHBseV90aW1pbmdz KHN0cnVjdCBncG1pX25hbmRfZGF0YSAqdGhpcykKPiA+ID4+ICAgICAgICAgICAgIC8qIFdhaXQg Zm9yIHRoZSBETEwgdG8gc2V0dGxlLiAqLwo+ID4gPj4gICAgICAgICAgIHVkZWxheShkbGxfd2Fp dF90aW1lX3VzKTsKPiA+ID4+ICsjZW5kaWYKPiA+ID4+ICAgIH0KPiA+ID4+ICAgICAgaW50IGdw bWlfc2V0dXBfZGF0YV9pbnRlcmZhY2Uoc3RydWN0IG5hbmRfY2hpcCAqY2hpcCwgaW50IGNoaXBu ciwKPiA+ID4+Cj4gPiA+PiBTbyBmYXIgYWZ0ZXIgYSBjb3VwbGUgb2YgZGF5cyBvZiB0ZXN0aW5n IHdpdGggdGhpcyBJIG5vIGxvbmdlcgo+ID4gPj4gc2VlIHRoZSBETUEgdGltZW91dC4KPiA+ID4+ Cj4gPiA+PiBBbnkgdGhvdWdodHM/Cj4gPiA+Pgo+ID4gPj4gUmVnYXJkcwo+ID4gPj4gR3JlZwo+ ID4gPj4KPiA+ID4KPiA+ID4gVGhhbmtzLAo+ID4gPiBNaXF1w6hsCj4gPiA+Cj4KPiBUaGFua3Ms Cj4gTWlxdcOobAoKCgotLSAKfCBNaWNoYWVsIE5henphcmVubyBUcmltYXJjaGkgICAgICAgICAg ICAgICAgICAgICBBbWFydWxhIFNvbHV0aW9ucyBCViB8CnwgQ09PICAtICBGb3VuZGVyICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDcnVxdWl1c2thZGUgNDcgfAp8ICszMSgw KTg1MTExOTE3MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFtc3RlcmRhbSAxMDE4 IEFNIE5MIHwKfCAgICAgICAgICAgICAgICAgIFtgYXNdIGh0dHA6Ly93d3cuYW1hcnVsYXNvbHV0 aW9ucy5jb20gICAgICAgICAgICAgICB8CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KTGludXggTVREIGRpc2N1c3Npb24gbWFpbGluZyBsaXN0 Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtbXRkLwo=