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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 893D2C433EF for ; Mon, 23 May 2022 10:36:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:Cc: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=6Vsf+I9JHE3QB/t8DQyN6/Yq+cPQvfOnsSfvsczbuNA=; b=WEtw7prCibgwqY 6fXW/mbGmZnW33RpsRW++NgstlStQNZVnF6fozWPaAKVPmgRlubWoqafeiJzm0wZGDNUCn1dyF3Ej Y7maTI0e9ta45S7b+UTr2IY0TAZX1DiDVFbKyUBYUh4tLbHTHsUB45ARpLwqpxKGFUYKaTnQ1+ddE Hzfxp9oBmpdTbbzykuoiUa5bONZ6MAop512qk6tT03P5hQtlQFSITmAgFZ7YQ5442lPR2ZSAsseeA mpfCpqNtnhIeTlW0hCy8GIj7GiRafV4rcJGodB+RCJYz2W7Qeica8YITQwCRS7+5fakmTEJtUTB17 dHUDD9WSIQiIJAXozfXQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nt5PO-003IRc-PD; Mon, 23 May 2022 10:35:31 +0000 Received: from relay1-d.mail.gandi.net ([217.70.183.193]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nt4JJ-002oqC-O8 for linux-mtd@lists.infradead.org; Mon, 23 May 2022 09:25:12 +0000 Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id C8787240016; Mon, 23 May 2022 09:25:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1653297902; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=CSpj4P3cSa7Eoa9aH/nytSU+/0+KVCKfLPgNmaULh7U=; b=D2poIJLdGXrHrsoUYftpiVy16i9liEGmxShcmfhFTT1X/KF8nIpJjIBUGLOyLatCLBrMGq NH4+Ke9M55X4U9XIwXppMfKR0DRJGJPsAxRQmGLD0IroFLN1dT6mzX/NlEfZ7uSC1txzWQ 53zzDQxr2/6k0w2xk0BZCsMUtJMar1oM9p8BvSyNPUVcTRZb5IOdOyxODjsUyBijPVQCx/ CobiHCmwHVdYFzwP+AVG93ZH+cUvDCAB5oMxb3uPuwQX0/xkSgfT0rwJnF+UVkBW4ATQRc KGCtDe2s7jzBlUQ9lFid/FwPwd8ivufAe6q2w1nnUaRp5N5WwpBC5YYQ1KKsgw== Date: Mon, 23 May 2022 11:24:59 +0200 From: Miquel Raynal To: Linus Torvalds Cc: linux-mtd@lists.infradead.org, Richard Weinberger , Tudor Ambarus , Vignesh Raghavendra , Frieder Schrempf , Michael Walle , Pratyush Yadav , linux-kernel@vger.kernel.org Subject: [GIT PULL] mtd: Changes for 5.19 Message-ID: <20220523112459.29000c2d@xps-13> Organization: Bootlin X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.33; 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-20220523_022510_132133_F3EED499 X-CRM114-Status: GOOD ( 23.45 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 SGVsbG8gTGludXMsCgpUaGlzIGlzIHRoZSBNVEQgUFIgZm9yIDUuMTktcmMxLgoKVGhhbmtzLApN aXF1w6hsCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IGIyZDIyOWQ0ZGRiMTdk YjU0MTA5OGI4MzUyNGQ5MDEyNTdlOTM4NDU6CgogIExpbnV4IDUuMTgtcmMzICgyMDIyLTA0LTE3 IDEzOjU3OjMxIC0wNzAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6 CgogIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9tdGQvbGlu dXguZ2l0IHRhZ3MvbXRkL2Zvci01LjE5Cgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8g MmM1MWQwZDg4MDIwYjRkM2M5YmJlN2Q5ZGYyNzk2YjJjMmNlMDViODoKCiAgTWVyZ2UgdGFnICdu YW5kL2Zvci01LjE5JyBpbnRvIG10ZC9uZXh0ICgyMDIyLTA1LTIwIDEzOjU5OjI1ICswMjAwKQoK LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQpNVEQgY29yZSBjaGFuZ2VzOgoqIENhbGwgb2ZfcGxhdGZvcm1fcG9wdWxhdGUoKSBm b3IgTVREIHBhcnRpdGlvbnMKKiBDaGVjayBkZXZpY2V0cmVlIGFsaWFzIGZvciBpbmRleAoqIG10 ZG9vcHM6CiAgLSBBZGQgYSB0aW1lc3RhbXAgdG8gdGhlIG10ZG9vcHMgaGVhZGVyLgogIC0gQ3Jl YXRlIGEgaGVhZGVyIHN0cnVjdHVyZSBmb3IgdGhlIHNhdmVkIG10ZG9vcHMuCiAgLSBGaXggdGhl IHNpemUgb2YgdGhlIGhlYWRlciByZWFkIGJ1ZmZlci4KKiBtdGRibG9jazogV2FybiBpZiBvcGVu ZWQgb24gTkFORAoqIEJpbmRpbmdzOgogIC0gcmVzZXJ2ZWQtbWVtb3J5OiBTdXBwb3J0IE1URC9i bG9jayBkZXZpY2UKICAtIGplZGVjLHNwaS1ub3I6IHJlbW92ZSB1bm5lZWRlZCBwcm9wZXJ0aWVz CiAgLSBFeHRlbmQgZml4ZWQtcGFydGl0aW9ucyBiaW5kaW5nCiAgLSBBZGQgU2VyY29tbSAoU3V6 aG91KSBDb3Jwb3JhdGlvbiB2ZW5kb3IgcHJlZml4CgpNVEQgZHJpdmVyIGNoYW5nZXM6Ciogc3Rf c3BpX2ZzbTogYWRkIG1pc3NpbmcgY2xrX2Rpc2FibGVfdW5wcmVwYXJlKCkgaW4gc3Rmc21fcmVt b3ZlKCkKKiBwaHJhbToKICAtIEFsbG93IGNhY2hlZCBtYXBwaW5ncwogIC0gQWxsb3cgcHJvYmlu ZyB2aWEgcmVzZXJ2ZWQtbWVtb3J5CiogbWFwczogaXhwNHh4OiBEcm9wIGRyaXZlcgoqIGJjbTQ3 eHhwYXJ0OiBQcmludCBjb3JyZWN0IG9mZnNldCBvbiByZWFkIGVycm9yCgpDRkkgZHJpdmVyIGNo YW5nZXM6CiogUmVuYW1lIGNoaXBfcmVhZHkgdmFyaWFibGVzCiogQWRkIFMyOUdMMDY0TiBJRCBk ZWZpbml0aW9uCiogVXNlIGNoaXBfcmVhZHkoKSBmb3Igd3JpdGUgb24gUzI5R0wwNjROCiogTW92 ZSBhbmQgcmVuYW1lIGNoaXBfY2hlY2svY2hpcF9yZWFkeS9jaGlwX2dvb2RfZm9yX3dyaXRlCgpO QU5EIGNvcmUgY2hhbmdlczoKKiBQcmludCBvZmZzZXQgaW5zdGVhZCBvZiBwYWdlIG51bWJlciBm b3IgYmFkIGJsb2NrcwoKUmF3IE5BTkQgY29udHJvbGxlciBkcml2ZXJzOgoqIENhZGVuY2U6IEZp eCBwb3NzaWJsZSBudWxsLXB0ci1kZXJlZiBpbiBjYWRlbmNlX25hbmRfZHRfcHJvYmUoKQoqIENT NTUzWDogc2ltcGxpZnkgdGhlIHJldHVybiBleHByZXNzaW9uIG9mIGNzNTUzeF93cml0ZV9jdHJs X2J5dGUoKQoqIERhdmluY2k6IFJlbW92ZSByZWR1bmRhbnQgdW5zaWduZWQgY29tcGFyaXNvbiB0 byB6ZXJvCiogRGVuYWxpOiBVc2UgbWFuYWdlZCBkZXZpY2UgcmVzb3VyY2VzCiogR1BNSToKICAt IEFkZCBsYXJnZSBvb2IgYmNoIHNldHRpbmcgc3VwcG9ydAogIC0gUmVuYW1lIHRoZSB2YXJpYWJs ZSBlY2NfY2h1bmtfc2l6ZQogIC0gVW5pbmxpbmUgdGhlIGdwbWlfY2hlY2tfZWNjIGZ1bmN0aW9u CiAgLSBBZGQgc3RyaWN0IGVjYyBzdHJlbmd0aCBjaGVjawogIC0gUmVmYWN0b3IgQkNIIGdlb21l dHJ5IHNldHRpbmdzIGZ1bmN0aW9uCiogSW50ZWw6IEZpeCBwb3NzaWJsZSBudWxsLXB0ci1kZXJl ZiBpbiBlYnVfbmFuZF9wcm9iZSgpCiogTVBDNTEyMTogQ2hlY2sgYmVmb3JlIGNsa19kaXNhYmxl X3VucHJlcGFyZSgpIG5vdCBuZWVkZWQKKiBNdGs6CiAgLSBNVERfTkFORF9FQ0NfTUVESUFURUsg c2hvdWxkIGRlcGVuZCBvbiBBUkNIX01FRElBVEVLCiAgLSBBbHNvIHBhcnNlIHRoZSBkZWZhdWx0 IG5hbmQtZWNjLWVuZ2luZSBwcm9wZXJ0eSBpZiBhdmFpbGFibGUKICAtIE1ha2UgbXRrX2VjYy5j IGEgc2VwYXJhdGVkIG1vZHVsZQoqIE9NQVAgRUxNOgogIC0gQ29udmVydCB0aGUgYmluZGluZ3Mg dG8geWFtbAogIC0gRGVzY3JpYmUgdGhlIGJpbmRpbmdzIGZvciBBTTY0IEVMTQogIC0gQWRkIHN1 cHBvcnQgZm9yIGl0cyBjb21wYXRpYmxlCiogUmVuZXNhczogVXNlIHJ1bnRpbWUgUE0gaW5zdGVh ZCBvZiB0aGUgcmF3IGNsb2NrIEFQSSBhbmQgdXBkYXRlIHRoZQogICAgICAgICAgIGJpbmRpbmdz IGFjY29yZGluZ2x5CiogUm9ja2NoaXA6IENoZWNrIGJlZm9yZSBjbGtfZGlzYWJsZV91bnByZXBh cmUoKSBub3QgbmVlZGVkCiogVE1JTzogQ2hlY2sgcmV0dXJuIHZhbHVlIGFmdGVyIGNhbGxpbmcg cGxhdGZvcm1fZ2V0X3Jlc291cmNlKCkKClJhdyBOQU5EIGNoaXAgZHJpdmVyOgoqIEtpb3hpYTog QWRkIHN1cHBvcnQgZm9yIFRINThOVkczUzBIQkFJNCBhbmQgVEM1OE5WRzBTM0hUQTAwCgpTUEkt TkFORCBjaGlwIGRyaXZlcnM6CiogR2lnYWRldmljZToKICAtIEFkZCBzdXBwb3J0IGZvcjoKICAg IC0gR0Q1RnhHTTd4RXh4RwogICAgLSBHRDVGezIsNH1HUTV4RXh4RwogICAgLSBHRDVGMUdRNVJF eHhHCiAgICAtIEdENUZ4R1E0eEV4eEcKICAtIEZpeCBRdWFkIElPIGZvciBHRDVGMUdRNVVFeHhH CiogWFRYOiBBZGQgc3VwcG9ydCBmb3IgWFQyNkcweEEKClNQSSBOT1IgY29yZSBjaGFuZ2VzOgoq IFJlYWQgYmFjayB3cml0dGVuIFNSIHZhbHVlIHRvIG1ha2Ugc3VyZSB0aGUgd3JpdGUgd2FzIGRv bmUgY29ycmVjdGx5LgoqIEludHJvZHVjZSBhIGNvbW1vbiBmdW5jdGlvbiBmb3IgUmVhZCBJRCB0 aGF0IG1hbnVmYWN0dXJlciBkcml2ZXJzIGNhbgogIHVzZSB0byB2ZXJpZnkgdGhlIE9jdGFsIERU UiBzd2l0Y2ggd29ya2VkIGNvcnJlY3RseS4KKiBBZGQgaGVscGVycyBmb3IgcmVhZC93cml0ZSBh bnkgcmVnaXN0ZXIgY29tbWFuZHMgc28gbWFudWZhY3R1cmVyCiAgZHJpdmVycyBkb24ndCBvcGVu IGNvZGUgaXQgZXZlcnkgdGltZS4KKiBDbGFyaWZ5IHJkc3IgZHVtbXkgY3ljbGVzIGRvY3VtZW50 YXRpb24uCiogQWRkIGRlYnVnZnMgZW50cnkgdG8gZXhwb3NlIGludGVybmFsIGZsYXNoIHBhcmFt ZXRlcnMgYW5kIHN0YXRlLgoKU1BJIE5PUiBtYW51ZmFjdHVyZXIgZHJpdmVycyBjaGFuZ2VzOgoq IEFkZCBzdXBwb3J0IGZvciBXaW5ib25kIFcyNVE1MTJOVy1JTSwgYW5kIEVvbiBFTjI1UUgyNTZB LgoqIE1vdmUgc3BpX25vcl93cml0ZV9lYXIoKSB0byBXaW5ib25kIG1vZHVsZSBzaW5jZSBvbmx5 IFdpbmJvbmQgZmxhc2hlcwogIHVzZSBpdC4KKiBSZXdvcmsgTWljcm9uIGFuZCBDeXByZXNzIE9j dGFsIERUUiBlbmFibGUgbWV0aG9kcyB0byBpbXByb3ZlCiAgcmVhZGFiaWxpdHkuCiogVXNlIHRo ZSBjb21tb24gUmVhZCBJRCBmdW5jdGlvbiB0byB2ZXJpZnkgc3dpdGNoIHRvIE9jdGFsIERUUiBt b2RlIGZvcgogIE1pY3JvbiBhbmQgQ3lwcmVzcyBmbGFzaGVzLgoqIFNraXAgcG9sbGluZyBzdGF0 dXMgb24gdm9sYXRpbGUgcmVnaXN0ZXIgd3JpdGVzIGZvciBNaWNyb24gYW5kIEN5cHJlc3MKICBm bGFzaGVzIHNpbmNlIHRoZSBvcGVyYXRpb24gaXMgaW5zdGFudC4KCi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KQW5kcmVhcyBC w7ZobGVyICgxKToKICAgICAgbXRkOiByYXduYW5kOiBhZGQgc3VwcG9ydCBmb3IgVG9zaGliYSBU QzU4TlZHMFMzSFRBMDAgTkFORCBmbGFzaAoKQmrDuHJuIE1vcmsgKDEpOgogICAgICBtdGRibG9j azogd2FybiBpZiBvcGVuZWQgb24gTkFORAoKQ2hlbi1Uc3VuZyBIc2llaCAoMSk6CiAgICAgIG10 ZDogc3BpLW5vcjogY29yZTogQ2hlY2sgd3JpdHRlbiBTUiB2YWx1ZSBpbiBzcGlfbm9yX3dyaXRl XzE2Yml0X3NyX2FuZF9jaGVjaygpCgpDaHVhbmhvbmcgR3VvICg3KToKICAgICAgbXRkOiBzcGlu YW5kOiBnaWdhZGV2aWNlOiBmaXggUXVhZCBJTyBmb3IgR0Q1RjFHUTVVRXh4RwogICAgICBtdGQ6 IHNwaW5hbmQ6IGdpZ2FkZXZpY2U6IGFkZCBzdXBwb3J0IGZvciBHRDVGeEdRNHhFeHhHCiAgICAg IG10ZDogc3BpbmFuZDogZ2lnYWRldmljZTogYWRkIHN1cHBvcnQgZm9yIEdENUYxR1E1UkV4eEcK ICAgICAgbXRkOiBzcGluYW5kOiBnaWdhZGV2aWNlOiBhZGQgc3VwcG9ydCBmb3IgR0Q1RnsyLCA0 fUdRNXhFeHhHCiAgICAgIG10ZDogc3BpbmFuZDogZ2lnYWRldmljZTogYWRkIHN1cHBvcnQgZm9y IEdENUZ4R003eEV4eEcKICAgICAgbXRkOiBuYW5kOiBtYWtlIG10a19lY2MuYyBhIHNlcGFyYXRl ZCBtb2R1bGUKICAgICAgbXRkOiBuYW5kOiBtdGstZWNjOiBhbHNvIHBhcnNlIG5hbmQtZWNjLWVu Z2luZSBpZiBhdmFpbGFibGUKCkZlbGl4IE1hdG91c2NoZWsgKDEpOgogICAgICBtdGQ6IHNwaW5h bmQ6IEFkZCBzdXBwb3J0IGZvciBYVFggWFQyNkcweEEKCkdlZXJ0IFV5dHRlcmhvZXZlbiAoMSk6 CiAgICAgIG10ZDogbmFuZDogTVREX05BTkRfRUNDX01FRElBVEVLIHNob3VsZCBkZXBlbmQgb24g QVJDSF9NRURJQVRFSwoKSGFuIFh1ICg1KToKICAgICAgbXRkOiByYXduYW5kOiBncG1pOiBSZWZh Y3RvciBiY2ggZ2VvbWV0cnkgc2V0dGluZ3MgZnVuY3Rpb24KICAgICAgbXRkOiByYXduYW5kOiBn cG1pOiBBZGQgc3RyaWN0IGVjYyBzdHJlbmd0aCBjaGVjawogICAgICBtdGQ6IHJhd25hbmQ6IGdw bWk6IFVuaW5saW5lIHRoZSBncG1pX2NoZWNrX2VjYyBmdW5jdGlvbgogICAgICBtdGQ6IHJhd25h bmQ6IGdwbWk6IFJlbmFtZSB0aGUgdmFyaWFibGUgZWNjX2NodW5rX3NpemUKICAgICAgbXRkOiBy YXduYW5kOiBncG1pOiBBZGQgbGFyZ2Ugb29iIGJjaCBzZXR0aW5nIHN1cHBvcnQKCkplYW4tTWFy YyBFdXJpbiAoMyk6CiAgICAgIG10ZDogbXRkb29wczogRml4IHRoZSBzaXplIG9mIHRoZSBoZWFk ZXIgcmVhZCBidWZmZXIuCiAgICAgIG10ZDogbXRkb29wczogQ3JlYXRlIGEgaGVhZGVyIHN0cnVj dHVyZSBmb3IgdGhlIHNhdmVkIG10ZG9vcHMuCiAgICAgIG10ZDogbXRkb29wczogQWRkIGEgdGlt ZXN0YW1wIHRvIHRoZSBtdGRvb3BzIGhlYWRlci4KCktyenlzenRvZiBLb3psb3dza2kgKDEpOgog ICAgICBkdC1iaW5kaW5nczogbXRkOiBqZWRlYywgc3BpLW5vcjogcmVtb3ZlIHVubmVlZGVkIHBy b3BlcnRpZXMKCkxlb24gTS4gR2VvcmdlICgxKToKICAgICAgbXRkOiBzcGktbm9yOiBzdXBwb3J0 IGVvbiBlbjI1cWgyNTZhIHZhcmlhbnQKCkxpbnVzIFdhbGxlaWogKDEpOgogICAgICBtdGQ6IG1h cHM6IGl4cDR4eDogRHJvcCBkcml2ZXIKCk1pY2hhZWwgV2FsbGUgKDUpOgogICAgICBtdGQ6IHNw aS1ub3I6IGFtZW5kIHRoZSByZHNyIGR1bW15IGN5Y2xlcyBkb2N1bWVudGF0aW9uCiAgICAgIG10 ZDogc3BpLW5vcjogbW92ZSBzcGlfbm9yX3dyaXRlX2VhcigpIHRvIHdpbmJvbmQgbW9kdWxlCiAg ICAgIG10ZDogc3BpLW5vcjogZXhwb3J0IHNwaV9ub3JfaHdjYXBzX3BwMmNtZCgpCiAgICAgIG10 ZDogc3BpLW5vcjogZXhwb3NlIGludGVybmFsIHBhcmFtZXRlcnMgdmlhIGRlYnVnZnMKICAgICAg bXRkOiBzcGktbm9yOiBkZWJ1Z2ZzOiBmaXggZm9ybWF0IHNwZWNpZmllcgoKTWlraGFpbCBaaGls a2luICgyKToKICAgICAgZHQtYmluZGluZ3M6IEFkZCBTZXJjb21tIChTdXpob3UpIENvcnBvcmF0 aW9uIHZlbmRvciBwcmVmaXgKICAgICAgZHQtYmluZGluZ3M6IG10ZDogcGFydGl0aW9uczogRXh0 ZW5kIGZpeGVkLXBhcnRpdGlvbnMgYmluZGluZwoKTWluZ2hhbyBDaGkgKDEpOgogICAgICBtdGQ6 IHJhd25hbmQ6IGNzNTUzeDogc2ltcGxpZnkgdGhlIHJldHVybiBleHByZXNzaW9uIG9mIGNzNTUz eF93cml0ZV9jdHJsX2J5dGUoKQoKTWlxdWVsIFJheW5hbCAoNSk6CiAgICAgIE1lcmdlIHRhZyAn bXRkL210ay1zcGktbmFuZC1mb3ItNS4xOScgaW50byBuYW5kL25leHQKICAgICAgZHQtYmluZGlu Z3M6IG10ZDogcmVuZXNhczogRml4IHRoZSBOQU5EIGNvbnRyb2xsZXIgZGVzY3JpcHRpb24KICAg ICAgbXRkOiByYXduYW5kOiByZW5lc2FzOiBVc2UgcnVudGltZSBQTSBpbnN0ZWFkIG9mIHRoZSBy YXcgY2xvY2sgQVBJCiAgICAgIE1lcmdlIHRhZyAnc3BpLW5vci9mb3ItNS4xOScgaW50byBtdGQv bmV4dAogICAgICBNZXJnZSB0YWcgJ25hbmQvZm9yLTUuMTknIGludG8gbXRkL25leHQKClBoaWwg RWR3b3J0aHkgKDIpOgogICAgICBtdGQ6IHJhd25hbmQ6IHJvY2tjaGlwOiBDaGVjayBiZWZvcmUg Y2xrX2Rpc2FibGVfdW5wcmVwYXJlKCkgbm90IG5lZWRlZAogICAgICBtdGQ6IHJhd25hbmQ6IG1w YzUxMjE6IENoZWNrIGJlZm9yZSBjbGtfZGlzYWJsZV91bnByZXBhcmUoKSBub3QgbmVlZGVkCgpS YWZhxYIgTWnFgmVja2kgKDMpOgogICAgICBtdGQ6IHBhcnNlcnM6IGJjbTQ3eHhwYXJ0OiBwcmlu dCBjb3JyZWN0IG9mZnNldCBvbiByZWFkIGVycm9yCiAgICAgIG10ZDogcmF3bmFuZDogcHJpbnQg b2Zmc2V0IGluc3RlYWQgb2YgcGFnZSBudW1iZXIgZm9yIGJhZCBibG9ja3MKICAgICAgbXRkOiBj YWxsIG9mX3BsYXRmb3JtX3BvcHVsYXRlKCkgZm9yIE1URCBwYXJ0aXRpb25zCgpSaWNrYXJkIHgg QW5kZXJzc29uICgxKToKICAgICAgbXRkOiByYXduYW5kOiBraW94aWE6IEFkZCBzdXBwb3J0IGZv ciBUSDU4TlZHM1MwSEJBSTQKClJvZ2VyIFF1YWRyb3MgKDMpOgogICAgICBkdC1iaW5kaW5nczog bXRkOiB0aSxlbG06IENvbnZlcnQgdG8geWFtbAogICAgICBkdC1iaW5kaW5nczogbXRkOiB0aSxl bG06IEFkZCBzdXBwb3J0IGZvciBBTTY0IEVMTQogICAgICBtdGQ6IHJhd25hbmQ6IG9tYXBfZWxt OiBBZGQgY29tcGF0aWJsZSBmb3IgQU02NCBFTE0KClNoYWlrIFNhamlkYSBCaGFudSAoMSk6CiAg ICAgIG10ZDogc3BpLW5vcjogd2luYm9uZDogYWRkIHN1cHBvcnQgZm9yIFcyNVE1MTJOVy1JTQoK VG9rdW5vcmkgSWtlZ2FtaSAoNCk6CiAgICAgIG10ZDogY2ZpX2NtZHNldF8wMDAyOiBNb3ZlIGFu ZCByZW5hbWUgY2hpcF9jaGVjay9jaGlwX3JlYWR5L2NoaXBfZ29vZF9mb3Jfd3JpdGUKICAgICAg bXRkOiBjZmlfY21kc2V0XzAwMDI6IFVzZSBjaGlwX3JlYWR5KCkgZm9yIHdyaXRlIG9uIFMyOUdM MDY0TgogICAgICBtdGQ6IGNmaV9jbWRzZXRfMDAwMjogQWRkIFMyOUdMMDY0TiBJRCBkZWZpbml0 aW9uCiAgICAgIG10ZDogY2ZpX2NtZHNldF8wMDAyOiBSZW5hbWUgY2hpcF9yZWFkeSB2YXJpYWJs ZXMKClR1ZG9yIEFtYmFydXMgKDExKToKICAgICAgbXRkOiBzcGktbm9yOiBSZW5hbWUgbWV0aG9k LCBzL3NwaV9ub3JfbWF0Y2hfaWQvc3BpX25vcl9tYXRjaF9uYW1lCiAgICAgIG10ZDogc3BpLW5v cjogSW50cm9kdWNlIHNwaV9ub3JfbWF0Y2hfaWQoKQogICAgICBtdGQ6IHNwaS1ub3I6IGNvcmU6 IFVzZSBhdXRvLWRldGVjdGlvbiBvbmx5IG9uY2UKICAgICAgbXRkOiBzcGktbm9yOiBjb3JlOiBJ bnRyb2R1Y2UgbWV0aG9kIGZvciBSRElEIG9wCiAgICAgIG10ZDogc3BpLW5vcjogbWFudWZhY3R1 cmVyczogVXNlIHNwaV9ub3JfcmVhZF9pZCgpIGNvcmUgbWV0aG9kCiAgICAgIG10ZDogc3BpLW5v cjogY29yZTogQWRkIGhlbHBlcnMgdG8gcmVhZC93cml0ZSBhbnkgcmVnaXN0ZXIKICAgICAgbXRk OiBzcGktbm9yOiBtaWNyb24tc3Q6IFJld29yayBzcGlfbm9yX21pY3Jvbl9vY3RhbF9kdHJfZW5h YmxlKCkKICAgICAgbXRkOiBzcGktbm9yOiBzcGFuc2lvbjogUmV3b3JrIHNwaV9ub3JfY3lwcmVz c19vY3RhbF9kdHJfZW5hYmxlKCkKICAgICAgbXRkOiBzcGktbm9yOiBJbnRyb2R1Y2UgdGVtcGxh dGVzIGZvciBTUEkgTk9SIG9wZXJhdGlvbnMKICAgICAgbXRkOiBzcGktbm9yOiBzcGFuc2lvbjog UmVtb3ZlIHN0YXR1cyBwb2xsaW5nIG9uIHZvbGF0aWxlIHJlZ2lzdGVycyB3cml0ZQogICAgICBt dGQ6IHNwaS1ub3I6IG1pY3Jvbi1zdDogUmVtb3ZlIHN0YXR1cyBwb2xsaW5nIG9uIHZvbGF0aWxl IHJlZ2lzdGVycyB3cml0ZQoKVmluY2VudCBXaGl0Y2h1cmNoICg0KToKICAgICAgbXRkOiBjb3Jl OiBDaGVjayBkZXZpY2V0cmVlIGFsaWFzIGZvciBpbmRleAogICAgICBkdC1iaW5kaW5nczogcmVz ZXJ2ZWQtbWVtb3J5OiBTdXBwb3J0IE1URC9ibG9jayBkZXZpY2UKICAgICAgbXRkOiBwaHJhbTog QWxsb3cgcHJvYmluZyB2aWEgcmVzZXJ2ZWQtbWVtb3J5CiAgICAgIG10ZDogcGhyYW06IEFsbG93 IGNhY2hlZCBtYXBwaW5ncwoKV2FuZyBXZWl5YW5nICgxKToKICAgICAgbXRkOiByYXduYW5kOiBk YXZpbmNpOiBSZW1vdmUgcmVkdW5kYW50IHVuc2lnbmVkIGNvbXBhcmlzb24gdG8gemVybwoKWWFu ZyBZaW5nbGlhbmcgKDQpOgogICAgICBtdGQ6IHJhd25hbmQ6IGNhZGVuY2U6IGZpeCBwb3NzaWJs ZSBudWxsLXB0ci1kZXJlZiBpbiBjYWRlbmNlX25hbmRfZHRfcHJvYmUoKQogICAgICBtdGQ6IHJh d25hbmQ6IGludGVsOiBmaXggcG9zc2libGUgbnVsbC1wdHItZGVyZWYgaW4gZWJ1X25hbmRfcHJv YmUoKQogICAgICBtdGQ6IHJhd25hbmQ6IHRtaW86IGNoZWNrIHJldHVybiB2YWx1ZSBhZnRlciBj YWxsaW5nIHBsYXRmb3JtX2dldF9yZXNvdXJjZSgpCiAgICAgIG10ZDogc3Rfc3BpX2ZzbTogYWRk IG1pc3NpbmcgY2xrX2Rpc2FibGVfdW5wcmVwYXJlKCkgaW4gc3Rmc21fcmVtb3ZlKCkKClpoZXl1 IE1hICgxKToKICAgICAgbXRkOiByYXduYW5kOiBkZW5hbGk6IFVzZSBtYW5hZ2VkIGRldmljZSBy ZXNvdXJjZXMKCiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL2VsbS50eHQg ICAgICAgICAgICAgICAgICAgfCAgMTYgLS0KIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tdGQvamVkZWMsc3BpLW5vci55YW1sICAgICAgICB8ICAgOCAtCiAuLi4vZGV2aWNldHJl ZS9iaW5kaW5ncy9tdGQvcGFydGl0aW9ucy9maXhlZC1wYXJ0aXRpb25zLnlhbWwgICAgfCAgNTUg KysrKystCiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL3JlbmVzYXMtbmFu ZGMueWFtbCAgICAgICAgfCAgIDUgKwogRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L210ZC90aSxlbG0ueWFtbCAgICAgICAgICAgICAgIHwgIDcyICsrKysrKysKIERvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9yZXNlcnZlZC1tZW1vcnkvcGhyYW0ueWFtbCAgICB8ICA0 NyArKysrKwogRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3ZlbmRvci1wcmVmaXhl cy55YW1sICAgICAgICAgIHwgICAyICsKIGRyaXZlcnMvbXRkL2NoaXBzL2NmaV9jbWRzZXRfMDAw Mi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDExMiArKysrKy0tLS0tLQogZHJpdmVy cy9tdGQvZGV2aWNlcy9waHJhbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgMTA4ICsrKysrKysrKy0KIGRyaXZlcnMvbXRkL2RldmljZXMvc3Rfc3BpX2ZzbS5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBkcml2ZXJzL210ZC9tYXBzL0tjb25m aWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgLQogZHJpdmVy cy9tdGQvbWFwcy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxIC0KIGRyaXZlcnMvbXRkL21hcHMvaXhwNHh4LmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8IDI2MiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMv bXRkL210ZGJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgOCArLQogZHJpdmVycy9tdGQvbXRkY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgIDExICstCiBkcml2ZXJzL210ZC9tdGRvb3BzLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNjEgKysrLS0tCiBkcml2ZXJzL210 ZC9tdGRwYXJ0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg IDkgKwogZHJpdmVycy9tdGQvbmFuZC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgICA4ICsKIGRyaXZlcnMvbXRkL25hbmQvTWFrZWZpbGUgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL210ZC9uYW5kL3ty YXcvbXRrX2VjYy5jID0+IGVjYy1tdGsuY30gICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGRy aXZlcnMvbXRkL25hbmQvcmF3L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMSArCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9NYWtlZmlsZSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L2NhZGVu Y2UtbmFuZC1jb250cm9sbGVyLmMgICAgICAgICAgICAgICAgICB8ICAgNSArLQogZHJpdmVycy9t dGQvbmFuZC9yYXcvY3M1NTN4X25hbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICA3ICstCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9kYXZpbmNpX25hbmQuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L2RlbmFsaV9wY2ku YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNSArLQogZHJpdmVycy9tdGQvbmFu ZC9yYXcvZ3BtaS1uYW5kL2dwbWktbmFuZC5jICAgICAgICAgICAgICAgICAgICAgIHwgMjk2ICsr KysrKysrKysrKysrKysrKysrKysrKy0tLS0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L2dwbWktbmFu ZC9ncG1pLW5hbmQuaCAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogZHJpdmVycy9tdGQv bmFuZC9yYXcvaW50ZWwtbmFuZC1jb250cm9sbGVyLmMgICAgICAgICAgICAgICAgICAgIHwgICAy ICstCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9tcGM1MTIxX25mYy5jICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgIDMgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L210a19uYW5kLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9tdGQvbmFuZC9y YXcvbmFuZF9iYXNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICstCiBk cml2ZXJzL210ZC9uYW5kL3Jhdy9uYW5kX2lkcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDYgKwogZHJpdmVycy9tdGQvbmFuZC9yYXcvbmFuZF90b3NoaWJhLmMgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9vbWFw X2VsbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9t dGQvbmFuZC9yYXcvcmVuZXNhcy1uYW5kLWNvbnRyb2xsZXIuYyAgICAgICAgICAgICAgICAgIHwg IDUxICsrKy0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9yb2NrY2hpcC1uYW5kLWNvbnRyb2xsZXIu YyAgICAgICAgICAgICAgICAgfCAgMjAgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L3RtaW9fbmFu ZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiBkcml2ZXJzL210ZC9u YW5kL3NwaS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIg Ky0KIGRyaXZlcnMvbXRkL25hbmQvc3BpL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL210ZC9uYW5kL3NwaS9naWdhZGV2aWNlLmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNTggKysrKysrKysrKysrKystCiBkcml2ZXJz L210ZC9uYW5kL3NwaS94dHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fCAxMjkgKysrKysrKysrKysrCiBkcml2ZXJzL210ZC9wYXJzZXJzL2JjbTQ3eHhwYXJ0LmMgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMvbXRkL3NwaS1ub3Iv TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBkcml2 ZXJzL210ZC9zcGktbm9yL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAyODYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9zcGktbm9y L2NvcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMjMgKysrKysr KysrKystCiBkcml2ZXJzL210ZC9zcGktbm9yL2RlYnVnZnMuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAyNDkgKysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvbXRk L3NwaS1ub3IvZW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg MyArLQogZHJpdmVycy9tdGQvc3BpLW5vci9taWNyb24tc3QuYyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgMTgxICsrKysrKysrLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9zcGktbm9y L3NwYW5zaW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxODcgKysrKysr KysrLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9zcGktbm9yL3dpbmJvbmQuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgNDUgKysrKy0KIGRyaXZlcnMvbXRkL3NwaS1ub3IveGls aW54LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArLQogZHJpdmVy cy9vZi9wbGF0Zm9ybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAxICsKIGluY2x1ZGUvbGludXgvbXRkL2NmaS5oICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgMSArCiAuLi4vbXRkL25hbmQvcmF3L210a19lY2MuaCA9PiBp bmNsdWRlL2xpbnV4L210ZC9uYW5kLWVjYy1tdGsuaCAgfCAgIDAKIGluY2x1ZGUvbGludXgvbXRk L3NwaS1ub3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQog aW5jbHVkZS9saW51eC9tdGQvc3BpbmFuZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxICsKIDU3IGZpbGVzIGNoYW5nZWQsIDE3NzIgaW5zZXJ0aW9ucygrKSwgODYy IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9tdGQvZWxtLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvdGksZWxtLnlhbWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBE b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcmVzZXJ2ZWQtbWVtb3J5L3BocmFtLnlh bWwKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL210ZC9tYXBzL2l4cDR4eC5jCiByZW5hbWUg ZHJpdmVycy9tdGQvbmFuZC97cmF3L210a19lY2MuYyA9PiBlY2MtbXRrLmN9ICg5OCUpCiBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9tdGQvbmFuZC9zcGkveHR4LmMKIGNyZWF0ZSBtb2RlIDEw MDY0NCBkcml2ZXJzL210ZC9zcGktbm9yL2RlYnVnZnMuYwogcmVuYW1lIGRyaXZlcnMvbXRkL25h bmQvcmF3L210a19lY2MuaCA9PiBpbmNsdWRlL2xpbnV4L210ZC9uYW5kLWVjYy1tdGsuaCAoMTAw JSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpMaW51eCBNVEQgZGlzY3Vzc2lvbiBtYWlsaW5nIGxpc3QKaHR0cDovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1tdGQvCg==