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.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,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 4012BC33CB1 for ; Sat, 18 Jan 2020 15:27:46 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id D1C4B246AA for ; Sat, 18 Jan 2020 15:27:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="gUvb8AVL" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D1C4B246AA 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 627986B0538; Sat, 18 Jan 2020 10:27:44 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5D87F6B0539; Sat, 18 Jan 2020 10:27:44 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4C73E6B053A; Sat, 18 Jan 2020 10:27:44 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0008.hostedemail.com [216.40.44.8]) by kanga.kvack.org (Postfix) with ESMTP id 33A426B0538 for ; Sat, 18 Jan 2020 10:27:44 -0500 (EST) Received: from smtpin13.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with SMTP id D6A9F181AEF09 for ; Sat, 18 Jan 2020 15:27:43 +0000 (UTC) X-FDA: 76391134806.13.cream05_264f80e20ec0c X-HE-Tag: cream05_264f80e20ec0c X-Filterd-Recvd-Size: 8765 Received: from mail-lj1-f194.google.com (mail-lj1-f194.google.com [209.85.208.194]) by imf30.hostedemail.com (Postfix) with ESMTP for ; Sat, 18 Jan 2020 15:27:43 +0000 (UTC) Received: by mail-lj1-f194.google.com with SMTP id m26so29454050ljc.13 for ; Sat, 18 Jan 2020 07:27:43 -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=W8xGoB+fBWjMhmmmMuVHi/+GzbMApMdhi0mNW/27iYg=; b=gUvb8AVL4ZVk6XK9ASRn1W/myk7WYgNFR5yU7QsFGM8cOEUTwk922ADfiec60sGVPU TngXnqpb/6dqc6EYRUd8EtYWPgR5v7z0Vs2SWKaotdh9N7+MaLTOlq0y9TbcxEm4Angl sfB6tZPSswAbZeS64+eAHf55HxsceDA6UFsLVR7MKCHLf1mXlvAg40FSn5el87+a6Q+B mG8SWYmkE2ED2JFrtI+9kuDfXs7YRYiReYBy3GQCEe1FG6OHHQMHxy2kc8QEztdtdO7o zQKyExzrcgJWNjHpzNIPvYC24BZA3L2yZ0J6WJy2Qv8uhDVPNnnGTAu1HXzrlv/mW2fD T2jw== 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=W8xGoB+fBWjMhmmmMuVHi/+GzbMApMdhi0mNW/27iYg=; b=bax8uKcFHeUjTWbcMPE+AP7aYGhT8Uv2oX8b44D5wXzx9meJ3V/PVO8AbmVOCjuFbe 9GBhh3vVPADIstG28UEMEH1376e73kr+Qxv5NvS12LbpWjrKy9cq2SLoZq958jsTp6ZE 2Pm2OzB2r4oB/as30KWMMCe22k6iWpS448u85oMQRg191MvIBb9719ZkRGo/T9oVDk2T uzHBr4jigOXFwARiw2w7+grgcfUoBVKRnjyUJEoKQFwNyuRi14H27em9W0RNwTVpI0rN JFvlHrWLmnx23jhA6tClcyCozmgzxMWF5J/JP03YPVXeDfMxdsbcRKwcAYXUXY5WTurs sSWg== X-Gm-Message-State: APjAAAWZYdlauQtREeV06YOhzbzsvOarunazdx61/L9p2iCN3os3CFRs PD3aaCNNQPQuNoLWx1TzAqrqeLhW1WE= X-Google-Smtp-Source: APXvYqzByJjh3LbWOr77qtdHIiIhRPqcNp0WilpcxswQO4E9fITqY9nK5zk1sHSaEqGPvGbPU0DIGQ== X-Received: by 2002:a2e:b007:: with SMTP id y7mr8736532ljk.215.1579361261415; Sat, 18 Jan 2020 07:27:41 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.21]) by smtp.gmail.com with ESMTPSA id k25sm13877647lji.42.2020.01.18.07.27.37 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Sat, 18 Jan 2020 07:27:40 -0800 (PST) Date: Sat, 18 Jan 2020 23:27:36 +0800 From: "Li Xinhai" To: "linux-mm@kvack.org" , akpm , torvalds , "linux-kernel@vger.kernel.org" Cc: "Mike Kravetz" , mhocko , anshuman.khandual , n-horiguchi Subject: Re: [PATCH v4] mm/mempolicy,hugetlb: Checking hstate for hugetlbfs page in vma_migratable References: <1579147885-23511-1-git-send-email-lixinhai.lxh@gmail.com>, <20200116095614.GO19428@dhcp22.suse.cz>, <20200116215032206994102@gmail.com>, <20200116151803.GV19428@dhcp22.suse.cz>, <20200116233817972969139@gmail.com>, <20200117111629898234212@gmail.com>, <20200118111121432688303@gmail.com> X-Priority: 3 X-GUID: A88AC3B0-9AEA-4BFA-B584-8454308A8152 X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <20200118232734510622316@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: T24gMjAyMC0wMS0xOMKgYXQgMTE6MTHCoExpIFhpbmhhacKgd3JvdGU6Cj5PbiAyMDIwLTAxLTE3 wqBhdCAxMToxNsKgTGkgWGluaGFpwqB3cm90ZToKPj5PbiAyMDIwLTAxLTE2wqBhdCAyMzozOMKg TGkgWGluaGFpwqB3cm90ZToKPj4+T24gMjAyMC0wMS0xNsKgYXQgMjM6MTjCoE1pY2hhbCBIb2Nr b8Kgd3JvdGU6Cj4+Pj5PbiBUaHUgMTYtMDEtMjAgMjE6NTA6MzQsIExpIFhpbmhhaSB3cm90ZToK Pj4+Pj4gT24gMjAyMC0wMS0xNsKgYXQgMTc6NTbCoE1pY2hhbCBIb2Nrb8Kgd3JvdGU6Cj4+Pj4+ ID5PbiBUaHUgMTYtMDEtMjAgMDQ6MTE6MjUsIExpIFhpbmhhaSB3cm90ZToKPj4+Pj4gPj4gQ2hl Y2tpbmcgaHN0YXRlIGF0IGVhcmx5IHBoYXNlIHdoZW4gaXNvbGF0aW5nIHBhZ2UsIGluc3RlYWQg b2YgZHVyaW5nCj4+Pj4+ID4+IHVubWFwIGFuZCBtb3ZlIHBoYXNlLCB0byBhdm9pZCB1c2VsZXNz IGlzb2xhdGlvbi4KPj4+Pj4gPgo+Pj4+PiA+Q291bGQgeW91IGJlIG1vcmUgc3BlY2lmaWMgd2hh dCB5b3UgbWVhbiBieSBpc29sYXRpb24gYW5kIHdoeSBkb2VzIGl0Cj4+Pj4+ID5tYXR0ZXI/IFRo ZSBwYXRjaCBkZXNjcmlwdGlvbiBzaG91bGQgcmVhbGx5IGV4cGxhaW4gX3doeV8gdGhlIGNoYW5n ZSBpcwo+Pj4+PiA+bmVlZGVkIG9yIGRlc2lyYWJsZS4KPj4+Pj4KPj4+Pj4gVGhlIGNoYW5nZWxv ZyBjYW4gYmUgaW1wcm92ZWQ6Cj4+Pj4+Cj4+Pj4+IHZtYV9taWdyYXRhYmxlKCkgaXMgY2FsbGVk IHRvIGNoZWNrIGlmIHBhZ2VzIGluIHZtYSBjYW4gYmUgbWlncmF0ZWQKPj4+Pj4gYmVmb3JlIGdv IGFoZWFkIHRvIGlzb2xhdGUsIHVubWFwIGFuZCBtb3ZlIHBhZ2VzLiBGb3IgaHVnZXRsYiBwYWdl cywKPj4+Pj4gaHVnZXBhZ2VfbWlncmF0aW9uX3N1cHBvcnRlZChzdHJ1Y3QgaHN0YXRlICpoKSBp cyBvbmUgZmFjdG9yIHdoaWNoCj4+Pj4+IGRlY2lkZSBpZiBtaWdyYXRpb24gaXMgc3VwcG9ydGVk LiBJbiBjdXJyZW50IGNvZGUsIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCj4+Pj4+IGZyb23CoHVu bWFwX2FuZF9tb3ZlX2h1Z2VfcGFnZSgpLCBhZnRlciBpc29sYXRpbmcgcGFnZSBoYXMKPj4+Pj4g Y29tcGxldGVkLgo+Pj4+PiBUaGlzIHBhdGNoIGNoZWNrcyBoc3RhdGUgZnJvbSB2bWFfbWlncmF0 YWJsZSgpIGFuZCBhdm9pZHMgaXNvbGF0aW5nIHBhZ2VzCj4+Pj4+IHdoaWNoIGFyZSBub3Qgc3Vw cG9ydGVkLgo+Pj4+Cj4+Pj5UaGlzIHN0aWxsIGV4cGxhaW5zIHdoYXQgYnV0IG5vdCB3aHkgdGhp cyBpcyByZWxldmFudC4gSWYgYnkgaXNvbGF0aW5nCj4+Pj5wYWdlcyB5b3UgbWVhbiBpc29sYXRl X2xydV9wYWdlIHRoZW4gdGhpcyByZWFsbHkgYSBub29wIGZvciBodWdldGxiCj4+Pj5wYWdlcy4g T3IgZG8gSSBzdGlsbCBtaXNyZWFkIHlvdXIgY2hhbmdlbG9nPwo+Pj4KPj4+SSBtZWFuwqBpc29s YXRlX2h1Z2VfcGFnZSB3aWxsIHF1ZXVlIHBhZ2VzIGZvciBtb3ZpbmcsIGFuZAo+Pj51bm1hcF9h bmRfbW92ZV9odWdlX3BhZ2Ugd2lsbCBjYWxsCj4+Pmh1Z2VwYWdlX21pZ3JhdGlvbl9zdXBwb3J0 ZWQgdGhlbiByZWZ1c2UgbW92aW5nLgo+Pj4KPj4KPj5Gb3Jnb3QgdG8gbWVudGlvbiB0aGF0IHRo aXMgcGF0Y2ggaGFzIG5vIHJlbGV2YW50IHdpdGggdGhpcyBvbmUKPj5odHRwczovL3BhdGNod29y ay5rZXJuZWwub3JnL3BhdGNoLzExMzMxNjM5LyzCoAo+Pgo+PkNvZGUgY2hhbmdlIGF0IGhlcmUg aXMgY29tbW9uIGZvciBhdm9pZHMgd2Fsa2luZyBwYWdlIHRhYmxlIGFuZAo+Pmlzb2xhdGUgaHVn ZXBhZ2UgaW4gY2FzZSBhcmNoaXRlY3R1cmUgb3IgcGFnZSBzaXplIGFyZSBub3Qgc3VwcG9ydGVk Cj4+Zm9yIG1pZ3JhdGlvbi4gQ29tbWVudHMgZnJvbSBjb2RlIGFyZSBjb3BpZWQgaGVyZToKPj4K Pj5zdGF0aWMgaW50IHVubWFwX2FuZF9tb3ZlX2h1Z2VfcGFnZSguLi4pCj4+ewo+PgkvKgo+Pgkq IE1pZ3JhdGFiaWxpdHkgb2YgaHVnZXBhZ2VzIGRlcGVuZHMgb24gYXJjaGl0ZWN0dXJlcyBhbmQg dGhlaXIgc2l6ZS4KPj4JKiBUaGlzIGNoZWNrIGlzIG5lY2Vzc2FyeSBiZWNhdXNlIHNvbWUgY2Fs bGVycyBvZiBodWdlcGFnZSBtaWdyYXRpb24KPj4JKiBsaWtlIHNvZnQgb2ZmbGluZSBhbmQgbWVt b3J5IGhvdHJlbW92ZSBkb24ndCB3YWxrIHRocm91Z2ggcGFnZQo+PgkqIHRhYmxlcyBvciBjaGVj ayB3aGV0aGVyIHRoZSBodWdlcGFnZSBpcyBwbWQtYmFzZWQgb3Igbm90IGJlZm9yZQo+PgkqIGtp Y2tpbmcgbWlncmF0aW9uLgo+PgkqLwo+PglpZiAoIWh1Z2VwYWdlX21pZ3JhdGlvbl9zdXBwb3J0 ZWQocGFnZV9oc3RhdGUoaHBhZ2UpKSkgewo+PglwdXRiYWNrX2FjdGl2ZV9odWdlcGFnZShocGFn ZSk7Cj4+CXJldHVybiAtRU5PU1lTOwo+Pgl9Cj4+fQo+Pgo+PkZvciBjdXJyZW50IGNvZGUgY2hh bmdlLCB3ZSBhcmUgYWJsZSB0byBrbm93IHRoZSAnaHN0YXRlJyBiZWNhdXNlIHdlIGhhdmUgJ3Zt YScsIHNvCj4+ZG8gZWFybHkgY2hlY2sgaW5zdGVhZCBvZiBsYXRlci4KPj4KPgpodHRwczovL2xv cmUua2VybmVsLm9yZy9saW51eC1tbS8xNTc5MTQ3ODg1LTIzNTExLTEtZ2l0LXNlbmQtZW1haWwt bGl4aW5oYWkubHhoQGdtYWlsLmNvbS8KCkFkZCBjb250ZXh0IGluZm9ybWF0aW9uCgo+UmV2aXNl IHdpdGggbW9yZSBkZXRhaWxzIG9uIGNoYW5nZWxvZyBmb3IgcmVhc29uIHdoeSB0aGlzIHBhdGNo Cj5pcyBuZWVkLiBUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuCj4KPi0tLQo+dm1hX21pZ3JhdGFi bGUoKSBpcyBjYWxsZWQgdG8gY2hlY2sgaWYgcGFnZXMgaW4gdm1hIGNhbiBiZSBtaWdyYXRlZAo+ YmVmb3JlIGdvIGFoZWFkIHRvIGZ1cnRoZXIgYWN0aW9ucy4gQ3VycmVudGx5IGl0IGlzIHVzZWQg aW4gYmVsb3cgY29kZQo+cGF0aDoKPi0gdGFza19udW1hX3dvcmsgKGtlcm5lbFxzY2hlZFxmYWly LmMpCj4tIG1iaW5kIChtbVxtZW1wb2xpY3kuYykKPi0gbW92ZV9wYWdlcyAobW1cbWlncmF0ZS5j KQo+Cj5Gb3IgaHVnZXRsYiBtYXBwaW5nLCB2bWEgaXMgbWlncmF0YWJsZSBvciBub3QgaXMgZGV0 ZXJtaW5lZCBieToKPi0gQ09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTgo+LSBh cmNoX2h1Z2V0bGJfbWlncmF0aW9uX3N1cHBvcnRlZCAKLcKgYXJjaF9odWdldGxiX21pZ3JhdGlv bl9zdXBwb3J0ZWQgWzFdCj4KPklzc3VlOiBjdXJyZW50IGNvZGUgb25seSBjaGVja3MgZm9yIENP TkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT04uCj4KPlRoaXMgcGF0Y2ggY2hlY2tz IHRoZSB0d28gZmFjdG9ycyB0byBpbXBvdmUgY29kZSBsb2dpYy4gQmVzaWRlcywgY2FsbGVyCj5v ZiB2bWFfbWlncmF0YWJsZSBjYW4gdGFrZSBhY3Rpb24gcHJvcGVybHkgaW4gY2FzZSBhcmNoaXRl Y3R1cmUgZG9uJ3QKPnN1cHBvcnQgbWlncmF0aW9uLCBlLmcuLCBtYmluZCBkb24ndCBnbyBmdXJ0 aGVyIHRvIHRyeSBpc29sYXRpbmcvbW92aW5nCj5wYWdlcywgYnV0IGN1cnJlbnRseSBpdCBkbyBj b250aW51ZSBiZWNhdXNlIHZtYV9taWdyYXRhYmxlIHNheSB5ZXMuCj4KPk5vIGFkZGluZyBmb3Ig Rml4IHRhZywgc2luY2Ugdm1hX21pZ3JhdGFibGUgd2FzIGltcGxlbWVudGVkIGJlZm9yZQo+YXJj aF9odWdldGxiX21pZ3JhdGlvbl9zdXBwb3J0ZWQsIGl0IGlzIHVwIHRvIHRoZSBjYWxsZXIgdG8g dXNlIGl0LiAKClsxXSBUaGlzIGludGVyZmFjZSBpcyBpbnRyb2R1Y2VkIGJ5IApjb21taXTCoGU2 OTNkZTE4NjQxNCAobW0vaHVnZXRsYjogZW5hYmxlIGFyY2ggc3BlY2lmaWMgaHVnZSBwYWdlCnNp emUgc3VwcG9ydCBmb3IgbWlncmF0aW9uKSzCoHdoaWNoIGFsbG93IGltcHJvdmVtZW50IG9mIHRo aXMgcGF0aC4KCj4tLS0KPgo+Cj4+Pj4tLQo+Pj4+TWljaGFsIEhvY2tvCj4+Pj5TVVNFIExhYnM=