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.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,URIBL_BLOCKED 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 AB72BC2D0E4 for ; Thu, 19 Nov 2020 09:18:51 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id D869C221EB for ; Thu, 19 Nov 2020 09:18:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D869C221EB Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=zlingsmart.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 2BA4B6B005C; Thu, 19 Nov 2020 04:18:50 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2940C6B005D; Thu, 19 Nov 2020 04:18:50 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1D04E6B0068; Thu, 19 Nov 2020 04:18:50 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0093.hostedemail.com [216.40.44.93]) by kanga.kvack.org (Postfix) with ESMTP id E45CB6B005C for ; Thu, 19 Nov 2020 04:18:49 -0500 (EST) Received: from smtpin03.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 7E6F8180AD807 for ; Thu, 19 Nov 2020 09:18:49 +0000 (UTC) X-FDA: 77500617978.03.nail11_480205527341 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin03.hostedemail.com (Postfix) with ESMTP id 555F228A4E8 for ; Thu, 19 Nov 2020 09:18:49 +0000 (UTC) X-HE-Tag: nail11_480205527341 X-Filterd-Recvd-Size: 4437 Received: from out28-218.mail.aliyun.com (out28-218.mail.aliyun.com [115.124.28.218]) by imf37.hostedemail.com (Postfix) with ESMTP for ; Thu, 19 Nov 2020 09:18:47 +0000 (UTC) X-Alimail-AntiSpam:AC=CONTINUE;BC=0.0766288|-1;CH=green;DM=|CONTINUE|false|;DS=CONTINUE|ham_regular_dialog|0.0693903-0.000518765-0.930091;FP=0|0|0|0|0|-1|-1|-1;HT=ay29a033018047213;MF=liu.xiang@zlingsmart.com;NM=1;PH=DW;RN=6;RT=6;SR=0;TI=W4_5948689_DEFAULT_0AB101D9_1605777037282_o7001c52t; Received: from WS-web (liu.xiang@zlingsmart.com[W4_5948689_DEFAULT_0AB101D9_1605777037282_o7001c52t]) by ay29a011140100202.et135 at Thu, 19 Nov 2020 17:18:44 +0800 Date: Thu, 19 Nov 2020 17:18:44 +0800 From: "liu xiang" To: "linux-mm" , "Mike Kravetz" Cc: "akpm" , "linux-kernel" , "liuxiang_1999" , "pan jiagen" Reply-To: "liu xiang" Message-ID: <48407d5f-cb82-4868-b2e8-f83db7cb2245.liu.xiang@zlingsmart.com> Subject: =?UTF-8?B?5Zue5aSN77yaW1BBVENIXSBtbTogaHVnZXRsYjogZml4IHR5cGUgb2YgZGVsdGEgcGFyYW1l?= =?UTF-8?B?dGVyIGluIGdhdGhlcl9zdXJwbHVzX3BhZ2VzKCk=?= X-Mailer: [Alimail-Mailagent][W4_5948689][DEFAULT][Chrome] MIME-Version: 1.0 References: <1605705241-3561-1-git-send-email-liu.xiang@zlingsmart.com>,<51fbc8e7-7e9d-4070-f8d5-83b33d2d4607@oracle.com> In-Reply-To: <51fbc8e7-7e9d-4070-f8d5-83b33d2d4607@oracle.com> x-aliyun-mail-creator: W4_5948689_DEFAULT_AoSTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV09XNjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS83NS4wLjM3NzAuMTAwIFNhZmFyaS81MzcuMzY=zN Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Bogosity: Ham, tests=bogofilter, spamicity=0.029547, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: VGhhbmtzIGZvciB5b3VyIGFkdmljZS4gSSB3aWxsIHNlbmQgYSB2MiBwYXRjaC4KCi0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQrlj5Hku7bkurrvvJpNaWtlIEtyYXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgrlj5Hp gIHml7bpl7TvvJoyMDIw5bm0MTHmnIgxOeaXpSjmmJ/mnJ/lm5spIDAyOjQ0CuaUtuS7tuS6uu+8 mmxpdSB4aWFuZyA8bGl1LnhpYW5nQHpsaW5nc21hcnQuY29tPjsgbGludXgtbW0gPGxpbnV4LW1t QGt2YWNrLm9yZz4K5oqE44CA6YCB77yaYWtwbSA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz47 IGxpbnV4LWtlcm5lbCA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZz47IGxpdXhpYW5nXzE5 OTkgPGxpdXhpYW5nXzE5OTlAMTI2LmNvbT47IHBhbiBqaWFnZW4gPHBhbi5qaWFnZW5Aemxpbmdz bWFydC5jb20+CuS4u+OAgOmimO+8mlJlOiBbUEFUQ0hdIG1tOiBodWdldGxiOiBmaXggdHlwZSBv ZiBkZWx0YSBwYXJhbWV0ZXIgaW4gZ2F0aGVyX3N1cnBsdXNfcGFnZXMoKQoKCk9uIDExLzE4LzIw IDU6MTQgQU0sIExpdSBYaWFuZyB3cm90ZToKPiBPbiA2NC1iaXQgbWFjaGluZSwgZGVsdGEgdmFy aWFibGUgaW4gaHVnZXRsYl9hY2N0X21lbW9yeSgpIG1heSBiZSBsYXJnZXIKPiB0aGFuIDB4ZmZm ZmZmZmYsIGJ1dCBnYXRoZXJfc3VycGx1c19wYWdlcygpIGNhbiBvbmx5IHVzZSB0aGUgbG93IDMy LWJpdAo+IHZhbHVlIG5vdy4KPiAKPiBSZXBvcnRlZC1ieTogTWEgQ2hlbmdnb25nIDxtYS5jaGVu Z2dvbmdAemxpbmdzbWFydC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGl1IFhpYW5nIDxsaXUueGlh bmdAemxpbmdzbWFydC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUGFuIEppYWdlbiA8cGFuLmppYWdl bkB6bGluZ3NtYXJ0LmNvbT4KPiAtLS0KPiAgbW0vaHVnZXRsYi5jIHwgMiArLQo+ICAxIGZpbGUg Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv bW0vaHVnZXRsYi5jIGIvbW0vaHVnZXRsYi5jCj4gaW5kZXggMzdmMTVjMy4uMjkzYjM2ZCAxMDA2 NDQKPiAtLS0gYS9tbS9odWdldGxiLmMKPiArKysgYi9tbS9odWdldGxiLmMKPiBAQCAtMTk0Myw3 ICsxOTQzLDcgQEAgc3RydWN0IHBhZ2UgKmFsbG9jX2h1Z2VfcGFnZV92bWEoc3RydWN0IGhzdGF0 ZSAqaCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCj4gICAqIEluY3JlYXNlIHRoZSBodWdl dGxiIHBvb2wgc3VjaCB0aGF0IGl0IGNhbiBhY2NvbW1vZGF0ZSBhIHJlc2VydmF0aW9uCj4gICAq IG9mIHNpemUgJ2RlbHRhJy4KPiAgICovCj4gLXN0YXRpYyBpbnQgZ2F0aGVyX3N1cnBsdXNfcGFn ZXMoc3RydWN0IGhzdGF0ZSAqaCwgaW50IGRlbHRhKQo+ICtzdGF0aWMgaW50IGdhdGhlcl9zdXJw bHVzX3BhZ2VzKHN0cnVjdCBoc3RhdGUgKmgsIGxvbmcgZGVsdGEpCj4gICBfX211c3RfaG9sZCgm aHVnZXRsYl9sb2NrKQo+ICB7Cj4gICBzdHJ1Y3QgbGlzdF9oZWFkIHN1cnBsdXNfbGlzdDsKClRo YW5rIHlvdSBmb3Igbm90aWNpbmcgdGhlIHR5cGUgZGlmZmVyZW5jZS4KCkhvd2V2ZXIsIGlmIHRo ZSBwYXJhbWV0ZXIgZGVsdGEgaXMgY2hhbmdlZCB0byBsb25nIHRoZW4gd2Ugc2hvdWxkIGFsc28g Y2hhbmdlCnRoZSBsb2NhbCB2YXJpYWJsZXMgaW4gZ2F0aGVyX3N1cnBsdXNfcGFnZXMgdGhhdCBh cmUgdXNlZCB3aXRoIGRlbHRhLgpTcGVjaWZpY2FsbHksIHRoZSBsb2NhbCB2YXJpYWJsZXMgJ25l ZWRlZCcsICdhbGxvY2F0ZWQnIGFuZCAnaScgc2hvdWxkIGFsc28gYmUKb2YgdHlwZSBsb25nLgot LSAKTWlrZSBLcmF2ZXR6