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=-0.9 required=3.0 tests=CHARSET_FARAWAY_HEADER, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,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 CDC38C433E0 for ; Tue, 30 Jun 2020 02:03:01 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 16E8020780 for ; Tue, 30 Jun 2020 02:03:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="QDlyIP+P" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 16E8020780 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=163.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 527968D0024; Mon, 29 Jun 2020 22:03:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4D7E28D001D; Mon, 29 Jun 2020 22:03:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3EF3A8D0024; Mon, 29 Jun 2020 22:03:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0070.hostedemail.com [216.40.44.70]) by kanga.kvack.org (Postfix) with ESMTP id 2AE6B8D001D for ; Mon, 29 Jun 2020 22:03:00 -0400 (EDT) Received: from smtpin04.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id B61BE181AC9C6 for ; Tue, 30 Jun 2020 02:02:59 +0000 (UTC) X-FDA: 76984230078.04.veil27_5d09fb526e74 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin04.hostedemail.com (Postfix) with ESMTP id 9315E800A311 for ; Tue, 30 Jun 2020 02:02:59 +0000 (UTC) X-HE-Tag: veil27_5d09fb526e74 X-Filterd-Recvd-Size: 7017 Received: from m1331.mail.163.com (m1331.mail.163.com [220.181.13.31]) by imf40.hostedemail.com (Postfix) with ESMTP for ; Tue, 30 Jun 2020 02:02:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=U4Y1f oQcNmdAi2NBPzkz4aq7u4+bR6H1CUTG2rp6zj4=; b=QDlyIP+PO+ZzoBdJBuwO4 I/GMByPmoK4cy9ya8SJvut/uRFWmQol0IStbu7i3ShhodtANz8HaLjh0Ja4ErvVr Bqr1hsXr+4+4lXDMEbyclLmc4PbLTSlyii0kihMiSU8fktTfhMqcc1QEI1dIdLtf EV6jexiKlCjKdTM28wySXQ= Received: from sh_def$163.com ( [101.86.215.249] ) by ajax-webmail-wmsvr31 (Coremail) ; Tue, 30 Jun 2020 10:02:24 +0800 (CST) X-Originating-IP: [101.86.215.249] Date: Tue, 30 Jun 2020 10:02:24 +0800 (CST) From: =?GBK?B?y9W71A==?= To: "Mike Rapoport" Cc: "David Rientjes" , akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re:Re: [PATCH] mm: remove the redundancy code X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.10 build 20190724(ac680a23) Copyright (c) 2002-2020 www.mailtech.cn 163com In-Reply-To: <20200629202429.GG1492837@kernel.org> References: <20200629173047.GA38128@ubuntu> <20200629202429.GG1492837@kernel.org> X-CM-CTRLDATA: g0GuDmZvb3Rlcl9odG09MjE4NTo1Ng== Content-Type: multipart/alternative; boundary="----=_Part_19006_1860891102.1593482544756" MIME-Version: 1.0 Message-ID: <3f4b9136.1440.17302f60674.Coremail.sh_def@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:H8GowAA36GAwnfpe_u46AA--.31116W X-CM-SenderInfo: xvkbvvri6rljoofrz/1tbitxBTX1aEEYmDrgAAsM X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Rspamd-Queue-Id: 9315E800A311 X-Spamd-Result: default: False [0.00 / 100.00] X-Rspamd-Server: rspam05 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: ------=_Part_19006_1860891102.1593482544756 Content-Type: text/plain; charset=GBK Content-Transfer-Encoding: base64 SSBhbSBzb3JyeSB0aGF0IGkgZGlkIG5vdCBjb25zaWRlciB0aGUgbWVtb3J5IGhvdHBsdWcgY2Fz ZSwKYW5kIGkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBhIG5ldyBwYXJhbSB0byBkaXN0aW5ndWlzaCB0 d28gZGlmZmVyZW50IGNhc2VzLgoKCgoKCgoKCgoKCgoKCkF0IDIwMjAtMDYtMzAgMDQ6MjQ6Mjks ICJNaWtlIFJhcG9wb3J0IiA8cnBwdEBrZXJuZWwub3JnPiB3cm90ZToKPk9uIE1vbiwgSnVuIDI5 LCAyMDIwIGF0IDExOjUwOjE1QU0gLTA3MDAsIERhdmlkIFJpZW50amVzIHdyb3RlOgo+PiBPbiBU dWUsIDMwIEp1biAyMDIwLCBTdSBIdWkgd3JvdGU6Cj4+IAo+PiA+IHJlbW92ZSB0aGUgcmVkdW5k YW5jeSBjb2RlLCB0aGUgem9uZV9zdGFydF9wZm4KPj4gPiBpcyBhc3NpZ25lZCBmcm9tIHpvbmUt PnpvbmVfc3RhcnRfcGZuCj4+ID4gU2lnbmVkLW9mZi1ieTogU3UgSHVpIDxzaF9kZWZAMTYzLmNv bT4KPj4gCj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyByZWR1bmRhbnQsIGl0J3MgdXNlZCBieSBt ZW1vcnkgaG90cGx1ZyB3aGVuIG9ubGluaW5nIAo+PiBuZXcgbWVtb3J5Lgo+Cj5SaWdodCwgaXQg aXM6Cj4KPiQgZ2l0IGdyZXAgLXduIGluaXRfY3VycmVudGx5X2VtcHR5X3pvbmUgbW0vbWVtb3J5 X2hvdHBsdWcuYwo+bW0vbWVtb3J5X2hvdHBsdWcuYzo2OTc6ICAgICAgICAgICAgaW5pdF9jdXJy ZW50bHlfZW1wdHlfem9uZSh6b25lLCBzdGFydF9wZm4sIG5yX3BhZ2VzKTsKPgo+Cj4+ID4gLS0t Cj4+ID4gIG1tL3BhZ2VfYWxsb2MuYyB8IDIgLS0KPj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgZGVs ZXRpb25zKC0pCj4+ID4gCj4+ID4gZGlmZiAtLWdpdCBhL21tL3BhZ2VfYWxsb2MuYyBiL21tL3Bh Z2VfYWxsb2MuYwo+PiA+IGluZGV4IDNjNGViNzUwYTE5OS4uMzM3MmE4YzlmYmM0IDEwMDY0NAo+ PiA+IC0tLSBhL21tL3BhZ2VfYWxsb2MuYwo+PiA+ICsrKyBiL21tL3BhZ2VfYWxsb2MuYwo+PiA+ IEBAIC02MjE1LDggKzYyMTUsNiBAQCB2b2lkIF9fbWVtaW5pdCBpbml0X2N1cnJlbnRseV9lbXB0 eV96b25lKHN0cnVjdCB6b25lICp6b25lLAo+PiA+ICAJaWYgKHpvbmVfaWR4ID4gcGdkYXQtPm5y X3pvbmVzKQo+PiA+ICAJCXBnZGF0LT5ucl96b25lcyA9IHpvbmVfaWR4Owo+PiA+ICAKPj4gPiAt CXpvbmUtPnpvbmVfc3RhcnRfcGZuID0gem9uZV9zdGFydF9wZm47Cj4+ID4gLQo+PiA+ICAJbW1p bml0X2RwcmludGsoTU1JTklUX1RSQUNFLCAibWVtbWFwX2luaXQiLAo+PiA+ICAJCQkiSW5pdGlh bGlzaW5nIG1hcCBub2RlICVkIHpvbmUgJWx1IHBmbnMgJWx1IC0+ICVsdVxuIiwKPj4gPiAgCQkJ cGdkYXQtPm5vZGVfaWQsCj4+IAo+Cj4tLSAKPlNpbmNlcmVseSB5b3VycywKPk1pa2UuCg== ------=_Part_19006_1860891102.1593482544756 Content-Type: text/html; charset=GBK Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXYgc3R5bGU9Im1hcmdpbjogMDsiPkkgYW0gc29ycnkgdGhh dCBpIGRpZCBub3QgY29uc2lkZXIgdGhlJm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBh cmlhbDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyI+bWVtb3J5IGhvdHBsdWcgY2FzZSw8L3NwYW4+ PC9kaXY+PGRpdiBzdHlsZT0ibWFyZ2luOiAwOyI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBh cmlhbDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyI+YW5kIGkgdGhpbmsgd2Ugc2hvdWxkIDwvc3Bh bj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IGFyaWFsOyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7 Ij5hZGQgYSBuZXcgcGFyYW0gdG8gZGlzdGluZ3Vpc2ggdHdvIGRpZmZlcmVudCBjYXNlcy48L3Nw YW4+PC9kaXY+PHAgc3R5bGU9Im1hcmdpbjogMDsiPjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjog MDsiPjxicj48L3A+PHAgc3R5bGU9Im1hcmdpbjogMDsiPjxicj48L3A+PGRpdiBzdHlsZT0icG9z aXRpb246cmVsYXRpdmU7em9vbToxIj48L2Rpdj48ZGl2IGlkPSJkaXZOZXRlYXNlTWFpbENhcmQi PjwvZGl2PjxwIHN0eWxlPSJtYXJnaW46IDA7Ij48YnI+PC9wPjxwcmU+PGJyPkF0IDIwMjAtMDYt MzAgMDQ6MjQ6MjksICJNaWtlIFJhcG9wb3J0IiAmbHQ7cnBwdEBrZXJuZWwub3JnJmd0OyB3cm90 ZToKJmd0O09uIE1vbiwgSnVuIDI5LCAyMDIwIGF0IDExOjUwOjE1QU0gLTA3MDAsIERhdmlkIFJp ZW50amVzIHdyb3RlOgomZ3Q7Jmd0OyBPbiBUdWUsIDMwIEp1biAyMDIwLCBTdSBIdWkgd3JvdGU6 CiZndDsmZ3Q7IAomZ3Q7Jmd0OyAmZ3Q7IHJlbW92ZSB0aGUgcmVkdW5kYW5jeSBjb2RlLCB0aGUg em9uZV9zdGFydF9wZm4KJmd0OyZndDsgJmd0OyBpcyBhc3NpZ25lZCBmcm9tIHpvbmUtJmd0O3pv bmVfc3RhcnRfcGZuCiZndDsmZ3Q7ICZndDsgU2lnbmVkLW9mZi1ieTogU3UgSHVpICZsdDtzaF9k ZWZAMTYzLmNvbSZndDsKJmd0OyZndDsgCiZndDsmZ3Q7IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBy ZWR1bmRhbnQsIGl0J3MgdXNlZCBieSBtZW1vcnkgaG90cGx1ZyB3aGVuIG9ubGluaW5nIAomZ3Q7 Jmd0OyBuZXcgbWVtb3J5LgomZ3Q7CiZndDtSaWdodCwgaXQgaXM6CiZndDsKJmd0OyQgZ2l0IGdy ZXAgLXduIGluaXRfY3VycmVudGx5X2VtcHR5X3pvbmUgbW0vbWVtb3J5X2hvdHBsdWcuYwomZ3Q7 bW0vbWVtb3J5X2hvdHBsdWcuYzo2OTc6ICAgICAgICAgICAgaW5pdF9jdXJyZW50bHlfZW1wdHlf em9uZSh6b25lLCBzdGFydF9wZm4sIG5yX3BhZ2VzKTsKJmd0OwomZ3Q7CiZndDsmZ3Q7ICZndDsg LS0tCiZndDsmZ3Q7ICZndDsgIG1tL3BhZ2VfYWxsb2MuYyB8IDIgLS0KJmd0OyZndDsgJmd0OyAg MSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCiZndDsmZ3Q7ICZndDsgCiZndDsmZ3Q7ICZn dDsgZGlmZiAtLWdpdCBhL21tL3BhZ2VfYWxsb2MuYyBiL21tL3BhZ2VfYWxsb2MuYwomZ3Q7Jmd0 OyAmZ3Q7IGluZGV4IDNjNGViNzUwYTE5OS4uMzM3MmE4YzlmYmM0IDEwMDY0NAomZ3Q7Jmd0OyAm Z3Q7IC0tLSBhL21tL3BhZ2VfYWxsb2MuYwomZ3Q7Jmd0OyAmZ3Q7ICsrKyBiL21tL3BhZ2VfYWxs b2MuYwomZ3Q7Jmd0OyAmZ3Q7IEBAIC02MjE1LDggKzYyMTUsNiBAQCB2b2lkIF9fbWVtaW5pdCBp bml0X2N1cnJlbnRseV9lbXB0eV96b25lKHN0cnVjdCB6b25lICp6b25lLAomZ3Q7Jmd0OyAmZ3Q7 ICAJaWYgKHpvbmVfaWR4ICZndDsgcGdkYXQtJmd0O25yX3pvbmVzKQomZ3Q7Jmd0OyAmZ3Q7ICAJ CXBnZGF0LSZndDtucl96b25lcyA9IHpvbmVfaWR4OwomZ3Q7Jmd0OyAmZ3Q7ICAKJmd0OyZndDsg Jmd0OyAtCXpvbmUtJmd0O3pvbmVfc3RhcnRfcGZuID0gem9uZV9zdGFydF9wZm47CiZndDsmZ3Q7 ICZndDsgLQomZ3Q7Jmd0OyAmZ3Q7ICAJbW1pbml0X2RwcmludGsoTU1JTklUX1RSQUNFLCAibWVt bWFwX2luaXQiLAomZ3Q7Jmd0OyAmZ3Q7ICAJCQkiSW5pdGlhbGlzaW5nIG1hcCBub2RlICVkIHpv bmUgJWx1IHBmbnMgJWx1IC0mZ3Q7ICVsdVxuIiwKJmd0OyZndDsgJmd0OyAgCQkJcGdkYXQtJmd0 O25vZGVfaWQsCiZndDsmZ3Q7IAomZ3Q7CiZndDstLSAKJmd0O1NpbmNlcmVseSB5b3VycywKJmd0 O01pa2UuCjwvcHJlPjwvZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290ZXIiPjxw PiZuYnNwOzwvcD48L3NwYW4+ ------=_Part_19006_1860891102.1593482544756--