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 65B98C2D0CE for ; Tue, 21 Jan 2020 13:08:44 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id F0A6020882 for ; Tue, 21 Jan 2020 13:08:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="JGyCzHwS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F0A6020882 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 5D0376B0003; Tue, 21 Jan 2020 08:08:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 581736B0005; Tue, 21 Jan 2020 08:08:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 46F0D6B0006; Tue, 21 Jan 2020 08:08:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0074.hostedemail.com [216.40.44.74]) by kanga.kvack.org (Postfix) with ESMTP id 2E2D76B0003 for ; Tue, 21 Jan 2020 08:08:43 -0500 (EST) Received: from smtpin22.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with SMTP id E57D9181AC9CB for ; Tue, 21 Jan 2020 13:08:42 +0000 (UTC) X-FDA: 76401670884.22.shoes03_11cb1b51e7105 X-HE-Tag: shoes03_11cb1b51e7105 X-Filterd-Recvd-Size: 7604 Received: from mail-lj1-f194.google.com (mail-lj1-f194.google.com [209.85.208.194]) by imf05.hostedemail.com (Postfix) with ESMTP for ; Tue, 21 Jan 2020 13:08:42 +0000 (UTC) Received: by mail-lj1-f194.google.com with SMTP id o13so2703456ljg.4 for ; Tue, 21 Jan 2020 05:08:41 -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=zPU48UlH9m5UbSTsGdEdhErit2GiM1Oq8+VNkQGkSUo=; b=JGyCzHwSP3h+BFghwqAVZ8qd8kTY/VlcCq+5rXhdcxuAOYeAqcSLPhnZd4UVNG8zW1 hhXJwX1ApMN5HOlETeDxh4ONN34AGCTXJ2cGbsxUjLy1LCwo/ijC5Lw2c+8MDqGlBH63 BoHsYYOTayAlcwPicVy8fXkUrYRctnH98A4ly6b6Up06tMdCRDB4HCHOtjM979THwLQM BVjU3VntvhF2fKuVXoUVGDBFqGHMSXYR3bWEXy4PbuXMX/7P1KjrIp5uVa2cv3yP7Tj9 awfjKPGcNSCPfF4vVdzNo09VGbRJxD1R3qUXgrfgGMp2UnnxjOEmp21sUD5mnp4dSvCJ Vyew== 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=zPU48UlH9m5UbSTsGdEdhErit2GiM1Oq8+VNkQGkSUo=; b=BoWhQoVrIGFAJxYPiT6TrAlO2rxBZyaz7mh7+DavXJgLEGkBHWMpjS0i8ybkF4+eYp TsWMhF+Mrio7wpK9V9jXx933dHI7Dx34X1tAGbWu6ZP8LX9640uO+jPk8mY5IonFDto5 OfCGs8GJRH5eJgBJlNlrq8+RQ7GTM3ymHhllR99E110R2jvmOlLi1hyuv0XVxAbTlCfv J4rOSD188QJfxZP0ngmdnoLBU1oUx9sF5ss1n4hgtKyIx/I0NHqWB2fxd3xXUUg66S2x A9Nddk8FiJhalH9QYfuWR5s/W4lqM9gF8RxidWNHM84epXmSE0e8Unva9sH/COeRjrYr kzUQ== X-Gm-Message-State: APjAAAVywgFZDqL/ua8WFmfquMpiJ0eqFT7pKqTsV4jOZGZ3PsoKGZV4 gOsuqVR57/faNEdLl2+Yv+I= X-Google-Smtp-Source: APXvYqyBi5Aoj1RgNvXrprXqLaB4aIL6Krl8Qjpbf0tCuztOJA1Z1nngOH6BtUva0m4DEgcSARCfgQ== X-Received: by 2002:a2e:9cd2:: with SMTP id g18mr14076316ljj.272.1579612120035; Tue, 21 Jan 2020 05:08:40 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.21]) by smtp.gmail.com with ESMTPSA id h81sm19029778lfd.83.2020.01.21.05.08.35 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Tue, 21 Jan 2020 05:08:39 -0800 (PST) Date: Tue, 21 Jan 2020 21:08:35 +0800 From: "Li Xinhai" To: anshuman.khandual , "Michal Hocko" Cc: n-horiguchi , "linux-mm@kvack.org" , akpm , torvalds , "linux-kernel@vger.kernel.org" , "Mike Kravetz" 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>, <20200120101202.GU18451@dhcp22.suse.cz>, <20200120233723466954346@gmail.com>, <20200120160500.GM18451@dhcp22.suse.cz>, <3cef881e-8685-4917-1784-286dc3b11bf6@arm.com> X-Priority: 3 X-GUID: BA4DB0CE-C1C9-43CE-BFE9-F3EBF7DE2CA9 X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <20200121210832933327375@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: T24gMjAyMC0wMS0yMcKgYXQgMTI6MTLCoEFuc2h1bWFuIEtoYW5kdWFswqB3cm90ZToKPgo+Cj5P biAwMS8yMC8yMDIwIDA5OjM1IFBNLCBNaWNoYWwgSG9ja28gd3JvdGU6Cj4+IE9uIE1vbiAyMC0w MS0yMCAyMzozNzoyNSwgTGkgWGluaGFpIHdyb3RlOgo+PiBbLi4uXQo+Pj4gQ2hhbmdlbG9nIGlz IHVwZGF0ZWQgYXMgYmVsb3csIHRoYW5rcyBmb3IgY29tbWVudHM6Cj4+PiAtLS0KPj4+IG1tL21l bXBvbGljeTogQ2hlY2tpbmcgaHVnZXBhZ2UgbWlncmF0aW9uIGlzIHN1cHBvcnRlZCBieSBhcmNo IGluIHZtYV9taWdyYXRhYmxlCj4+Pgo+Pj4gdm1hX21pZ3JhdGFibGUoKSBpcyBjYWxsZWQgdG8g Y2hlY2sgaWYgcGFnZXMgaW4gdm1hIGNhbiBiZSBtaWdyYXRlZAo+Pj4gYmVmb3JlIGdvIGFoZWFk IHRvIGZ1cnRoZXIgYWN0aW9ucy4gQ3VycmVudGx5IGl0IGlzIHVzZWQgaW4gYmVsb3cgY29kZQo+ Pj4gcGF0aDoKPj4+IC0gdGFza19udW1hX3dvcmsKPj4+IC0gbWJpbmQKPj4+IC0gbW92ZV9wYWdl cwo+Pj4KPj4+IEZvciBodWdldGxiIG1hcHBpbmcsIHdoZXRoZXIgdm1hIGlzIG1pZ3JhdGFibGUg b3Igbm90IGlzIGRldGVybWluZWQgYnk6Cj4+PiAtIENPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFH RV9NSUdSQVRJT04KPj4+IC0gYXJjaF9odWdldGxiX21pZ3JhdGlvbl9zdXBwb3J0ZWQKPj4+Cj4+ PiBJc3N1ZTogY3VycmVudCBjb2RlIG9ubHkgY2hlY2tzIGZvciBDT05GSUdfQVJDSF9FTkFCTEVf SFVHRVBBR0VfTUlHUkFUSU9OLAo+Pj4gd2hpY2ggZXhwcmVzcyBsZXNzIGFjY3VyYXRlIHNlbWFu dGljcyBvZiB2bWFfbWlncmF0YWJsZSgpLiAobm90ZSB0aGF0Cj4+PiBjdXJyZW50IGNvZGUgaW4g dm1hX21pZ3JhdGFibGUgZG9uJ3QgY2F1c2UgZmFpbHVyZSBvciBidWcgYmVjYXVzZQo+Pj4gdW5t YXBfYW5kX21vdmVfaHVnZV9wYWdlKCkgd2lsbCBjYXRjaCB1bnN1cHBvcnRlZCBodWdlcGFnZSBh bmQgaGFuZGxlIGl0Cj4+PiBwcm9wZXJseSkKPj4+Cj4+PiBUaGlzIHBhdGNoIGNoZWNrcyB0aGUg dHdvIGZhY3RvcnMgZm9yIGltcG92ZWluZyBjb2RlIGxvZ2ljIGFuZAo+Pj4gcm9idXN0bmVzcy4g SXQgd2lsbCBlbmFibGUgZWFybHkgYmFpbCBvdXQgb2YgaHVnZXBhZ2UgbWlncmF0aW9uIHByb2Nl ZHVyZSwKPj4+IGJ1dCBiZWNhdXNlIGN1cnJlbnRseSBhbGwgYXJjaGl0ZWN0dXJlIHN1cHBvcnRp bmcgaHVnZXBhZ2UgbWlncmF0aW9uIGlzIGFibGUKPj4+IHRvIHN1cHBvcnQgYWxsIHBhZ2Ugc2l6 ZSwgd2Ugd291bGQgbm90IHNlZSBwZXJmb3JtYW5jZSBnYWluIHdpdGggdGhpcyBwYXRjaAo+Pj4g YXBwbGllZC4KPj4KPj4gVGhpcyBsb29rcyBkZWZpbml0ZWx5IGJldHRlciB0aGFuIHRoZSBvcmln aW5hbCBvbmUuIEkgaG9wZSBpdCBpcyBtb3JlCj4+IGNsZWFyIHRvIHlvdSB3aGF0IEkgbWVhbnQg YnkgYSBiZXR0ZXIgZGVzY3JpcHRpb24gZm9yIHRoZSBqdXN0aWZpY2F0aW9uLgo+PiBJIHdvdWxk IGp1c3QgYWRkIHRoYXQgdGhlIG5vIGNvZGUgc2hvdWxkIHVzZQo+PiBDT05GSUdfQVJDSF9FTkFC TEVfSFVHRVBBR0VfTUlHUkFUSU9OIGRpcmVjdGx5IGFuZCB1c2UKPj4gYXJjaF9odWdldGxiX21p Z3JhdGlvbl9zdXBwb3J0ZWQgaW5zdGVhZC4gVGhpcyB3aWxsIGJlIHRoZSBjYXNlIGFmdGVyCj4+ IHRoaXMgcGF0Y2guCj4KPkFzIEkgaGF2ZSBtZW50aW9uZWQgcHJldmlvdXNseSBvbiB0aGUgb3Ro ZXIgdGhyZWFkLCB0aGVyZSBtaWdodCBiZSBhbiBjYXNlCj50byBrZWVwIHRoZSBleGlzdGluZyBj b2RlIChqdXN0IGFkZGVkIHdpdGggYSBjb21tZW50KSB3aGljaCB3aWxsIHByZXNlcnZlCj50aGUg cGVyZm9ybWFuY2UuIEJ1dCB0aGUgcHJvcG9zZWQgbWV0aG9kIHdpbGwgZG8gaXQgdGhlIHJpZ2h0 IHdheSBhbmQgYWxzbwo+Z2V0IHJpZCBvZiBDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlH UkFUSU9OIGhlcmUuIEl0cyBPSyBlaXRoZXIgd2F5Lgo+IAoKSW4gbXkgdW5kZXJzdGFuZGluZywg d2UgbmVlZCB0byBzdGFydGluZyB1dGlsaXplIHRoZSBleHBvcnRlZCBhcmNoKiBpbnRlcmZhY2Us Cmluc3RlYWRkIG9mIHRpbGwgc29tZSBhcmNoIHN1cHBvcnQgb25seSBwYXJ0IG9mIHBhZ2Ugc2l6 ZSwgdGhhdCB3b3VsZCBiZSBoYXJkCmZvciBhcmNoIGRldmVsb3BlcnMgdG8gbm90aXRjZSB0aGF0 IHRoZXJlIGlzIGEgc2l0ZSB3YW50IHRvIGNhbGwgaXQsIGFuZCBhZGQgdGhlCmNhbGwuIChCVFcs IGFyY2hfaHVnZXRsYl9taWdyYXRpb25fc3VwcG9ydGVkIGFsc28gZ2l2ZSBhcmNoIHRoZSByaWdo dCB0byBkZWNpZGUKd2hldGhlciBtaWdyYXRpb24gaXMgc3VwcG9ydGVkIG9yIG5vdCBieSBtb3Jl IGZhY3RvcnMsIGJlc2lkZXMgcGFnZSBzaXplKQoKWWVzLMKgQ09ORklHX0FSQ0hfRU5BQkxFX0hV R0VQQUdFX01JR1JBVElPTiBpcyByZW1vdmVkLiBBbmQgSSBwcm92aWRlClZNQSBsZXZlbCBjaGVj a2luZyB3aXRoIGEgbmV3IGludGVyZmFjZSBmb3IgaHVnZXRsYiBtYXBwaW5nLCBzbyBsYXRlciBp ZiB3ZQpuZWVkIGFkZCBtb3JlIGNoZWNrcywgdGhhdCB3aWxsIGFsc28gaGVscCB1cywgYW5kIGxv d2VyIHRoZSBjaGFuY2UgZm9yIGVycm9yLgoKPj4KPj4gUGxlYXNlIGtlZXAgaW4gbWluZCB0aGF0 IGNoYW5nZWxvZ3MgYXJlIHJlYWxseSBpbXBvcnRhbnQgYW5kIGdyb3dpbmcgaW4KPj4gaW1wb3J0 YW5jZSBhcyB0aGUgY29kZSBnZXRzIG1vcmUgY29tcGxpY2F0ZWQgb3ZlciB0aW1lLiBJdCBpcyBt dWNoIG1vcmUKPj4gZWFzaWVyIHRvIHNlZSB3aGF0IHRoZSBwYXRjaCBkb2VzIGJlY2F1c2UgcmVh ZGluZyBkaWZmcyBhbmQgdGhlIGNvZGUgaXMKPj4gZWFzeSBidXQgdGhlIGxhY2sgb2YgbW90aXZh dGlvbiBpcyB3aGF0IHBlb3BsZSB1c3VhbGx5IGZpZ2h0aW5nIHdpdGguCj4+