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=-4.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,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 70111C433B4 for ; Mon, 26 Apr 2021 05:22:42 +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 E0221611C0 for ; Mon, 26 Apr 2021 05:22:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E0221611C0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org 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:In-Reply-To:MIME-Version:References: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:List-Owner; bh=AdsKfq++OHR8f4+ZSwsdXwIJuWYioFvjq0gGwm+qbqc=; b=HFMdgOsDSGCSc3X9dPcy7xrKh mxZ/jg5aOVkng7C/bU/XWk3zorL4NAFKMIOR8BX5dnohmMlFYvk6lFO/RnPRV90RpmnS6gHhNamsF 3WFpIb6Ov/0VLR+Xmz23Hy3287Jizg4vqixJ4f5soTz1ScSQLZ3VUKIiR1dm4NXweq11vASPl6mlC leoq+vnIwfQEJ4udmPidO1aVD28CiLBf1EZSpmFR2O8L2WqL0TNzzIP3kfDNA2l573rAmP0oMWWiK oSl63vsFz3Ml6GwVKELFLS0DuLAE7zTSOH3E2WaGbmn9mYocjGxODjQJHV20XFsp4BtDXyUBh4go6 6O57xNtOg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1latgF-006wCs-UJ; Mon, 26 Apr 2021 05:21:12 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1latfz-006w91-1W for linux-arm-kernel@desiato.infradead.org; Mon, 26 Apr 2021 05:20:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description; bh=CtDBh/4wlLO7NvBNC7HeOSoTjplQOTDbaaXodVzCBwI=; b=Rlnr7wpk05xM/fkUUnsddmPHj3 oiPG5KkjDzdI8fXXZSYjxzb6WhV3TYN5cep2DH8ScmxgRT6q35mdBkDzbAiJ0RAnzGSrm7e+9HH6a f3+HpqtWCWfG8Nn70ZoqzuVRz6kzsQwRacXaLCtPSOB1cCQ8GgmSrbhJ1aNXzGlF5Erlj/B3LqyS0 TtOPkvfH+L65eBeH/Ygic57NI5UfvjFDQ9G4xGjAdPWfY7hNio+keQ+KCYkfPRLNeQaiMC0OpuNYK KlN/PlcvNDRM/VPog132MvDYs7suNUAyVtRTYofmckutIb7ZnOuQKKM994XMRDxT1SNX9yhliFGQx Vbf+jmSA==; Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1latfw-00Fjoy-DL for linux-arm-kernel@lists.infradead.org; Mon, 26 Apr 2021 05:20:53 +0000 Received: by mail.kernel.org (Postfix) with ESMTPSA id B5D746008E; Mon, 26 Apr 2021 05:20:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619414451; bh=685vzft1UpPTZWzP/wT5CXw7b1mT0zK3efSf8y1p2WA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=I6Slv6qlya+xpQVA06BiWCjMjBS8rZUtrjr7pbsxHgtXEcKOwLJZvDxsBIndbJOHD suxJ4+7M60Cf7bCUNYKBY5gECQOMzcRfMIDdIe90Z4nWliQCdjqlFKwOsBdK85ZilE 3anSC2AQi13U9mf0NhVeuh0c4bgk1XfcBOL0Z9DEE853hO3ymv1luCV2piBg0DOyLi ml/yx1n/REGPPJcTTCLZ8EfI5XTfsEr3LIkbSj60jGy2JDzGNHhwIEe/2QeGPvWHF0 +2nioLe6KnheTG2nIN0zGZf8qN5klKL2O2T6/GnJlPzPQ+EuMM8alUKiKoXqrasaF8 Qpgn2sWQHxDQg== Date: Mon, 26 Apr 2021 08:20:43 +0300 From: Mike Rapoport To: Kefeng Wang Cc: linux-arm-kernel@lists.infradead.org, Andrew Morton , Anshuman Khandual , Ard Biesheuvel , Catalin Marinas , David Hildenbrand , Marc Zyngier , Mark Rutland , Mike Rapoport , Will Deacon , kvmarm@lists.cs.columbia.edu, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: arm32: panic in move_freepages (Was [PATCH v2 0/4] arm64: drop pfn_valid_within() and simplify pfn_valid()) Message-ID: References: <20210421065108.1987-1-rppt@kernel.org> <9aa68d26-d736-3b75-4828-f148964eb7f0@huawei.com> <33fa74c2-f32d-f224-eb30-acdb717179ff@huawei.com> <2a1592ad-bc9d-4664-fd19-f7448a37edc0@huawei.com> <52f7d03b-7219-46bc-c62d-b976bc31ebd5@huawei.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <52f7d03b-7219-46bc-c62d-b976bc31ebd5@huawei.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210425_222052_522270_FABB69E8 X-CRM114-Status: GOOD ( 25.38 ) 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 T24gU3VuLCBBcHIgMjUsIDIwMjEgYXQgMDM6NTE6NTZQTSArMDgwMCwgS2VmZW5nIFdhbmcgd3Jv dGU6Cj4gCj4gT24gMjAyMS80LzI1IDE1OjE5LCBNaWtlIFJhcG9wb3J0IHdyb3RlOgo+IAo+ICAg ICBPbiBGcmksIEFwciAyMywgMjAyMSBhdCAwNDoxMToxNlBNICswODAwLCBLZWZlbmcgV2FuZyB3 cm90ZToKPiAKPiAgICAgICAgIEkgdGVzdGVkIHRoaXMgcGF0Y2hzZXQocGx1cyBhcm0zMiBjaGFu Z2UsIGxpa2UgYXJtNjQgZG9lcykgYmFzZWQgb24gbHRzCj4gICAgICAgICA1LjEw77yMYWRkCj4g Cj4gICAgICAgICBzb21lIGRlYnVnIGxvZywgdGhlIHVzZWZ1bCBpbmZvIHNob3dzIGJlbG93LCBp ZiB3ZSBlbmFibGUgSE9MRVNfSU5fWk9ORSwgbm8KPiAgICAgICAgIHBhbmljLAo+IAo+ICAgICAg ICAgYW55IGlkZWEsIHRoYW5rcy4KPiAKPiAKPiAgICAgQXJlIHRoZXJlIGFueSBjaGFuZ2VzIG9u IHRvcCBvZiA1LjEwIGV4Y2VwdCBmb3IgcGZuX3ZhbGlkKCkgcGF0Y2g/Cj4gICAgIERvIHlvdSBz ZWUgdGhpcyBwYW5pYyBvbiA1LjEwIHdpdGhvdXQgdGhlIGNoYW5nZXM/Cj4gCj4gWWVzLCB0aGVy ZSBhcmUgc29tZSBCU1Agc3VwcG9ydCBmb3IgYXJtIGJvYXJkIGJhc2VkIG9uIDUuMTAsIHdpdGgg b3Igd2l0aG91dAo+IAo+IHlvdXIgcGF0Y2ggd2lsbCBnZXQgc2FtZSBwYW5pYywgdGhlIHBhbmlj IHBmbj1kZTYwMCBpbiB0aGUgcmFuZ2Ugb2YKPiBbZGNjMDAsZGUwMF0KPiAKPiB3aGljaCBpcyBm cmVlZCBieSBmcmVlX21lbW1hcCwgc3RhcnRfcGZuID0gZGNjMDAswqAgZGNjMDAwMDAgZW5kX3Bm biA9IGRlNzAwLAo+IGRlNzAwMDAwCj4gCj4gd2Ugc2VlIHRoZSBQQyBpcyBhdCBQYWdlTFJVLCBz YW1lIHJlYXNvbiBsaWtlIGFybTY0IHBhbmljIGxvZywKPiAKPiAgICAiUGFnZUJ1ZGR5IGluIG1v dmVfZnJlZXBhZ2VzIHJldHVybnMgZmFsc2UKPiAgICAgVGhlbiB3ZSBjYWxsIFBhZ2VMUlUsIHRo ZSBtYWNybyBjYWxscyBQRl9IRUFEIHdoaWNoIGlzIGNvbXBvdW5kX3BhZ2UoKQo+ICAgICBjb21w b3VuZF9wYWdlIHJlYWRzIHBhZ2UtPmNvbXBvdW5kX2hlYWQsIGl0IGlzIDB4ZmZmZmZmZmZmZmZm ZmZmZiwgc28gaXQKPiAgICAgcmVzdHVybnMgMHhmZmZmZmZmZmZmZmZmZmZlIC0gYW5kIGFjY2Vz c2luZyB0aGlzIGFkZHJlc3MgY2F1c2VzIGNyYXNoIgo+IAo+ICAgICBDYW4geW91IHNlZSBzdGFj ayBiYWNrdHJhY2UgYmV5b25kIG1vdmVfZnJlZXBhZ2VzX2Jsb2NrPwo+IAo+IEkgZG8gc29tZSBv b20gdGVzdCwgc28gdGhlIGxvZyBpcyBhYm91dCBtZW1vcnkgYWxsb2NhdGUsCj4gCj4gWzxjMDIz ODNjOD5dIChtb3ZlX2ZyZWVwYWdlc19ibG9jaykgZnJvbSBbPGMwMjM4NjY4Pl0KPiAoc3RlYWxf c3VpdGFibGVfZmFsbGJhY2srMHgxNzQvMHgxZjQpCj4gCj4gWzxjMDIzODY2OD5dIChzdGVhbF9z dWl0YWJsZV9mYWxsYmFjaykgZnJvbSBbPGMwMjM5OTljPl0gKGdldF9wYWdlX2Zyb21fZnJlZWxp c3QrMHg0OTAvMHg5YTQpCgpIbW0sIHRoaXMgaXMgY2FsbGVkIHdpdGggYSBwYWdlIGZyb20gZnJl ZSBsaXN0LCBoYXZpbmcgYSBwYWdlIGZyb20gYSBmcmVlZApwYXJ0IG9mIHRoZSBtZW1vcnkgbWFw IHBhc3NlZCB0byBzdGVhbF9zdWl0YWJsZV9mYWxsYmFjaygpIG1lYW5zIHRoYXQgdGhlcmUKaXMg YW4gaXNzdWUgd2l0aCBjcmVhdGlvbiBvZiB0aGUgZnJlZSBsaXN0LgoKQ2FuIHlvdSBwbGVhc2Ug YWRkICJtZW1ibG9jaz1kZWJ1ZyIgdG8gdGhlIGtlcm5lbCBjb21tYW5kIGxpbmUgYW5kIHBvc3Qg dGhlCmxvZz8KCj4gWzxjMDIzOTk5Yz5dIChnZXRfcGFnZV9mcm9tX2ZyZWVsaXN0KSBmcm9tIFs8 YzAyM2E0ZGM+XSAoX19hbGxvY19wYWdlc19ub2RlbWFzaysweDE4OC8weGMwOCkKPiBbPGMwMjNh NGRjPl0gKF9fYWxsb2NfcGFnZXNfbm9kZW1hc2spIGZyb20gWzxjMDIyMzA3OD5dIChhbGxvY196 ZXJvZWRfdXNlcl9oaWdocGFnZV9tb3ZhYmxlKzB4MTQvMHgzYykKPiBbPGMwMjIzMDc4Pl0gKGFs bG9jX3plcm9lZF91c2VyX2hpZ2hwYWdlX21vdmFibGUpIGZyb20gWzxjMDIyNjc2OD5dIChoYW5k bGVfbW1fZmF1bHQrMHgyNTQvMHhhYzgpCj4gWzxjMDIyNjc2OD5dIChoYW5kbGVfbW1fZmF1bHQp IGZyb20gWzxjMDRiYTA5Yz5dIChkb19wYWdlX2ZhdWx0KzB4MjI4LzB4MmY0KQo+IFs8YzA0YmEw OWM+XSAoZG9fcGFnZV9mYXVsdCkgZnJvbSBbPGMwMTExZDgwPl0gKGRvX0RhdGFBYm9ydCsweDQ4 LzB4ZDApCj4gWzxjMDExMWQ4MD5dIChkb19EYXRhQWJvcnQpIGZyb20gWzxjMDEwMGUwMD5dIChf X2RhYnRfdXNyKzB4NDAvMHg2MCkKPiAKPiAKPiAKPiAgICAgICAgIFpvbmUgcmFuZ2VzOgo+ICAg ICAgICAgwqAgTm9ybWFswqDCoCBbbWVtIDB4MDAwMDAwMDA4MGEwMDAwMC0weDAwMDAwMDAwYjAx ZmZmZmZdCj4gICAgICAgICDCoCBIaWdoTWVtwqAgW21lbSAweDAwMDAwMDAwYjAyMDAwMDAtMHgw MDAwMDAwMGZmZmZlZmZmXQo+ICAgICAgICAgTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5v ZGUKPiAgICAgICAgIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcwo+ICAgICAgICAgwqAgbm9kZcKg wqAgMDogW21lbSAweDAwMDAwMDAwODBhMDAwMDAtMHgwMDAwMDAwMDg1NWZmZmZmXQo+ICAgICAg ICAgwqAgbm9kZcKgwqAgMDogW21lbSAweDAwMDAwMDAwODZhMDAwMDAtMHgwMDAwMDAwMDg3ZGZm ZmZmXQo+ICAgICAgICAgwqAgbm9kZcKgwqAgMDogW21lbSAweDAwMDAwMDAwOGJkMDAwMDAtMHgw MDAwMDAwMDhjNGZmZmZmXQo+ICAgICAgICAgwqAgbm9kZcKgwqAgMDogW21lbSAweDAwMDAwMDAw OGUzMDAwMDAtMHgwMDAwMDAwMDhlY2ZmZmZmXQo+ICAgICAgICAgwqAgbm9kZcKgwqAgMDogW21l bSAweDAwMDAwMDAwOTBkMDAwMDAtMHgwMDAwMDAwMGJmZmZmZmZmXQo+ICAgICAgICAgwqAgbm9k ZcKgwqAgMDogW21lbSAweDAwMDAwMDAwY2MwMDAwMDAtMHgwMDAwMDAwMGRjOWZmZmZmXQo+ICAg ICAgICAgwqAgbm9kZcKgwqAgMDogW21lbSAweDAwMDAwMDAwZGU3MDAwMDAtMHgwMDAwMDAwMGRl OWZmZmZmXQo+ICAgICAgICAgwqAgbm9kZcKgwqAgMDogW21lbSAweDAwMDAwMDAwZTA4MDAwMDAt MHgwMDAwMDAwMGUwYmZmZmZmXQo+ICAgICAgICAgwqAgbm9kZcKgwqAgMDogW21lbSAweDAwMDAw MDAwZjRiMDAwMDAtMHgwMDAwMDAwMGY2ZmZmZmZmXQo+ICAgICAgICAgwqAgbm9kZcKgwqAgMDog W21lbSAweDAwMDAwMDAwZmRhMDAwMDAtMHgwMDAwMDAwMGZmZmZlZmZmXQo+IAo+ICAgICAgICAg LS0tLT4gZnJlZV9tZW1tYXAsIHN0YXJ0X3BmbiA9IDg1ODAwLMKgIDg1ODAwMDAwIGVuZF9wZm4g PSA4NmEwMCwgODZhMDAwMDAKPiAgICAgICAgIC0tLS0+IGZyZWVfbWVtbWFwLCBzdGFydF9wZm4g PSA4YzgwMCzCoCA4YzgwMDAwMCBlbmRfcGZuID0gOGUzMDAsIDhlMzAwMDAwCj4gICAgICAgICAt LS0tPiBmcmVlX21lbW1hcCwgc3RhcnRfcGZuID0gOGYwMDAswqAgOGYwMDAwMDAgZW5kX3BmbiA9 IDkwMDAwLCA5MDAwMDAwMAo+ICAgICAgICAgLS0tLT4gZnJlZV9tZW1tYXAsIHN0YXJ0X3BmbiA9 IGRjYzAwLMKgIGRjYzAwMDAwIGVuZF9wZm4gPSBkZTcwMCwgZGU3MDAwMDAKPiAgICAgICAgIC0t LS0+IGZyZWVfbWVtbWFwLCBzdGFydF9wZm4gPSBkZWMwMCzCoCBkZWMwMDAwMCBlbmRfcGZuID0g ZTAwMDAsIGUwMDAwMDAwCj4gICAgICAgICAtLS0tPiBmcmVlX21lbW1hcCwgc3RhcnRfcGZuID0g ZTBjMDAswqAgZTBjMDAwMDAgZW5kX3BmbiA9IGU0MDAwLCBlNDAwMDAwMAo+ICAgICAgICAgLS0t LT4gZnJlZV9tZW1tYXAsIHN0YXJ0X3BmbiA9IGY3MDAwLMKgIGY3MDAwMDAwIGVuZF9wZm4gPSBm ODAwMCwgZjgwMDAwMDAKPiAgICAgICAgID09PSA+bW92ZV9mcmVlcGFnZXM6IHN0YXJ0X3Bmbi9l bmRfcGZuIFtkZTYwMSwgZGU3ZmZdLCBbZGU2MDAwMDAsIGRlN2ZmMDAwXQo+ICAgICAgICAgOsKg IHBmbiA9ZGU2MDAgcGZuMnBoeSA9IGRlNjAwMDAwICwgcGFnZSA9IGVmM2NjMDAwLCBwYWdlLWZs YWdzID0gZmZmZmZmZmYKPiAgICAgICAgIDg8LS0tIGN1dCBoZXJlIC0tLQo+ICAgICAgICAgVW5h YmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgdmlydHVhbCBhZGRyZXNzIGZm ZmZmZmZlCj4gICAgICAgICBwZ2QgPSA1ZGQ1MGRmNQo+ICAgICAgICAgW2ZmZmZmZmZlXSAqcGdk PWFmZmZmODYxLCAqcHRlPTAwMDAwMDAwLCAqcHB0ZT0wMDAwMDAwMAo+ICAgICAgICAgSW50ZXJu YWwgZXJyb3I6IE9vcHM6IDM3IFsjMV0gU01QIEFSTQo+ICAgICAgICAgTW9kdWxlcyBsaW5rZWQg aW46IGdtYWMoTykKPiAgICAgICAgIENQVTogMiBQSUQ6IDYzNSBDb21tOiB0ZXN0LW9vbSBUYWlu dGVkOiBHwqDCoMKgwqDCoMKgwqDCoMKgwqAgT8KgwqDCoMKgwqAgNS4xMC4wKyAjMzEKPiAgICAg ICAgIEhhcmR3YXJlIG5hbWU6IEhpc2lsaWNvbiBBOQo+ICAgICAgICAgUEMgaXMgYXQgbW92ZV9m cmVlcGFnZXNfYmxvY2srMHgxNTAvMHgyNzgKPiAgICAgICAgIExSIGlzIGF0IG1vdmVfZnJlZXBh Z2VzX2Jsb2NrKzB4MTUwLzB4Mjc4Cj4gICAgICAgICBwYyA6IFs8YzAyMzgzYTQ+XcKgwqDCoCBs ciA6IFs8YzAyMzgzYTQ+XcKgwqDCoCBwc3I6IDIwMGUwMzkzCj4gICAgICAgICBzcCA6IGM0MTc5 Y2Y4wqAgaXAgOiAwMDAwMDAwMMKgIGZwIDogMDAwMDAwMDEKPiAgICAgICAgIHIxMDogYzQxNzlk NTjCoCByOSA6IDAwMGRlN2ZmwqAgcjggOiAwMDAwMDAwMAo+ICAgICAgICAgcjcgOiBjMDg2MzI4 MMKgIHI2IDogMDAwZGU2MDDCoCByNSA6IDAwMGRlNjAwwqAgcjQgOiBlZjNjYzAwMAo+ICAgICAg ICAgcjMgOiBmZmZmZmZmZsKgIHIyIDogMDAwMDAwMDDCoCByMSA6IGVmNWQwNjljwqAgcjAgOiBm ZmZmZmZmZQo+ICAgICAgICAgRmxhZ3M6IG56Q3bCoCBJUlFzIG9mZsKgIEZJUXMgb27CoCBNb2Rl IFNWQ18zMsKgIElTQSBBUk3CoCBTZWdtZW50IHVzZXIKPiAgICAgICAgIENvbnRyb2w6IDFhYzUz ODdkwqAgVGFibGU6IDgzYjBjMDRhwqAgREFDOiA1NTU1NTU1NQo+ICAgICAgICAgUHJvY2VzcyB0 ZXN0LW9vbSAocGlkOiA2MzUsIHN0YWNrIGxpbWl0ID0gMHgyNWQ2NjdkZikKPiAKPiAKCi0tIApT aW5jZXJlbHkgeW91cnMsCk1pa2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==