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=-6.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,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 3DC8CC432C0 for ; Thu, 28 Nov 2019 07:40:50 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id BC8C02154A for ; Thu, 28 Nov 2019 07:40:49 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PU3Jw+yJ" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BC8C02154A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 120C46B0503; Thu, 28 Nov 2019 02:40:49 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0D1F66B0504; Thu, 28 Nov 2019 02:40:49 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F030A6B0505; Thu, 28 Nov 2019 02:40:48 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0036.hostedemail.com [216.40.44.36]) by kanga.kvack.org (Postfix) with ESMTP id DB51B6B0503 for ; Thu, 28 Nov 2019 02:40:48 -0500 (EST) Received: from smtpin23.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with SMTP id 66F9945C1 for ; Thu, 28 Nov 2019 07:40:48 +0000 (UTC) X-FDA: 76204889376.23.hair18_7b5f89b46ee15 X-HE-Tag: hair18_7b5f89b46ee15 X-Filterd-Recvd-Size: 7527 Received: from mail-lj1-f196.google.com (mail-lj1-f196.google.com [209.85.208.196]) by imf17.hostedemail.com (Postfix) with ESMTP for ; Thu, 28 Nov 2019 07:40:47 +0000 (UTC) Received: by mail-lj1-f196.google.com with SMTP id c19so333613lji.11 for ; Wed, 27 Nov 2019 23:40:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:references:mime-version:message-id :content-transfer-encoding; bh=VcG39Na/7gPXYTh+a2LgWivYgawlfKzREBuyQA+w2YQ=; b=PU3Jw+yJv8gJg0Q3wzx9rdOZ4X5FqsPXvEWLWLjDkRWDa/qbpVZBZElRY/u1PsW4Tg +S7hgOsi3VEEkvfTYB/K2TGVgoMR/iBCrYnjLJ2fLjJi3T7Wzrp1KFusgLMKU2CGVrH3 WF4yFpPdACxz9Q+zFaXp09+pZQV4SLXtmjYrFJmlDSYu+J1MxnYK9yQqx3IU6scLXYXc ZFyR6jfCC5rYpuE4d3C0d15BtRm6fWOEb96AtichfcCEMwQHybEvGJSVSLfa23DwS5N1 OB6elOeMfy1lwuPnJoQ6oTbVYoag/OCT6t6z51g6itTuEKaKhi7oPxWz8cj/eGaHdl7b 5yWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:references:mime-version :message-id:content-transfer-encoding; bh=VcG39Na/7gPXYTh+a2LgWivYgawlfKzREBuyQA+w2YQ=; b=eDErMxXMTtlM5yHDi5ab4g9Pr5MEsfvlhAnNF5d8do8ngtX+bE1aIgla8ci/GMP91z eCKXXVg5+m+YpWPR4b41bf8w23IRdqhw/UMdyYvIkVQ+fSa7QFWVxHDajbjIGvIQ9WtK KEBAgZaXJCVrwo8wwkXjFjpQNjnnomOPS1sWIbfjV/5+cQrR3PtNFl014NIcrXD8qGJU /L8FuRPX3CXabytJD+Ff9nks4E48EiWOu2wVc4Q4xtzV1yafVs1nbwhv2VthmViz9i8e GTDr4PbReit2H99YWpXeZpfoU9CF3yToCtFecqBtTLzJNCPcdfMgzsTlKErZy5HUiLHl 1Qdw== X-Gm-Message-State: APjAAAXR52EE4YaB508VRtADBSoBPnFhQ0zxnZIw5BeaEtvS3ZGmsJ80 Kr8qGT/IWIPEBlXQOFbmtM0= X-Google-Smtp-Source: APXvYqztklwXh2Q4QVgRQ/uR1SNoM42+fkFljpwb7cVpJP9jGQHOI4HCTnSEmHBHZvL66SSAhChYCg== X-Received: by 2002:a2e:87ca:: with SMTP id v10mr8043135ljj.253.1574926846235; Wed, 27 Nov 2019 23:40:46 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.20]) by smtp.gmail.com with ESMTPSA id g5sm8193408ljn.101.2019.11.27.23.40.44 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Wed, 27 Nov 2019 23:40:45 -0800 (PST) Date: Thu, 28 Nov 2019 15:40:43 +0800 From: "lixinhai.lxh@gmail.com" To: yang.shi , "Michal Hocko" Cc: mgorman , "Vlastimil Babka" , akpm , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: [v2 PATCH] mm: migrate: handle freed page at the first place References: <1573755869-106954-1-git-send-email-yang.shi@linux.alibaba.com>, <20191114185643.GM20866@dhcp22.suse.cz>, <360f448e-3c77-95a7-79a8-ff8c65e8c7ff@linux.alibaba.com> X-Priority: 3 X-GUID: 4913E7FA-256F-40EB-9993-A85B9147DF0A X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <2019112815404251811924@gmail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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: T24gMjAxOS0xMS0xNcKgYXQgMDQ6NTjCoFlhbmcgU2hpwqB3cm90ZToKPgo+Cj5PbiAxMS8xNC8x OSAxMDo1NiBBTSwgTWljaGFsIEhvY2tvIHdyb3RlOgo+PiBPbiBGcmkgMTUtMTEtMTkgMDI6MjQ6 MjksIFlhbmcgU2hpIHdyb3RlOgo+Pj4gV2hlbiBkb2luZyBtaWdyYXRpb24gaWYgdGhlIGZyZWVk IHBhZ2UgaXMgbWV0LCB3ZSBqdXN0IHJldHVybiB3aXRob3V0Cj4+PiBtaWdyYXRpbmcgaXQgc2lu Y2UgaXQgaXMgcG9pbnRsZXNzIHRvIG1pZ3JhdGUgYSBmcmVlZCBwYWdlLsKgIEJ1dCwgdGhlCj4+ PiBjdXJyZW50IGNvZGUgYWxsb2NhdGVzIHRhcmdldCBwYWdlIHVuY29uZGl0aW9uYWxseSBiZWZv cmUgaGFuZGxpbmcgZnJlZWQKPj4+IHBhZ2UsIGlmIHRoZSBwYWdlIGlzIGZyZWVkLCB0aGUgbmV3 bHkgYWxsb2NhdGVkIHdpbGwgYmUganVzdCBmcmVlZC7CoCBJdAo+Pj4gZG9lc24ndCBtYWtlIHRv byBtdWNoIHNlbnNlIGFuZCBpcyBqdXN0IGEgd2FzdGUgb2YgdGltZSBhbHRob3VnaAo+Pj4gbWln cmF0aW5nIGZyZWVkIHBhZ2UgaXMgcmFyZS4KPj4+Cj4+PiBTbywgaGFuZGxlIGZyZWVkIHBhZ2Ug YXQgdGhlIGJlZm9yZSB0aGF0IHRvIGF2b2lkIHVubmVjZXNzYXJ5IHBhZ2UKPj4+IGFsbG9jYXRp b24gYW5kIGZyZWUuCj4+Pgo+Pj4gQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgo+ Pj4gQ2M6IE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KPj4+IENjOiBW bGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6Pgo+Pj4gU2lnbmVkLW9mZi1ieTogWWFuZyBT aGkgPHlhbmcuc2hpQGxpbnV4LmFsaWJhYmEuY29tPgo+PiBJIHdvdWxkIGJlIHJlYWxseSBzdXJw cmlzZWQgaWYgdGhpcyBsZWQgdG8gYW55IHJ1bnRpbWUgdmlzaWJsZSBlZmZlY3QKPj4gYnV0IEkg ZG8gYWdyZWUgdGhhdCBvbmUgbGVzcyBwdXRfcGFnZSBwYXRoIGxvb2tzIHNsaWdodGx5IGJldHRl ci4gRm9yCj4+IHRoYXQgcmVhc29uCj4+IEFja2VkLWJ5OiBNaWNoYWwgSG9ja28gPG1ob2Nrb0Bz dXNlLmNvbT4KPgo+VGhhbmtzIQo+IAoKSSB0aGluayB0aGUgb3JpZ2luYWwgZGVzaWduIHdhbnRz IHRvIGNvbXBsZXRlIGFsbCBwcmVwYXJhdGlvbiB3b3JrIGJlZm9yZQpyZWFsIG1pZ3JhdGlvbiBz dGFydHMgd2l0aCBsb2NrIG9uIGJvdGggJ3BhZ2UnIGFuZCAnbmV3cGFnZScsIGFuZCBhbnkgcmFj ZQpjb25kaXRpb24gaXMgY2F1Z2h0IHJpZ2h0IGJlZm9yZSByZWFsIHdvcmsgc3RhcnQuICh3aXRo IHRoaXMgcGF0Y2gsCnBhZ2VfY291bnQocGFnZSk9PTEgc3RpbGzCoHBvc3NpYmxlIGFmdGVyIGFs bG9jYXRlICduZXdwYWdlJywgYnV0IHdlIGRvbid0CmNoZWNrIGl0LiBBY3R1YWxseSwgZnJlZWlu ZyAncGFnZScgd291bGQgYmUgZXZlbmx5IGRpc3RyaWJ1dGVkIGR1cmluZyB0aGUgd2hvbGUKcHJv Y2VkdXJlIG9mIHRoZSBwcmVwYXJhdGlvbiBwaGFzZS4pCgpUaGUgX191bm1hcF9hbmRfbW92ZSgp IGlzIGNhbGxlZCByaWdodCBhZnRlciBwYWdlX2NvdW50KCkgY2hlY2ssIGFuZCAKd2hlcmUgbG9j a2luZ8KgJ3BhZ2UnIGFuZCAnbmV3cGFnZScgaXMgZG9uZSBpbW1lZGlhdGVseS4KCi0gWGluaGFp CgoKPj4KPj4+IC0tLQo+Pj4gdjI6ICogS2VlcCB0aHAgbWlncmF0aW9uIHN1cHBvcnQgY2hlY2sg YmVmb3JlIGhhbmRsaW5nIGZyZWVkIHBhZ2UgcGVyIE1pY2hhbCBIb2Nrbwo+Pj7CoMKgwqDCoMKg ICogRml4ZWQgdGhlIGJ1aWxkIHdhcm5pbmcgcmVwb3J0ZWQgYnkgMC1kYXkKPj4+Cj4+PsKgwqAg bW0vbWlncmF0ZS5jIHwgMTQgKysrKystLS0tLS0tLS0KPj4+wqDCoCAxIGZpbGUgY2hhbmdlZCwg NSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9tbS9t aWdyYXRlLmMgYi9tbS9taWdyYXRlLmMKPj4+IGluZGV4IDRmZTQ1ZDEuLmE4Zjg3Y2IgMTAwNjQ0 Cj4+PiAtLS0gYS9tbS9taWdyYXRlLmMKPj4+ICsrKyBiL21tL21pZ3JhdGUuYwo+Pj4gQEAgLTEx NjgsMTUgKzExNjgsMTEgQEAgc3RhdGljIElDRV9ub2lubGluZSBpbnQgdW5tYXBfYW5kX21vdmUo bmV3X3BhZ2VfdCBnZXRfbmV3X3BhZ2UsCj4+PsKgwqAgwqDCoCBlbnVtIG1pZ3JhdGVfcmVhc29u IHJlYXNvbikKPj4+wqDCoCB7Cj4+PsKgwqAgaW50IHJjID0gTUlHUkFURVBBR0VfU1VDQ0VTUzsK Pj4+IC0Jc3RydWN0IHBhZ2UgKm5ld3BhZ2U7Cj4+PiArCXN0cnVjdCBwYWdlICpuZXdwYWdlID0g TlVMTDsKPj4+wqDCoAo+Pj7CoMKgIGlmICghdGhwX21pZ3JhdGlvbl9zdXBwb3J0ZWQoKSAmJiBQ YWdlVHJhbnNIdWdlKHBhZ2UpKQo+Pj7CoMKgIHJldHVybiAtRU5PTUVNOwo+Pj7CoMKgCj4+PiAt CW5ld3BhZ2UgPSBnZXRfbmV3X3BhZ2UocGFnZSwgcHJpdmF0ZSk7Cj4+PiAtCWlmICghbmV3cGFn ZSkKPj4+IC0JcmV0dXJuIC1FTk9NRU07Cj4+PiAtCj4+PsKgwqAgaWYgKHBhZ2VfY291bnQocGFn ZSkgPT0gMSkgewo+Pj7CoMKgIC8qIHBhZ2Ugd2FzIGZyZWVkIGZyb20gdW5kZXIgdXMuIFNvIHdl IGFyZSBkb25lLiAqLwo+Pj7CoMKgIENsZWFyUGFnZUFjdGl2ZShwYWdlKTsKPj4+IEBAIC0xMTg3 LDEzICsxMTgzLDEzIEBAIHN0YXRpYyBJQ0Vfbm9pbmxpbmUgaW50IHVubWFwX2FuZF9tb3ZlKG5l d19wYWdlX3QgZ2V0X25ld19wYWdlLAo+Pj7CoMKgIF9fQ2xlYXJQYWdlSXNvbGF0ZWQocGFnZSk7 Cj4+PsKgwqAgdW5sb2NrX3BhZ2UocGFnZSk7Cj4+PsKgwqAgfQo+Pj4gLQlpZiAocHV0X25ld19w YWdlKQo+Pj4gLQlwdXRfbmV3X3BhZ2UobmV3cGFnZSwgcHJpdmF0ZSk7Cj4+PiAtCWVsc2UKPj4+ IC0JcHV0X3BhZ2UobmV3cGFnZSk7Cj4+PsKgwqAgZ290byBvdXQ7Cj4+PsKgwqAgfQo+Pj7CoMKg Cj4+PiArCW5ld3BhZ2UgPSBnZXRfbmV3X3BhZ2UocGFnZSwgcHJpdmF0ZSk7Cj4+PiArCWlmICgh bmV3cGFnZSkKPj4+ICsJcmV0dXJuIC1FTk9NRU07Cj4+PiArCj4+PsKgwqAgcmMgPSBfX3VubWFw X2FuZF9tb3ZlKHBhZ2UsIG5ld3BhZ2UsIGZvcmNlLCBtb2RlKTsKPj4+wqDCoCBpZiAocmMgPT0g TUlHUkFURVBBR0VfU1VDQ0VTUykKPj4+wqDCoCBzZXRfcGFnZV9vd25lcl9taWdyYXRlX3JlYXNv bihuZXdwYWdlLCByZWFzb24pOwo+Pj4gLS0KPj4+IDEuOC4zLjEKPj4+Cj4KPg==