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=-11.1 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_PASS 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 A1344C43381 for ; Fri, 22 Feb 2019 15:29:49 +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 71A332075A for ; Fri, 22 Feb 2019 15:29:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Q/WEqdqO" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 71A332075A 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=BReT6FsV+cTOTASwiOizyG2VTzAZtGORPL1+Prq/oO0=; b=Q/WEqdqOLs8F3L YMCVycXYQLIsZ82ic8c3gXhzw1c95rDuDfyYB/5sGZ1Q1CToqCezC7L5eN7LD8uQ8vjnWCl6OjghV s6FWAsFKvSCk8mHTtUp3bjNuOKfuXiFalw/NqAxGCvp6PpuftbV/hl6kDrCBbNJArtVUuR7CzYmxC F2KNePJESf9uly1JZOj0x+aqcjMx29q/JpvJcHwh+bQih+A9C41mu1JyZtCI57g33uL4kOd43hZEB 91mKAT+QLUcBy9N6U92iPIdUU0/YOhUFLQanOdTmo/hqzQqnYrb+2Z1sgoUfl2XPW8PxK+YIp0dgp LpD7QC0jKoeuLmwhPm6A==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1gxCli-0001f4-H8; Fri, 22 Feb 2019 15:29:42 +0000 Received: from relay10.mail.gandi.net ([217.70.178.230]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1gxClc-0001Py-0M for linux-mtd@lists.infradead.org; Fri, 22 Feb 2019 15:29:38 +0000 Received: from xps13 (aaubervilliers-681-1-81-190.w90-88.abo.wanadoo.fr [90.88.23.190]) (Authenticated sender: miquel.raynal@bootlin.com) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 040B5240017; Fri, 22 Feb 2019 15:29:20 +0000 (UTC) Date: Fri, 22 Feb 2019 16:29:20 +0100 From: Miquel Raynal To: Boris Brezillon Subject: [GIT PULL] mtd: nand: Changes for 5.1 Message-ID: <20190222162920.130be430@xps13> Organization: Bootlin X-Mailer: Claws Mail 3.17.1 (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-20190222_072936_575508_C9CE75A8 X-CRM114-Status: GOOD ( 14.71 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Richard Weinberger , Brian Norris , linux-mtd@lists.infradead.org, David Woodhouse , Marek Vasut 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 SGVsbG8sCgpUaGlzIGlzIHRoZSBOQU5EIFBSIGZvciA1LjEuCgpUaGFua3MsCk1pcXXDqGwKCgpU aGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IGJmZWZmZDE1NTI4Mzc3MmJiZTc4YzZh MDVkZWM3YzAxMjhlZTUwMGM6CgogIExpbnV4IDUuMC1yYzEgKDIwMTktMDEtMDYgMTc6MDg6MjAg LTA4MDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKCiAgZ2l0Oi8v Z2l0LmluZnJhZGVhZC5vcmcvbGludXgtbXRkLmdpdCB0YWdzL25hbmQvZm9yLTUuMQoKZm9yIHlv dSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIDUzYmNiYjgzOTQzOGRmNTQwMjRkOTdlOGU2OThkMjEz MjlkMmM5YTA6CgogIG10ZDogcmF3bmFuZDogZGVuYWxpX2R0OiByZW1vdmUgc2luZ2xlIGFub255 bW91cyBjbG9jayBzdXBwb3J0ICgyMDE5LTAyLTA3IDIzOjE3OjUxICswMTAwKQoKLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpO QU5EIGNvcmUgY2hhbmdlczoKLSBGb3VydGggYmF0Y2ggb2YgZml4ZXMvY2xlYW51cCB0byB0aGUg cmF3IE5BTkQgY29yZSBpbXBhY3RpbmcgdmFyaW91cwogIGNvbnRyb2xsZXIgZHJpdmVycyAoU3Vu eGksIE1hcnZlbGwsIE1USywgVE1JTywgT01BUDIpLgotIENoZWNraW5nIHRoZSByZXR1cm4gY29k ZSBvZiBuYW5kX3Jlc2V0KCkgYW5kIG5hbmRfcmVhZGlkX29wKCkuCi0gUmVtb3ZpbmcgLT5sZWdh Y3kuZXJhc2UgYW5kIHNpbmdsZV9lcmFzZSgpLgotIFNpbXBsaWZ5aW5nIHRoZSBsb2NraW5nLgot IFNldmVyYWwgaW1wbGljaXQgZmFsbCB0aHJvdWdoIGFubm90YXRpb25zLgoKUmF3IE5BTkQgY29u dHJvbGxlcnMgZHJpdmVycyBjaGFuZ2VzOgotIEZpeGluZyB2YXJpb3VzIHBvc3NpYmxlIG9iamVj dCByZWZlcmVuY2UgbGVha3MgKE1USywgSlo0NzgwLCBBdG1lbCkuCi0gU1Q6CiAgKiBBZGRpbmcg c3VwcG9ydCBmb3IgU1RNMzIgRk1DMiBOQU5EIGZsYXNoIGNvbnRyb2xsZXIuCi0gTWVzb246CiAg KiBBZGRpbmcgc3VwcG9ydCBmb3IgQW1sb2dpYyBOQU5EIGZsYXNoIGNvbnRyb2xsZXIuCi0gRGVu YWxpOgogICogU2V2ZXJhbCBjbGVhbnVwIHBhdGNoZXMuCi0gU3VueGk6CiAgKiBTZXZlcmFsIGNs ZWFudXAgcGF0Y2hlcy4KLSBGU01DOgogICogRGlzYWJsaW5nIE5BTkQgb24gcmVtb3ZlKCkuCiAg KiBSZXNldHRpbmcgTkFORCB0aW1pbmdzIG9uIHJlc3VtZSgpLgoKU1BJLU5BTkQgZHJpdmVycyBj aGFuZ2VzOgotIFRvc2hpYmE6CiAgKiBBZGRpbmcgc3VwcG9ydCBmb3IgYWxsIFRvc2hpYmEgcHJv ZHVjdHMuCi0gTWFjcm9uaXg6CiAgKiBGaXhpbmcgRUNDIHN0YXR1cyByZWFkLgotIEdpZ2FkZXZp Y2U6CiAgKiBBZGRpbmcgc3VwcG9ydCBmb3IgR0Q1RjFHUTRVRXh4Ry4KCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KQm9yaXMg QnJlemlsbG9uICgxMyk6CiAgICAgIG10ZDogcmF3bmFuZDogc3VueGk6IFVzZSBhIGNvbnNpc3Rl bnQgbmFtZSBmb3Igc3VueGlfbmFuZF9jaGlwIG9iamVjdHMKICAgICAgbXRkOiByYXduYW5kOiBz dW54aTogVXNlIHN0cnVjdF9zaXplKCkKICAgICAgbXRkOiByYXduYW5kOiBzdW54aTogTmFtZSBu YW5kX2NoaXAgb2JqZWN0cyBjb25zaXN0ZW50bHkKICAgICAgbXRkOiByYXduYW5kOiBzdW54aTog U3RvcCBwYXNzaW5nIG10ZF9pbmZvIG9iamVjdHMgYXJvdW5kCiAgICAgIG10ZDogcmF3bmFuZDog c3VueGk6IEFkZCBhbiBTUERYIHRhZwogICAgICBtdGQ6IHJhd25hbmQ6IHN1bnhpOiBNaWdyYXRl IHRvIC0+ZXhlY19vcCgpCiAgICAgIG10ZDogcmF3bmFuZDogc3VueGk6IEZpeCBrZXJuZWwgZG9j IGhlYWRlcnMKICAgICAgbXRkOiByYXduYW5kOiBzdW54aTogSGFuZGxlIHRoZSB0UkVBID4gdFJD IC8gMiBjYXNlCiAgICAgIG10ZDogcmF3bmFuZDogbXRrOiBVc2UgbmFuZF9jb250cm9sbGVyX2lu aXQoKSBpbnN0ZWFkIG9mIG9wZW4tY29kaW5nIGl0CiAgICAgIG10ZDogcmF3bmFuZDogdG1pbzog RG8gbm90IGFidXNlIG5hbmRfY29udHJvbGxlci0+d3EKICAgICAgbXRkOiByYXduYW5kOiBvbWFw MjogVXNlIG5hbmRfY29udHJvbGxlcl9pbml0KCkKICAgICAgbXRkOiByYXduYW5kOiBTdG9wIHVz aW5nIGNoaXAtPnN0YXRlIGluIGRyaXZlcnMKICAgICAgbXRkOiByYXduYW5kOiBTaW1wbGlmeSB0 aGUgbG9ja2luZwoKQ2hyaXN0b3BoZSBLZXJlbGxvICgzKToKICAgICAgZHQtYmluZGluZ3M6IG10 ZDogc3RtMzJfZm1jMjogYWRkIFNUTTMyIEZNQzIgTkFORCBjb250cm9sbGVyIGRvY3VtZW50YXRp b24KICAgICAgbXRkOiByYXduYW5kOiBzdG0zMl9mbWMyOiBhZGQgU1RNMzIgRk1DMiBOQU5EIGZs YXNoIGNvbnRyb2xsZXIgZHJpdmVyCiAgICAgIG10ZDogcmF3bmFuZDogc3RtMzJfZm1jMjogYWRk IHBvbGxpbmcgbW9kZQoKRW1pbCBMZW5uZ3JlbiAoMSk6CiAgICAgIG10ZDogc3BpbmFuZDogbWFj cm9uaXg6IEZpeCBFQ0MgU3RhdHVzIFJlYWQKCkd1c3Rhdm8gQS4gUi4gU2lsdmEgKDEpOgogICAg ICBtdGQ6IHJhd25hbmQ6IG1hcnZlbGw6IHVzZSBzdHJ1Y3Rfc2l6ZSgpIGluIGRldm1fa3phbGxv YygpCgpKaWFueGluIFBhbiAoMSk6CiAgICAgIE1BSU5UQUlORVJTOiBBZGQgZW50cnkgZm9yIEFt bG9naWMgTkFORCBjb250cm9sbGVyIGRyaXZlcgoKTGlhbmcgWWFuZyAoMik6CiAgICAgIGR0LWJp bmRpbmdzOiBuYW5kOiBtZXNvbjogYWRkIEFtbG9naWMgTkFORCBjb250cm9sbGVyIGRyaXZlcgog ICAgICBtdGQ6IHJhd25hbmQ6IG1lc29uOiBhZGQgc3VwcG9ydCBmb3IgQW1sb2dpYyBOQU5EIGZs YXNoIGNvbnRyb2xsZXIKCkxpbnVzIFdhbGxlaWogKDIpOgogICAgICBtdGQ6IHJhd25hbmQ6IGZz bWM6IFJlc2V0IE5BTkQgdGltaW5ncyBvbiByZXN1bWUoKQogICAgICBtdGQ6IHJhd25hbmQ6IGZz bWM6IERpc2FibGUgTkFORCBvbiByZW1vdmUoKQoKTWFzYWhpcm8gWWFtYWRhICg3KToKICAgICAg bXRkOiByYXduYW5kOiBkZW5hbGk6IHJlbW92ZSAtPmVyYXNlIGhvb2sKICAgICAgbXRkOiByYXdu YW5kOiByZW1vdmUgLT5sZWdhY3kuZXJhc2UgYW5kIHNpbmdsZV9lcmFzZSgpCiAgICAgIG10ZDog cmF3bmFuZDogY2hlY2sgcmV0dXJuIGNvZGUgb2YgbmFuZF9yZXNldCgpIGFuZCBuYW5kX3JlYWRp ZF9vcCgpCiAgICAgIG10ZDogcmF3bmFuZDogZGVuYWxpOiByZW1vdmUgdW5uZWVkZWQgZGVuYWxp X3Jlc2V0X2lycSgpIGNhbGwKICAgICAgbXRkOiByYXduYW5kOiBkZW5hbGk6IHJlbW92ZSB1bnVz ZWQgZnVuY3Rpb24gYXJndW1lbnQgJ3JhdycKICAgICAgbXRkOiByYXduYW5kOiBkZW5hbGk6IHJl bW92ZSB1bnVzZWQgZG1hX2FkZHIgZmllbGQgZnJvbSBkZW5hbGlfbmFuZF9pbmZvCiAgICAgIG10 ZDogcmF3bmFuZDogZGVuYWxpX2R0OiByZW1vdmUgc2luZ2xlIGFub255bW91cyBjbG9jayBzdXBw b3J0CgpNYXRoaWV1IE1hbGF0ZXJyZSAoMik6CiAgICAgIG10ZDogcmF3bmFuZDogQW5ub3RhdGUg aW1wbGljaXQgZmFsbCB0aHJvdWdoIGluIG5hbmRfY29tbWFuZC9uYW5kX2NvbW1hbmRfbHAKICAg ICAgbXRkOiByYXduYW5kOiBBbm5vdGF0ZSBpbXBsaWNpdCBmYWxsIHRocm91Z2ggaW4gbmFuZF9z Y2FuX3RhaWwKClN0ZWZhbiBSb2VzZSAoMSk6CiAgICAgIG10ZDogc3BpbmFuZDogQWRkIHN1cHBv cnQgZm9yIEdpZ2FEZXZpY2UgR0Q1RjFHUTRVRXh4RwoKV2VuIFlhbmcgKDMpOgogICAgICBtdGQ6 IHJhd25hbmQ6IGF0bWVsOiBmaXggcG9zc2libGUgb2JqZWN0IHJlZmVyZW5jZSBsZWFrCiAgICAg IG10ZDogcmF3bmFuZDogano0NzgwOiBmaXggcG9zc2libGUgb2JqZWN0IHJlZmVyZW5jZSBsZWFr CiAgICAgIG10ZDogcmF3bmFuZDogbXRrOiBmaXggcG9zc2libGUgb2JqZWN0IHJlZmVyZW5jZSBs ZWFrCgpZb3NoaW8gRnVydXlhbWEgKDEpOgogICAgICBtdGQ6IHNwaW5hbmQ6IEFkZCBzdXBwb3J0 IGZvciBhbGwgVG9zaGliYSBNZW1vcnkgcHJvZHVjdHMKCiBEb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbXRkL2FtbG9naWMsbWVzb24tbmFuZC50eHQgfCAgIDYwICsrKysrCiBEb2N1 bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbXRkL3N0bTMyLWZtYzItbmFuZC50eHQgICAg fCAgIDYxICsrKysrCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgICA3ICsKIGRyaXZlcnMvbXRkL25hbmQvcmF3L0tjb25maWcg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKysKIGRyaXZlcnMvbXRkL25h bmQvcmF3L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKwog ZHJpdmVycy9tdGQvbmFuZC9yYXcvYXRtZWwvcG1lY2MuYyAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAyMyArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvZGVuYWxpLmMgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICA0MiArLS0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L2RlbmFs aS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgLQogZHJpdmVycy9tdGQv bmFuZC9yYXcvZGVuYWxpX2R0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNyAr LQogZHJpdmVycy9tdGQvbmFuZC9yYXcvZnNtY19uYW5kLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAxNiArKwogZHJpdmVycy9tdGQvbmFuZC9yYXcvano0NzgwX2JjaC5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogZHJpdmVycy9tdGQvbmFuZC9yYXcvbWFy dmVsbF9uYW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogZHJpdmVycy9t dGQvbmFuZC9yYXcvbWVzb25fbmFuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQ2 NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvbXRk L25hbmQvcmF3L210a19lY2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgg Ky0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L210a19uYW5kLmMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAgIDMgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L25hbmRfYmFzZS5jICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICAxNTkgKysrKystLS0tLS0KIGRyaXZlcnMvbXRkL25h bmQvcmF3L25hbmRfbGVnYWN5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0K IGRyaXZlcnMvbXRkL25hbmQvcmF3L29tYXAyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB8ICAgMjAgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L3I4NTIuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKy0KIGRyaXZlcnMvbXRkL25hbmQvcmF3L3N0bTMy X2ZtYzJfbmFuZC5jICAgICAgICAgICAgICAgICAgICAgICB8IDIwNzMgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy9zdW54aV9uYW5kLmMgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgNzMyICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL210ZC9uYW5kL3Jhdy90bWlvX25hbmQuYyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIxICstCiBkcml2ZXJzL210ZC9uYW5kL3NwaS9n aWdhZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDgzICsrKysrKwogZHJp dmVycy9tdGQvbmFuZC9zcGkvbWFjcm9uaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHwgICAgOCArLQogZHJpdmVycy9tdGQvbmFuZC9zcGkvdG9zaGliYS5jICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICA3OSArKysrKy0KIGluY2x1ZGUvbGludXgvbXRkL3Jhd25hbmQu aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYgKy0KIDI2IGZpbGVzIGNo YW5nZWQsIDQzODEgaW5zZXJ0aW9ucygrKSwgNTcxIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg MTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tdGQvYW1sb2dpYyxtZXNv bi1uYW5kLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9tdGQvc3RtMzItZm1jMi1uYW5kLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl cnMvbXRkL25hbmQvcmF3L21lc29uX25hbmQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv bXRkL25hbmQvcmF3L3N0bTMyX2ZtYzJfbmFuZC5jCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTGludXggTVREIGRpc2N1c3Npb24gbWFpbGlu ZyBsaXN0Cmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt bXRkLwo=