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=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_2 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 ABB0AC2D0E8 for ; Fri, 27 Mar 2020 20:23:08 +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 844CF20714 for ; Fri, 27 Mar 2020 20:23:08 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="DEu2Cx7z" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 844CF20714 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.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:MIME-Version:Message-ID:Subject:To:From :Date: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=6e3dhH8lH+4yzhSHEb1o9iwZ62dVPjSCvWIUaE3LFzE=; b=DEu2Cx7zEa5l1M YQ9qe3IXPY8eADg+Wp7Qi5f/45uJg3xPl0cLLJFK7qSQnvFSN9zDmSmiHNOAEpuujj6XZSltJyswM 0tDp5wubkQ9pX1FDbfS9/FG/yF6f97AzoKjetKKncGgBZrWHu6SqOBc/am3EcbnW/GYAx/+M8cQTg aqjvbWwXsWMyftS4JynuzXDxIEGW7hUNbLWZK2erQCrAmXU6+TLvtS1wHNwLKFniotuODoe0olwbc FJgcCSsdAZeR9eB4PkP2i2ztJYTiC90K4114D2kIN6njTciYBSow1bCVPXrD69v1xSU2PubpPcJ/f W1vKgCBVMrpI64ukmNaw==; 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 1jHvVD-0008DH-7k; Fri, 27 Mar 2020 20:22:51 +0000 Received: from relay1-d.mail.gandi.net ([217.70.183.193]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jHvV8-00089a-RQ for linux-mtd@lists.infradead.org; Fri, 27 Mar 2020 20:22:49 +0000 X-Originating-IP: 91.224.148.103 Received: from xps13 (unknown [91.224.148.103]) (Authenticated sender: miquel.raynal@bootlin.com) by relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 91805240002; Fri, 27 Mar 2020 20:22:39 +0000 (UTC) Date: Fri, 27 Mar 2020 21:22:38 +0100 From: Miquel Raynal To: Richard Weinberger Subject: [GIT PULL] mtd: nand: Changes for 5.7 Message-ID: <20200327212238.6f0b5e15@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200327_132247_171930_3240130C X-CRM114-Status: GOOD ( 12.35 ) 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: linux-mtd@lists.infradead.org, Vignesh Raghavendra , Frieder Schrempf , Tudor Ambarus 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 SGVsbG8sCgpUaGlzIGlzIHRoZSBOQU5EIFBSIGZvciA1LjcuCgpUaGFua3MsCk1pcXXDqGwKClRo ZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgOThkNTRmODFlMzZiYTNiZjkyMTcyNzkx ZWJhNWNhNWJkODEzOTg5YjoKCiAgTGludXggNS42LXJjNCAoMjAyMC0wMy0wMSAxNjozODo0NiAt MDYwMCkKCmFyZSBhdmFpbGFibGUgaW4gdGhlIEdpdCByZXBvc2l0b3J5IGF0OgoKICBnaXQ6Ly9n aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvbXRkL2xpbnV4LmdpdCB0YWdz L25hbmQvZm9yLTUuNwoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIGZjYTg4OTI1ZDc2 OTc4YjdmMjBkZTQyZDhlYWQzNGZiOTE1MDAwMDM6CgogIG10ZDogcmF3bmFuZDogdG9zaGliYTog U3VwcG9ydCByZWFkaW5nIHRoZSBudW1iZXIgb2YgYml0ZmxpcHMgZm9yIEJFTkFORCAoQnVpbHQt aW4gRUNDIE5BTkQpICgyMDIwLTAzLTI1IDIyOjEzOjA0ICswMTAwKQoKLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSYXcgTkFO RCBjb3JlIGNoYW5nZXM6CiogQWRkIHN1cHBvcnQgZm9yIG1hbnVmYWN0dXJlciBzcGVjaWZpYyBz dXNwZW5kL3Jlc3VtZSBvcGVyYXRpb24KKiBBZGQgc3VwcG9ydCBmb3IgbWFudWZhY3R1cmVyIHNw ZWNpZmljIGxvY2svdW5sb2NrIG9wZXJhdGlvbgoqIFJlcGxhY2UgemVyby1sZW5ndGggYXJyYXkg d2l0aCBmbGV4aWJsZS1hcnJheSBtZW1iZXIKKiBGaXggYSB0eXBvICgibWFudWZlY3R1cmVyIikK KiBFbnN1cmUgbmFuZF9zb2Z0X3dhaXRyZHkgd2FpdCBwZXJpb2QgaXMgZW5vdWdoCgpSYXcgTkFO RCBjb250cm9sbGVyIGRyaXZlciBjaGFuZ2VzOgoqIEJyY21uYW5kOgpBZGQgc3VwcG9ydCBmb3Ig Zmxhc2gtZWR1IGZvciBkbWEgdHJhbnNmZXJzICgrIGJpbmRpbmdzKQoqIENhZGVuY2U6ClJlaW5p dCBjb21wbGV0aW9uIGJlZm9yZSBleGVjdXRpbmcgYSBuZXcgY29tbWFuZApDaGFuZ2UgYmFkIGJs b2NrIG1hcmtlciBzaXplCkZpeCB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIGF2YWlhbGJsZSBPT0Ig c2l6ZQpHZXQgbWV0YSBkYXRhIHNpemUgZnJvbSByZWdpc3RlcnMKKiBRdWFsY29tOgpVc2UgZG1h X3JlcXVlc3RfY2hhbigpIGluc3RlYWQgZG1hX3JlcXVlc3Rfc2xhdmVfY2hhbm5lbCgpClJlbGVh c2UgcmVzb3VyY2VzIG9uIGZhaWx1cmUgd2l0aGluIHFjb21fbmFuZGNfYWxsb2MoKQoqIEFsbHdp bm5lcjoKVXNlIGRtYV9yZXF1ZXN0X2NoYW4oKSBpbnN0ZWFkIGRtYV9yZXF1ZXN0X3NsYXZlX2No YW5uZWwoKQoqIE1hcnZlbGw6ClVzZSBkbWFfcmVxdWVzdF9jaGFuKCkgaW5zdGVhZCBkbWFfcmVx dWVzdF9zbGF2ZV9jaGFubmVsKCkKUmVsZWFzZSBETUEgY2hhbm5lbCBvbiBlcnJvcgoqIEZyZWVz Y2FsZToKVXNlIGRtYV9yZXF1ZXN0X2NoYW4oKSBpbnN0ZWFkIGRtYV9yZXF1ZXN0X3NsYXZlX2No YW5uZWwoKQoqIE1hY3Jvbml4OgpBZGQgc3VwcG9ydCBmb3IgTWFjcm9uaXggTkFORCByYW5kb21p emVyICgrIGJpbmRpbmdzKQoqIEFtcy1kZWx0YToKUmVuYW1lIHN0cnVjdHVyZXMgYW5kIGZ1bmN0 aW9ucyB0byBncGlvX25hbmQqCk1ha2UgdGhlIGRyaXZlciBjdXN0b20gSS9PIHJlYWR5CkRyb3Ag dXNlbGVzcyBsb2NhbCB2YXJpYWJsZQpTdXBwb3J0IGN1c3RvbSBkcml2ZXIgaW5pdGlhbGlzYXRp b24KQWRkIG1vZHVsZSBkZXZpY2UgdGFibGVzCkhhbmRsZSBtb3JlIEdQSU8gcGlucyBhcyBvcHRp b25hbApNYWtlIHJlYWQgcHVsc2VzIG9wdGlvbmFsCkRvbid0IGhhcmRjb2RlIHJlYWQvd3JpdGUg cHVsc2Ugd2lkdGhzClB1c2ggaW52ZXJzaW9uIGhhbmRsaW5nIHRvIGdwaW9saWIKRW5hYmxlIE9G IHBhcnRpdGlvbiBpbmZvIHN1cHBvcnQKRHJvcCBib2FyZCBzcGVjaWZpYyBwYXJ0aXRpb24gaW5m bwpVc2Ugc3RydWN0IGdwaW9fbmFuZF9wbGF0ZGF0YQpXcml0ZSBwcm90ZWN0IGRldmljZSBkdXJp bmcgcHJvYmUKKiBJbmdlbmljOgpVc2UgZGV2bV9wbGF0Zm9ybV9pb3JlbWFwX3Jlc291cmNlKCkK QWRkIGRlcGVuZGVuY3kgb24gTUlQUyB8fCBDT01QSUxFX1RFU1QKKiBEZW5hbGk6CkRlYXNzZXJ0 IHdyaXRlIHByb3RlY3QgcGluCiogU1Q6ClVzZSBkbWFfcmVxdWVzdF9jaGFuKCkgaW5zdGVhZCBk bWFfcmVxdWVzdF9zbGF2ZV9jaGFubmVsKCkKClJhdyBOQU5EIGNoaXAgZHJpdmVyIGNoYW5nZXM6 CiogVG9zaGliYToKU3VwcG9ydCByZWFkaW5nIHRoZSBudW1iZXIgb2YgYml0ZmxpcHMgZm9yIEJF TkFORCAoQnVpbHQtaW4gRUNDIE5BTkQpCiogTWFjcm9uaXg6CkFkZCBzdXBwb3J0IGZvciBkZWVw IHBvd2VyIGRvd24gbW9kZQpBZGQgc3VwcG9ydCBmb3IgYmxvY2sgcHJvdGVjdGlvbgoKU1BJLU5B TkQgY29yZSBjaGFuZ2VzOgoqIERvIG5vdCBlcmFzZSB0aGUgYmxvY2sgYmVmb3JlIHdyaXRpbmcg YSBiYWQgYmxvY2sgbWFya2VyCiogRXhwbGljaXRseSB1c2UgTVREX09QU19SQVcgdG8gd3JpdGUg dGhlIGJhZCBibG9jayBtYXJrZXIgdG8gT09CCiogU3RvcCB1c2luZyBzcGluYW5kLT5vb2JidWYg Zm9yIGJ1ZmZlcmluZyBiYWQgYmxvY2sgbWFya2VycwoqIFJld29yayBkZXRlY3QgcHJvY2VkdXJl IGZvciBkaWZmZXJlbnQgUkVBRF9JRCBvcGVyYXRpb24KClNQSS1OQU5EIGRyaXZlciBjaGFuZ2Vz OgoqIFRvc2hpYmE6ClN1cHBvcnQgZm9yIG5ldyBLaW94aWEgU2VyaWFsIE5BTkQKUmVuYW1lIGZ1 bmN0aW9uIG5hbWUgdG8gY2hhbmdlIHN1ZmZpeCBhbmQgcHJlZml4ICg4R2JpdCkKQWRkIGNvbW1l bnQgYWJvdXQgS2lveGlhIElECiogTWljcm9uOgpBZGQgbmV3IE1pY3JvbiBTUEkgTkFORCBkZXZp Y2VzIHdpdGggbXVsdGlwbGUgZGllcwpBZGQgTTcwQSBzZXJpZXMgTWljcm9uIFNQSSBOQU5EIGRl dmljZXMKaWRlbnRpZnkgU1BJIE5BTkQgZGV2aWNlIHdpdGggQ29udGludW91cyBSZWFkIG1vZGUK QWRkIG5ldyBNaWNyb24gU1BJIE5BTkQgZGV2aWNlcwpEZXNjcmliZSB0aGUgU1BJIE5BTkQgZGV2 aWNlIE1UMjlGMkcwMUFCQUdECkdlbmVyYWxpemUgdGhlIE9PQiBsYXlvdXQgc3RydWN0dXJlIGFu ZCBmdW5jdGlvbiBuYW1lcwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDaHJpc3RvcGhlIEtlcmVsbG8gKDEpOgogICAgICBt dGQ6IHJhd25hbmQ6IGZyZWUgdGhlIG5hbmRfZGV2aWNlIG9iamVjdAoKQ2h1YW5ob25nIEd1byAo MSk6CiAgICAgIG10ZDogc3BpbmFuZDogcmV3b3JrIGRldGVjdCBwcm9jZWR1cmUgZm9yIGRpZmZl cmVudCBSRUFEX0lEIG9wZXJhdGlvbgoKRnJpZWRlciBTY2hyZW1wZiAoMyk6CiAgICAgIG10ZDog c3BpbmFuZDogU3RvcCB1c2luZyBzcGluYW5kLT5vb2JidWYgZm9yIGJ1ZmZlcmluZyBiYWQgYmxv Y2sgbWFya2VycwogICAgICBtdGQ6IHNwaW5hbmQ6IEV4cGxpY2l0bHkgdXNlIE1URF9PUFNfUkFX IHRvIHdyaXRlIHRoZSBiYWQgYmxvY2sgbWFya2VyIHRvIE9PQgogICAgICBtdGQ6IHNwaW5hbmQ6 IERvIG5vdCBlcmFzZSB0aGUgYmxvY2sgYmVmb3JlIHdyaXRpbmcgYSBiYWQgYmxvY2sgbWFya2Vy CgpHdXN0YXZvIEEuIFIuIFNpbHZhICgxKToKICAgICAgbXRkOiByYXduYW5kOiBSZXBsYWNlIHpl cm8tbGVuZ3RoIGFycmF5IHdpdGggZmxleGlibGUtYXJyYXkgbWVtYmVyCgpKYW51c3ogS3J6eXN6 dG9maWsgKDE0KToKICAgICAgbXRkOiByYXduYW5kOiBhbXMtZGVsdGE6IFdyaXRlIHByb3RlY3Qg ZGV2aWNlIGR1cmluZyBwcm9iZQogICAgICBtdGQ6IHJhd25hbmQ6IGFtcy1kZWx0YTogVXNlIHN0 cnVjdCBncGlvX25hbmRfcGxhdGRhdGEKICAgICAgQVJNOiBPTUFQMTogYW1zLWRlbHRhOiBQcm92 aWRlIGJvYXJkIHNwZWNpZmljIHBhcnRpdGlvbiBpbmZvCiAgICAgIG10ZDogcmF3bmFuZDogYW1z LWRlbHRhOiBEcm9wIGJvYXJkIHNwZWNpZmljIHBhcnRpdGlvbiBpbmZvCiAgICAgIG10ZDogcmF3 bmFuZDogYW1zLWRlbHRhOiBFbmFibGUgT0YgcGFydGl0aW9uIGluZm8gc3VwcG9ydAogICAgICBt dGQ6IHJhd25hbmQ6IGFtcy1kZWx0YTogUHVzaCBpbnZlcnNpb24gaGFuZGxpbmcgdG8gZ3Bpb2xp YgogICAgICBtdGQ6IHJhd25hbmQ6IGFtcy1kZWx0YTogRG9uJ3QgaGFyZGNvZGUgcmVhZC93cml0 ZSBwdWxzZSB3aWR0aHMKICAgICAgbXRkOiByYXduYW5kOiBhbXMtZGVsdGE6IE1ha2UgcmVhZCBw dWxzZXMgb3B0aW9uYWwKICAgICAgbXRkOiByYXduYW5kOiBhbXMtZGVsdGE6IEhhbmRsZSBtb3Jl IEdQSU8gcGlucyBhcyBvcHRpb25hbAogICAgICBtdGQ6IHJhd25hbmQ6IGFtcy1kZWx0YTogQWRk IG1vZHVsZSBkZXZpY2UgdGFibGVzCiAgICAgIG10ZDogcmF3bmFuZDogYW1zLWRlbHRhOiBTdXBw b3J0IGN1c3RvbSBkcml2ZXIgaW5pdGlhbGlzYXRpb24KICAgICAgbXRkOiByYXduYW5kOiBhbXMt ZGVsdGE6IERyb3AgdXNlbGVzcyBsb2NhbCB2YXJpYWJsZQogICAgICBtdGQ6IHJhd25hbmQ6IGFt cy1kZWx0YTogTWFrZSB0aGUgZHJpdmVyIGN1c3RvbSBJL08gcmVhZHkKICAgICAgbXRkOiByYXdu YW5kOiBhbXMtZGVsdGE6IFJlbmFtZSBzdHJ1Y3R1cmVzIGFuZCBmdW5jdGlvbnMgdG8gZ3Bpb19u YW5kKgoKSm9uYXRoYW4gTmV1c2Now6RmZXIgKDEpOgogICAgICBtdGQ6IHJhd25hbmQ6IEZpeCBh IHR5cG8gKCJtYW51ZmVjdHVyZXIiKQoKS2FtYWwgRGFzdSAoMyk6CiAgICAgIGR0OiBiaW5kaW5n czogYnJjbW5hbmQ6IEFkZCBzdXBwb3J0IGZvciBmbGFzaC1lZHUKICAgICAgYXJjaDogbWlwczog YnJjbTogQWRkIDc0MjUgZmxhc2gtZWR1IHN1cHBvcnQKICAgICAgbXRkOiByYXduYW5kOiBicmNt bmFuZDogQWRkIHN1cHBvcnQgZm9yIGZsYXNoLWVkdSBmb3IgZG1hIHRyYW5zZmVycwoKTWFydGlu IERldmVyYSAoMSk6CiAgICAgIG10ZDogcmF3bmFuZDogRW5zdXJlIG5hbmRfc29mdF93YWl0cmR5 IHdhaXQgcGVyaW9kIGlzIGVub3VnaAoKTWFzYWhpcm8gWWFtYWRhICgxKToKICAgICAgbXRkOiBy YXduYW5kOiBkZW5hbGk6IGRlYXNzZXJ0IHdyaXRlIHByb3RlY3QgcGluCgpNYXNvbiBZYW5nICg2 KToKICAgICAgbXRkOiByYXduYW5kOiBBZGQgc3VwcG9ydCBmb3IgTWFjcm9uaXggTkFORCByYW5k b21pemVyCiAgICAgIGR0LWJpbmRpbmdzOiBtdGQ6IERvY3VtZW50IE1hY3Jvbml4IE5BTkQgZGV2 aWNlIGJpbmRpbmdzCiAgICAgIG10ZDogcmF3bmFuZDogQWRkIHN1cHBvcnQgZm9yIG1hbnVmYWN0 dXJlciBzcGVjaWZpYyBsb2NrL3VubG9jayBvcGVyYXRpb24KICAgICAgbXRkOiByYXduYW5kOiBN YWNyb25peDogQWRkIHN1cHBvcnQgZm9yIGJsb2NrIHByb3RlY3Rpb24KICAgICAgbXRkOiByYXdu YW5kOiBBZGQgc3VwcG9ydCBmb3IgbWFudWZhY3R1cmVyIHNwZWNpZmljIHN1c3BlbmQvcmVzdW1l IG9wZXJhdGlvbgogICAgICBtdGQ6IHJhd25hbmQ6IG1hY3Jvbml4OiBBZGQgc3VwcG9ydCBmb3Ig ZGVlcCBwb3dlciBkb3duIG1vZGUKClBhdWwgQ2VyY3VlaWwgKDIpOgogICAgICBtdGQ6IHJhd25h bmQ6IGluZ2VuaWM6IFVzZSBkZXZtX3BsYXRmb3JtX2lvcmVtYXBfcmVzb3VyY2UoKQogICAgICBt dGQ6IHJhd25hbmQ6IGluZ2VuaWM6IEFkZCBkZXBlbmRlbmN5IG9uIE1JUFMgfHwgQ09NUElMRV9U RVNUCgpQZXRlciBVamZhbHVzaSAoNyk6CiAgICAgIG10ZDogcmF3bmFuZDogZ3BtaTogVXNlIGRt YV9yZXF1ZXN0X2NoYW4oKSBpbnN0ZWFkIGRtYV9yZXF1ZXN0X3NsYXZlX2NoYW5uZWwoKQogICAg ICBtdGQ6IHJhd25hbmQ6IG1hcnZlbGw6IFJlbGVhc2UgRE1BIGNoYW5uZWwgb24gZXJyb3IKICAg ICAgbXRkOiByYXduYW5kOiBtYXJ2ZWxsOiBVc2UgZG1hX3JlcXVlc3RfY2hhbigpIGluc3RlYWQg ZG1hX3JlcXVlc3Rfc2xhdmVfY2hhbm5lbCgpCiAgICAgIG10ZDogcmF3bmFuZDogc3VueGk6IFVz ZSBkbWFfcmVxdWVzdF9jaGFuKCkgaW5zdGVhZCBkbWFfcmVxdWVzdF9zbGF2ZV9jaGFubmVsKCkK ICAgICAgbXRkOiByYXduYW5kOiBxY29tOiBSZWxlYXNlIHJlc291cmNlcyBvbiBmYWlsdXJlIHdp dGhpbiBxY29tX25hbmRjX2FsbG9jKCkKICAgICAgbXRkOiByYXduYW5kOiBxY29tOiBVc2UgZG1h X3JlcXVlc3RfY2hhbigpIGluc3RlYWQgZG1hX3JlcXVlc3Rfc2xhdmVfY2hhbm5lbCgpCiAgICAg IG10ZDogcmF3bmFuZDogc3RtMzJfZm1jMjogVXNlIGRtYV9yZXF1ZXN0X2NoYW4oKSBpbnN0ZWFk IGRtYV9yZXF1ZXN0X3NsYXZlX2NoYW5uZWwoKQoKUGlvdHIgU3Jva2EgKDQpOgogICAgICBtdGQ6 IHJhd25hbmQ6IGNhZGVuY2U6IGdldCBtZXRhIGRhdGEgc2l6ZSBmcm9tIHJlZ2lzdGVycwogICAg ICBtdGQ6IHJhd25hbmQ6IGNhZGVuY2U6IGZpeCB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIGF2YWlh bGJsZSBPT0Igc2l6ZQogICAgICBtdGQ6IHJhd25hbmQ6IGNhZGVuY2U6IGNoYW5nZSBiYWQgYmxv Y2sgbWFya2VyIHNpemUKICAgICAgbXRkOiByYXduYW5kOiBjYWRlbmNlOiByZWluaXQgY29tcGxl dGlvbiBiZWZvcmUgZXhlY3V0aW5nIGEgbmV3IGNvbW1hbmQKClNoaXZhbXVydGh5IFNoYXN0cmkg KDYpOgogICAgICBtdGQ6IHNwaW5hbmQ6IG1pY3JvbjogR2VuZXJhbGl6ZSB0aGUgT09CIGxheW91 dCBzdHJ1Y3R1cmUgYW5kIGZ1bmN0aW9uIG5hbWVzCiAgICAgIG10ZDogc3BpbmFuZDogbWljcm9u OiBEZXNjcmliZSB0aGUgU1BJIE5BTkQgZGV2aWNlIE1UMjlGMkcwMUFCQUdECiAgICAgIG10ZDog c3BpbmFuZDogbWljcm9uOiBBZGQgbmV3IE1pY3JvbiBTUEkgTkFORCBkZXZpY2VzCiAgICAgIG10 ZDogc3BpbmFuZDogbWljcm9uOiBpZGVudGlmeSBTUEkgTkFORCBkZXZpY2Ugd2l0aCBDb250aW51 b3VzIFJlYWQgbW9kZQogICAgICBtdGQ6IHNwaW5hbmQ6IG1pY3JvbjogQWRkIE03MEEgc2VyaWVz IE1pY3JvbiBTUEkgTkFORCBkZXZpY2VzCiAgICAgIG10ZDogc3BpbmFuZDogbWljcm9uOiBBZGQg bmV3IE1pY3JvbiBTUEkgTkFORCBkZXZpY2VzIHdpdGggbXVsdGlwbGUgZGllcwoKWW9zaGlvIEZ1 cnV5YW1hICg0KToKICAgICAgbXRkOiBzcGluYW5kOiB0b3NoaWJhOiBBZGQgY29tbWVudCBhYm91 dCBLaW94aWEgSUQKICAgICAgbXRkOiBzcGluYW5kOiB0b3NoaWJhOiBSZW5hbWUgZnVuY3Rpb24g bmFtZSB0byBjaGFuZ2Ugc3VmZml4IGFuZCBwcmVmaXggKDhHYml0KQogICAgICBtdGQ6IHNwaW5h bmQ6IHRvc2hpYmE6IFN1cHBvcnQgZm9yIG5ldyBLaW94aWEgU2VyaWFsIE5BTkQKICAgICAgbXRk OiByYXduYW5kOiB0b3NoaWJhOiBTdXBwb3J0IHJlYWRpbmcgdGhlIG51bWJlciBvZiBiaXRmbGlw cyBmb3IgQkVOQU5EIChCdWlsdC1pbiBFQ0MgTkFORCkKCiBEb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbXRkL2JyY20sYnJjbW5hbmQudHh0IHwgIDEwICsrLS0KIERvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1tYWNyb25peC50eHQgfCAgMjcgKysrKysr KysrKysKIGFyY2gvYXJtL21hY2gtb21hcDEvYm9hcmQtYW1zLWRlbHRhLmMgICAgICAgICAgICAg ICAgICAgfCAgNDcgKysrKysrKysrKysrKysrKy0tCiBhcmNoL21pcHMvYm9vdC9kdHMvYnJjbS9i Y203NDI1LmR0c2kgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBkcml2ZXJzL210ZC9uYW5k L3Jhdy9hbXMtZGVsdGEuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgMjQzICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvYnJjbW5hbmQv YnJjbW5hbmQuYyAgICAgICAgICAgICAgICB8IDI5MyArKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9jYWRl bmNlLW5hbmQtY29udHJvbGxlci5jICAgICAgICAgIHwgIDM0ICsrKysrKystLS0tLS0KIGRyaXZl cnMvbXRkL25hbmQvcmF3L2RlbmFsaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEg KwogZHJpdmVycy9tdGQvbmFuZC9yYXcvZGVuYWxpLmggICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgMiArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvZ3BtaS1uYW5kL2dwbWktbmFuZC5jICAg ICAgICAgICAgICB8ICAyMSArKysrLS0tLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvaW5nZW5pYy9L Y29uZmlnICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9p bmdlbmljL2luZ2VuaWNfZWNjLmMgICAgICAgICAgICAgIHwgICA0ICstCiBkcml2ZXJzL210ZC9u YW5kL3Jhdy9pbnRlcm5hbHMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGRyaXZl cnMvbXRkL25hbmQvcmF3L21hcnZlbGxfbmFuZC5jICAgICAgICAgICAgICAgICAgICAgfCAgNDAg KysrKysrKysrKystLS0tLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvbWVzb25fbmFuZC5jICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvbXRrX25hbmQu YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcv bmFuZF9iYXNlLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA2MiArKysrKysrKysrKysrKysr KysrKystLS0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L25hbmRfaHluaXguYyAgICAgICAgICAgICAg ICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L25hbmRfbWFjcm9uaXguYyAg ICAgICAgICAgICAgICAgICAgfCAyMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGRy aXZlcnMvbXRkL25hbmQvcmF3L25hbmRfdG9zaGliYS5jICAgICAgICAgICAgICAgICAgICAgfCAg NTggKysrKysrKysrKysrKysrKysrKysrLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvcWNvbV9uYW5k Yy5jICAgICAgICAgICAgICAgICAgICAgICB8IDEwNSArKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9zdG0zMl9mbWMyX25hbmQuYyAg ICAgICAgICAgICAgICAgIHwgIDQ0ICsrKysrKysrKysrKysrLS0tCiBkcml2ZXJzL210ZC9uYW5k L3Jhdy9zdW54aV9uYW5kLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICsrKystLS0KIGRy aXZlcnMvbXRkL25hbmQvc3BpL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAx MDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogZHJpdmVycy9tdGQv bmFuZC9zcGkvZ2lnYWRldmljZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA0NSArKysrKy0t LS0tLS0tLS0tLS0KIGRyaXZlcnMvbXRkL25hbmQvc3BpL21hY3Jvbml4LmMgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMzAgKysrLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9uYW5kL3NwaS9taWNy b24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTcyICsrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogZHJpdmVycy9t dGQvbmFuZC9zcGkvcGFyYWdvbi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyOCArKyst LS0tLS0tLQogZHJpdmVycy9tdGQvbmFuZC9zcGkvdG9zaGliYS5jICAgICAgICAgICAgICAgICAg ICAgICAgICB8IDIwOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Nw aS93aW5ib25kLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM0ICsrKy0tLS0tLS0tLS0K IGluY2x1ZGUvbGludXgvbXRkL3Jhd25hbmQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAgMTEgKysrKy0KIGluY2x1ZGUvbGludXgvbXRkL3NwaW5hbmQuaCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgNjcgKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDMyIGZpbGVzIGNo YW5nZWQsIDE0ODIgaW5zZXJ0aW9ucygrKSwgNDY0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg MTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvbmFuZC1tYWNyb25p eC50eHQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpMaW51eCBNVEQgZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1tdGQvCg==