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=-13.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_ADSP_ALL,DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=unavailable 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 441C1C433E0 for ; Thu, 11 Mar 2021 18:02:51 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 83B5164F94 for ; Thu, 11 Mar 2021 18:02:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 83B5164F94 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=amazon.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To:References: Message-ID:Date:CC:To:From:Subject:Reply-To:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Ked7OyuuI5waZ6hNkRC5nVR83mdZ90D84R0deHkmEU0=; b=ASZl7Jwba4K6oP9Zh4owWIU28 k6F+X68UWfKHsc9b74KLMixEA8OM2dzeN3vHkTfgW8ehmOa4j2R3OhJkJQqhM2N6wXBxtPkhiNVfX f/BZgIyGPIGBsus3II8cHPF8NXT0ZuT20M2sk4ysEB1H1VR1iw2vGtWiUojfZOvmGVu66+faXMaEY +Z0fJgYVfmQvX0y5g/nvw+F0egxVBClKoG8H3xn8Qyn3MsNXw2BnuXg2qh1NI9QzEmReNZyiSjPzP SFAE4vm4W139YH5UJh7szHg6smt46TaRxPCc7nI3rrLFVMWn5xO5TTRcFhg6cOnl7kCYzqlofrn40 qKsKd8ZBw==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lKPcQ-009mwY-4S; Thu, 11 Mar 2021 18:01:07 +0000 Received: from smtp-fw-6002.amazon.com ([52.95.49.90]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lKPcK-009muh-Pj for linux-arm-kernel@lists.infradead.org; Thu, 11 Mar 2021 18:01:03 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1615485661; x=1647021661; h=from:to:cc:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version:subject; bh=hHiE2Fj7HclUhCU3wVryRnGIXFbUXKZ4cNoeZhT7hAU=; b=oW+tu44CDTxCl24a/wrp0cMDKWsyNIMLaM5gPa540XNOsDbfKWFDcc8Y jGNPy2MjEd/5bfRTndU/fmK0TFKCQuIL4QcOX+S1vLI/2KpYaeCd1rSgZ C+LrDr/kgviZaGltA1rDmijOBZvWSIJ7txtDVm3LKvma3/I+HcZ4bgoHW M=; IronPort-HdrOrdr: A9a23:mT+wi6/2irjurghqMeNuk+AAI+orLtY04lQ7vn1ZYxpTb8Ceio SSh/wdzxD5k3I8X3snlNCGNsC7IE/035hz/IUXIPOeTBDr0VHHEKhO5ZbvqgeNJwTQ7ehYvJ 0LT4FbKPndSWd3ltz75g7QKb0d6eKK+qypmuvSpk0FJT1CUb1q7AtyF2+gfXFeeQ8uP/cEKK Y= X-IronPort-AV: E=Sophos;i="5.81,241,1610409600"; d="scan'208";a="96534095" Subject: Re: [PATCH 0/3] Add support for free vmemmap pages of HugeTLB for arm64 Thread-Topic: [PATCH 0/3] Add support for free vmemmap pages of HugeTLB for arm64 Received: from iad12-co-svc-p1-lb1-vlan2.amazon.com (HELO email-inbound-relay-2c-cc689b93.us-west-2.amazon.com) ([10.43.8.2]) by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP; 11 Mar 2021 18:00:47 +0000 Received: from EX13D22EUA004.ant.amazon.com (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198]) by email-inbound-relay-2c-cc689b93.us-west-2.amazon.com (Postfix) with ESMTPS id 987C0121740; Thu, 11 Mar 2021 18:00:45 +0000 (UTC) Received: from EX13D22EUA003.ant.amazon.com (10.43.165.210) by EX13D22EUA004.ant.amazon.com (10.43.165.129) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 11 Mar 2021 18:00:44 +0000 Received: from EX13D22EUA003.ant.amazon.com ([10.43.165.210]) by EX13D22EUA003.ant.amazon.com ([10.43.165.210]) with mapi id 15.00.1497.012; Thu, 11 Mar 2021 18:00:44 +0000 From: "Bodeddula, Balasubramaniam" To: Chen Huang , Muchun Song , "will@kernel.org" , "akpm@linux-foundation.org" , "david@redhat.com" , "osalvador@suse.de" , "mike.kravetz@oracle.com" , "rientjes@google.com" CC: "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "duanxiongchun@bytedance.com" , "Umesh Sargur, Gautam" Thread-Index: AQHXFX2f1iiLEa+yjUWtpclelFHNUap+Lo8AgABpoYD//7SwAIABJUCA Date: Thu, 11 Mar 2021 18:00:44 +0000 Message-ID: References: <20210310071535.35245-1-songmuchun@bytedance.com> <3eae8b3e-d6e0-83c8-e9c6-5420767788d5@huawei.com> In-Reply-To: Accept-Language: en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.166.119] Content-ID: MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210311_180101_140320_02531B18 X-CRM114-Status: GOOD ( 27.93 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGV5LCB0aGFua3MgZm9yIHRoZSB0ZXN0aW5nIHN0ZXBzLg0KDQpJIHRyaWVkIGFwcGx5aW5nIHRo ZXNlIHBhdGNoZXMgb24gNS4xMSBzb3VyY2UgdHJlZS4gVGhlc2UgcGF0Y2hlcyB3ZXJlIGFwcGxp ZWQgb24gdG9wIG9mIHRoZSB4ODYgcGF0Y2gsIHdoaWNoIHdvcmtlZCBmaW5lLiBCdXQgaW4gdGhp cyBjYXNlIHdlIGRvbid0IHNlZSB0aGUgc2FtZSBpbXByb3ZlbWVudHMgaW4gb3VyIHRlc3Rpbmcu IFdlIG1hZGUgc3VyZSB3ZSBzZXQgQ09ORklHX0hVR0VUTEJfUEFHRV9GUkVFX1ZNRU1NQVA9eSBp biBvdXIgLmNvbmZpZyBmaWxlLg0KDQpBcmUgd2UgbWlzc2luZyBhbnkgbW9yZSBjb25maWd1cmF0 aW9uIHNldHRpbmdzIHRvIGdldCB0aGlzIHBhdGNoIHRvIHdvcmsgb24gQVJNPyBDYW4geW91IHBs ZWFzZSBoZWxwIHdpdGggZ2VuZXJhbCB0cm91Ymxlc2hvb3Rpbmcgc3RlcHMgdG8gZGVidWcgd2hh dCBjb3VsZCBiZSBnb2luZyB3cm9uZy4NCg0K77u/T24gMTEvMDMvMjEsIDExOjMyIEFNLCAiQ2hl biBIdWFuZyIgPGNoZW5odWFuZzVAaHVhd2VpLmNvbT4gd3JvdGU6DQoNCiAgICBDQVVUSU9OOiBU aGlzIGVtYWlsIG9yaWdpbmF0ZWQgZnJvbSBvdXRzaWRlIG9mIHRoZSBvcmdhbml6YXRpb24uIERv IG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgY2FuIGNvbmZp cm0gdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQoNCg0KICAgIOWc qCAyMDIxLzMvMTEgMTM6MDAsIEJvZGVkZHVsYSwgQmFsYXN1YnJhbWFuaWFtIOWGmemBkzoNCiAg ICA+IENoZW4sIGlzIHlvdXIgdGVzdGluZyBzdGVwcyBkb2N1bWVudGVkIHNvbWV3aGVyZSwgY2Fu IHlvdSBwbGVhc2UgcG9pbnQgdXMgdG8gdGhlIHNhbWUuIEkgZm9sbG93ZWQgc29tZSBzdGVwcyBm b3IgdGVzdGluZyB0aGUgeDg2IHBhdGNoZXMsIGp1c3Qgd2FudGVkIHRvIG1ha2Ugc3VyZSBJIGFt IGNvdmVyaW5nIHlvdXIgdGVzdHMgYXMgd2VsbC4gV2UgYXJlIGFjdGl2ZWx5IHdvcmtpbmcgb24g YnVpbGRpbmcgYW5kIHRlc3RpbmcgdGhlc2UgcGF0Y2hlcyBmb3IgQVJNLg0KICAgID4NCiAgICA+ IE9uIDExLzAzLzIxLCA5OjQ0IEFNLCAiQ2hlbiBIdWFuZyIgPGNoZW5odWFuZzVAaHVhd2VpLmNv bT4gd3JvdGU6DQogICAgPg0KICAgID4gICAgIENBVVRJT046IFRoaXMgZW1haWwgb3JpZ2luYXRl ZCBmcm9tIG91dHNpZGUgb2YgdGhlIG9yZ2FuaXphdGlvbi4gRG8gbm90IGNsaWNrIGxpbmtzIG9y IG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBjYW4gY29uZmlybSB0aGUgc2VuZGVyIGFuZCBr bm93IHRoZSBjb250ZW50IGlzIHNhZmUuDQogICAgPg0KICAgID4NCiAgICA+DQogICAgPiAgICAg 5ZyoIDIwMjEvMy8xMCAxNToxNSwgTXVjaHVuIFNvbmcg5YaZ6YGTOg0KICAgID4gICAgID4gVGhp cyBwYXRjaHNldCBpcyBiYXNlZCBvbiB0aGUgc2VyaWVzIG9mICJGcmVlIHNvbWUgdm1lbW1hcCBw YWdlcyBvZiBIdWdlVExCDQogICAgPiAgICAgPiBwYWdlIi4gTW9yZSBkZXRhaWxzIGNhbiByZWZl ciB0byB0aGUgYmVsb3cgbGluay4NCiAgICA+ICAgICA+DQogICAgPiAgICAgPiAgIGh0dHBzOi8v bGttbC5rZXJuZWwub3JnL3IvMjAyMTAzMDgxMDI4MDcuNTk3NDUtMS1zb25nbXVjaHVuQGJ5dGVk YW5jZS5jb20NCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBJIG9mdGVuIHJlY2VpdmVkIHNvbWUg ZmVlZGJhY2sgKFdlIHdhbnQgdG8gdGVzdCB0aGlzIGZlYXR1cmUgb24gYXJtNjQpIGJlZm9yZS4N CiAgICA+ICAgICA+IEJlY2F1c2UgdGhlIHByZXZpb3VzIGNvZGUgaGFzIGJlZW4gcmV2aWV3ZWQg Zm9yIDE4IHZlcnNpb25zIGFuZCBpcyBtZXJnZWQNCiAgICA+ICAgICA+IGludG8gbW0gdHJlZSwg SSB0aGluayB0aGF0IGl0IGlzIHRpbWUgdG8gcmVsZWFzZSB0aGlzIHBhdGNoc2V0LiBJZiB5b3Ug d2FudA0KICAgID4gICAgID4gdG8gdGVzdCB0aGVuIHlvdSBjYW4gc3RhcnQgbm93IDotKS4gQW5k IEkgYWxzbyBob3BlIHNvbWVvbmUgY2FuIHJldmlldyB0aGlzLg0KICAgID4gICAgID4NCiAgICA+ ICAgICA+IFRoYW5rcy4NCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBNdWNodW4gU29uZyAoMyk6 DQogICAgPiAgICAgPiAgIG1tOiBib290bWVtX2luZm86IG1hcmsgcmVnaXN0ZXJfcGFnZV9ib290 bWVtX2luZm9fc2VjdGlvbiBfX2luaXQNCiAgICA+ICAgICA+ICAgbW06IGh1Z2V0bGI6IGludHJv ZHVjZSBhcmNoX2ZyZWVfdm1lbW1hcF9wYWdlDQogICAgPiAgICAgPiAgIGFybTY0OiBtbTogaHVn ZXRsYjogYWRkIHN1cHBvcnQgZm9yIGZyZWUgdm1lbW1hcCBwYWdlcyBvZiBIdWdlVExCDQogICAg PiAgICAgPg0KICAgID4gICAgID4gIGFyY2gvYXJtNjQvbW0vbW11LmMgICB8IDUgKysrKysNCiAg ICA+ICAgICA+ICBhcmNoL3g4Ni9tbS9pbml0XzY0LmMgfCA1ICsrKysrDQogICAgPiAgICAgPiAg ZnMvS2NvbmZpZyAgICAgICAgICAgIHwgNCArKy0tDQogICAgPiAgICAgPiAgbW0vYm9vdG1lbV9p bmZvLmMgICAgIHwgNCArKy0tDQogICAgPiAgICAgPiAgbW0vc3BhcnNlLXZtZW1tYXAuYyAgIHwg OSArKysrKysrLS0NCiAgICA+ICAgICA+ICA1IGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo KyksIDYgZGVsZXRpb25zKC0pDQogICAgPiAgICAgPg0KICAgID4NCiAgICA+ICAgICBUZXN0ZWQt Ynk6IENoZW4gSHVhbmcgPGNoZW5odWFuZzVAaHVhd2VpLmNvbT4NCiAgICA+DQogICAgPiAgICAg SSBoYXZlIHRlc3RlZCB0aGUgcGF0Y2ggYW5kIHRoZSByZXN1bHQgaXMgc2FtZSBhcyB0aGUgbGFz dCB0aW1lLg0KICAgID4NCg0KICAgIFRoZSB0ZXN0IHdvcmsgaXMgdGhhdDogSSBzZXQgdGhlIHRv dGFsIG1lbW9yeSBvZiA0MEcsIGFuZCB1c2UgMTBHIGZvciBodWdlcGFnZXMuDQogICAgRmlyc3Qg SSByZXNlcnZlIDEwRyBodWdlcGFnZXMgZnJvbSB0aGUgY29tbWFuZCBsaW5lIGFuZCB0aGUgcmVz dWx0IGlzIHRoYXQ6DQogICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t DQogICAgICAgICAgICAgICAgICAgICAgICAyTSBwYWdlICAgICAgICAgICAgICAgICAgICB8ICAg ICAgICAgICAgICAgICAgICAxRyBwYWdlICAgICAgICAgICAgICAgICAgICB8DQogICAgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0t LS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18DQogICAgICAgICAgIGVuYWJsZSAgICAg ICAgIHwgICAgICAgIGRpc2FibGUgICAgICAgICB8ICAgICAgZW5hYmxlICAgICAgICAgIHwgICAg ICAgIGRpc2FibGUgICAgICAgICB8DQogICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS18DQogICAgdG90YWwgIHwgIHVzZWQgfCBmcmVlIHwgdG90YWwgIHwgIHVzZWQgfCBm cmVlICB8dG90YWwgIHwgIHVzZWQgfCBmcmVlIHwgdG90YWwgIHwgIHVzZWQgfCBmcmVlICB8DQog ICAgMzksNjk3IHwgMTAyNzkgfDI5LDQxNXwgMzk1ODAgIHwgMTAyNzkgfCAyOSwyOTfigKx8Mzks NzM5IHwgMTAyNzkgfDI5LDQ1NXwgMzk1ODAgIHwgMTAyNzkgfCAyOSwyOTZ8DQogICAgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQogICAgRm9yIDJNIGh1Z2VwYWdlLCB3 ZSBjYW4gc2F2ZSAxMThNIG1lbW9yeSB3aGljaCBpcyBjb3JyZXNwb2luZGluZyB0byB0aGUgZXhw ZWN0ZWQgMTIwTSBtZW1vcnkuDQogICAgRm9yIDFHIGh1Z2VwYWdlLCB3ZSBjYW4gc2F2ZSAxNTlN IG1lbW9yeSB3aGljaCBpcyBjb3JyZXNwb2luZGluZyB0byB0aGUgZXhwZWN0ZWQgMTYwTSBtZW1v cnkuDQoNCiAgICBUaGVuIEkgYWxsb2MgMTBHIGh1Z2VwYWdlcyB1c2luZyAiZWNobyBYWCA+IC9z eXMva2VybmVsL21tL2h1Z2VwYWdlcy9odWdlcGFnZXMtWFhrQi9ucl9odWdlcGFnZXMiLA0KICAg IGFuZCBnZXQgdGhlIHJlc3VsdDoNCiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCiAgICAgICAgICAgICAgICAgICAgICAgIDJNIHBhZ2UgICAgICAgICAgICAgICAg ICAgIHwgICAgICAgICAgICAgICAgICAgIDFHIHBhZ2UgICAgICAgICAgICAgICAgICAgIHwNCiAg ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0t LS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwNCiAgICAgICAgICAgZW5h YmxlICAgICAgICAgfCAgICAgICAgZGlzYWJsZSAgICAgICAgIHwgICAgICBlbmFibGUgICAgICAg ICAgfCAgICAgICAgZGlzYWJsZSAgICAgICAgIHwNCiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t fC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLXwNCiAgICB0b3RhbCAgfCAgdXNlZCB8IGZyZWUgfCB0b3RhbCAgfCAg dXNlZCB8IGZyZWUgIHx0b3RhbCAgfCAgdXNlZCB8IGZyZWUgfCB0b3RhbCAgfCAgdXNlZCB8IGZy ZWUgIHwNCiAgICAzOSw2OTkgfCAxMDI3OSB8MjksNDE1fCAzOTU4MCAgfCAxMDI3OSB8IDI5LDI5 N+KArOKArHwzOSw3MzkgfCAxMDI3OSB8MjksNDU1fCAzOTU4MCAgfCAxMDI3OSB8IDI5LDI5NnwN CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAgICBGb3IgMk0g aHVnZXBhZ2UsIHdlIGNhbiBzYXZlIDExOE0gbWVtb3J5IHdoaWNoIGlzIGNvcnJlc3BvaW5kaW5n IHRvIHRoZSBleHBlY3RlZCAxMjBNIG1lbW9yeS4NCiAgICBGb3IgMUcgaHVnZXBhZ2UsIHdlIGNh biBzYXZlIDE1OU0gbWVtb3J5IHdoaWNoIGlzIGNvcnJlc3BvaW5kaW5nIHRvIHRoZSBleHBlY3Rl ZCAxNjBNIG1lbW9yeS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=