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 BD074C33CB1 for ; Fri, 17 Jan 2020 12:05:31 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 6DF4A20730 for ; Fri, 17 Jan 2020 12:05:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="oKjh+rqS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6DF4A20730 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 30A8A6B0366; Fri, 17 Jan 2020 07:05:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 2957B6B0367; Fri, 17 Jan 2020 07:05:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 15CE26B0368; Fri, 17 Jan 2020 07:05:30 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0002.hostedemail.com [216.40.44.2]) by kanga.kvack.org (Postfix) with ESMTP id EDA436B0366 for ; Fri, 17 Jan 2020 07:05:29 -0500 (EST) Received: from smtpin06.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with SMTP id ABB2F180AD81A for ; Fri, 17 Jan 2020 12:05:29 +0000 (UTC) X-FDA: 76386996378.06.foot02_6a16a862d8703 X-HE-Tag: foot02_6a16a862d8703 X-Filterd-Recvd-Size: 10039 Received: from mail-lj1-f196.google.com (mail-lj1-f196.google.com [209.85.208.196]) by imf31.hostedemail.com (Postfix) with ESMTP for ; Fri, 17 Jan 2020 12:05:28 +0000 (UTC) Received: by mail-lj1-f196.google.com with SMTP id h23so26217098ljc.8 for ; Fri, 17 Jan 2020 04:05:28 -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=AbVR4MNNtt0hTDMjBdBQPprLLXSspmQxXO7FH/UpV5M=; b=oKjh+rqSo2GOVysPj6R4rTyKxvGX1PBnuexcPor9eQ5bJH6XN1J9MG6PSi93L71N6K n/mL4QPzU7C3d54xwXGYbY+NjUlKyAPICqYFz0R7c60f9C6Abxz0kAS6zit7ugkd5UoR Jmkg2Vn1GF+rDhS1M4yuXeVSO7KgFLVYLJxRu85LCAtxpVq9Cmt6jqJ/OfqbEPh7Eko3 jl2rqTFBrD8B04RpBhNrAFqoGCHF5fO/f8J2FGTHDXunNR37DiduZaspyrB31lzkWPmK RSQwnPJaR5C6658hh6yVBCiqenx6uzBBAgpS9V59OLfwTNj2W2SnKHPgkNtnHEk8QJBA 1GeQ== 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=AbVR4MNNtt0hTDMjBdBQPprLLXSspmQxXO7FH/UpV5M=; b=q4DgDe+lWJF0w+JG2Bfe7TI7hYshgYsH7ptyUfmk5lXmFRyOkC8G0o0HLWPCDPPL9l rrTRAwh4Ih+SZU0YqanmsNqWen+hNQJGZqP6bz08X2S1MLSuz6NUUokWyVcTPm2tWpDk Kcc8iDHZDBNdOowPYkuhb9gYYdEsSGXpAkYUcHLwfGmzd40G7v0+WXJbPBtsA377bSyl 6I4Kg1Jn/jHkDG9M3M1bYLQ5QAqHYREPAi6hOmiw+DiCu2PZGzlXJuS2kTRxVNEMKauF WkHtt2zwwdAmP3CfknLGTFDS3fWmgVm/loJpIP2cxYbqbKVn9SN7X+HkG6aPBHpGEHiL mwgw== X-Gm-Message-State: APjAAAVUgqPaiqYjmdWmsXH7Q7X+QvwGjzN99B+NpWUm+3gIAYi7Jjid BKEsuVaJLxoc9CGKcvmHvjo= X-Google-Smtp-Source: APXvYqzSY7P6r9nqoeR1ixg6QdDX96fPGfM0WSv/VjtKBdq9JWgMGPFXJoq7+xlrlhc7gDtgUXYT5w== X-Received: by 2002:a2e:7818:: with SMTP id t24mr5492033ljc.195.1579262727388; Fri, 17 Jan 2020 04:05:27 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.21]) by smtp.gmail.com with ESMTPSA id f12sm12092897ljo.100.2020.01.17.04.05.23 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Fri, 17 Jan 2020 04:05:26 -0800 (PST) Date: Fri, 17 Jan 2020 20:05:23 +0800 From: "Li Xinhai" To: mhocko Cc: "Mike Kravetz" , "linux-mm@kvack.org" , akpm , yang.shi , n-horiguchi Subject: Re: [PATCH 2/2] mm/mempolicy: Skip walking HUGETLB vma if MPOL_MF_STRICT is specified alone References: <1578993378-10860-1-git-send-email-lixinhai.lxh@gmail.com>, <1578993378-10860-2-git-send-email-lixinhai.lxh@gmail.com>, <2020011422092314671410@gmail.com>, , , <20200116075933.GN19428@dhcp22.suse.cz>, , <20200117103819968585195@gmail.com>, <20200117075759.GH19428@dhcp22.suse.cz> X-Priority: 3 X-GUID: 1B066FE4-386A-4AE6-9E18-F15A49B3E66B X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <20200117200521532456232@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: T24gMjAyMC0wMS0xN8KgYXQgMTU6NTfCoE1pY2hhbCBIb2Nrb8Kgd3JvdGU6Cj5PbiBGcmkgMTct MDEtMjAgMTA6Mzg6MjEsIExpIFhpbmhhaSB3cm90ZToKPj4gT24gMjAyMC0wMS0xN8KgYXQgMDM6 MjLCoE1pa2UgS3JhdmV0esKgd3JvdGU6Cj4+ID5PbiAxLzE1LzIwIDExOjU5IFBNLCBNaWNoYWwg SG9ja28gd3JvdGU6Cj4+ID4+IE9uIFdlZCAxNS0wMS0yMCAxMzowNzoxNywgTWlrZSBLcmF2ZXR6 IHdyb3RlOgo+PiA+Pj4gV2hhdCBzaG91bGQgd2UgZG8/Cj4+ID4+PiA9PT09PT09PT09PT09PT09 PT0KPj4gPj4+IDEpIE5vdGhpbmcgbW9yZSB0aGFuIG9wdGltaXphdGlvbnMgYnkgTGkgWGluaGFp LsKgIEJlaGF2aW9yIHRoYXQgY291bGQgYmUKPj4gPj4+wqDCoMKgIHNlZW4gYXMgY29uZmxpY3Rp bmcgd2l0aCBtYW4gcGFnZSBoYXMgZXhpc3RlZCBzaW5jZSB2My4xMiBhbmQgSSBhbQo+PiA+Pj7C oMKgwqAgbm90IGF3YXJlIG9mIGFueSBjb21wbGFpbnRzLgo+PiA+Pj4gMikgSW4gYWRkaXRpb24g dG8gb3B0aW1pemF0aW9ucyBieSBMaSBYaW5oYWksIG1vZGlmeSBjb2RlIHRvIHRydWx5IGlnbm9y ZQo+PiA+Pj7CoMKgwqAgTVBPTF9NRl9TVFJJQ1QgZm9yIGh1Z2UgcGFnZSBtYXBwaW5ncy7CoCBU aGlzIHdvdWxkIGJlIGZhaXJseSBlYXN5IHRvIGRvCj4+ID4+PsKgwqDCoCBhZnRlciBhIGZhaWx1 cmUgb2YgbWlncmF0ZV9wYWdlcygpLsKgIFdlIGNvdWxkIHNpbXBseSB0cmF2ZXJzZSB0aGUgbGlz dAo+PiA+Pj7CoMKgwqAgb2YgcGFnZXMgdGhhdCB3ZXJlIG5vdCBtaWdyYXRlZCBsb29raW5nIGZv ciBhbnkgbm9uLWh1Z2V0bGIgcGFnZS4KPj4gPj4+IDMpIFJlbW92ZSB0aGUgc3RhdGVtZW50ICJN UE9MX01GX1NUUklDVCBpcyBpZ25vcmVkIG9uIGh1Z2UgcGFnZSBtYXBwaW5ncy4iCj4+ID4+PsKg wqDCoCBhbmQgbW9kaWZ5IGNvZGUgYWNjb3JkaW5nbHkuCj4+ID4+Pgo+PiA+Pj4gTXkgc3VnZ2Vz dGlvbiB3b3VsZCBiZSBmb3IgMSBvciAyLsKgIFRob3VnaHRzPwo+PiA+Pgo+PiA+PiBBbmQgd2h5 IGRvIHdlIGV4YWN0bHkgbmVlZCB0byBkbyBhbnl0aGluZyBhdCBhbGw/IFRoZXJlIGlzIGFuCj4+ ID4+IGluY29uc2lzdGVuY3kgdGhhdCBoYXMgYmVlbiB0aGVyZSBmb3IgeWVhcnMgd2l0aG91dCBh bnlib2R5IG5vdGljaW5nLgo+PiA+PiBOVU1BIEFQSSBpcyBhIG1lc3Mgb24gaXRzIG93biBhbmQg dW5maXhhYmxlIGF0IHRoaXMgc3RhZ2UsIHRoZXJlIHdpbGwKPj4gPj4gYWx3YXlzIGJlIHNvbWUg Y29ybmVyIGNhc2VzLiBJZiB0aGVyZSBpcyBubyByZWFsIHdvcmtsb2FkIGhpdHRpbmcgdGhpcwo+ PiA+PiBpbmNvc2lzdGVuY3kgYW5kIHN1ZmZlcmluZywgSSB3b3VsZCByYXRoZXIgbm90IHRvdWNo IHRoaXMgYXQgYWxsLgo+PiA+PiBVbmxlc3MgdGhlIGNoYW5nZSB3b3VsZCBjbGVhbiB1cCB0aGUg Y29kZSBvciBtYWtlIGl0IG1vcmUgbWFpbnRhaW5hYmxlLgo+PiA+Cj4+ID5UaGF0IGlzIGEgdmVy eSB2YWxpZCBwb2ludC7CoCBTb21ldGltZXMgd2UgYXMgZGV2ZWxvcGVycyBnZXQgZm9jdXNlZCBv biB0aGUKPj4gPmFjdHVhbCBjb2RlIGNoYW5nZXMgYW5kIGZhaWwgdG8gYXNrIHRoZSBxdWVzdGlv biAiZG9lcyB0aGlzIHJlYWxseSBuZWVkIHRvCj4+ID5iZSBjaGFuZ2VkPyIgb3IgIndoYXQgdmFs dWUgZG8gdGhlIGNvZGUgY2hhbmdlcyBwcm92aWRlPyIuCj4+ID4KPj4gPkxpIFhpbmhhaSBjYW1l IHVwIHdpdGggdHdvIG9wdGltaXphdGlvbnMgaW4gaG93IHRoZSBtYmluZCBjb2RlIGRlYWxzIHdp dGgKPj4gPmh1Z2V0bGIgcGFnZXMuwqAgVGhpcyAnc3ViLW9wdGltYWwnIGNvZGUgaGFzIGV4aXN0 ZWQgZm9yIG1vcmUgdGhhbiA2IHllYXJzLgo+PiA+VW5sZXNzIEkgYW0gbWlzdGFrZW4sIG5vYm9k eSBoYXMgYWN0dWFsbHkgY29tcGxhaW5lZCBvciBub3RpY2VkIHRoaXMgYmVoYXZpb3IuCj4+ID5J IGJlbGlldmUgTGkgWGluaGFpIG5vdGljZWQgdGhpcyBpbmVmZmljaWVudCBjb2RlIHZpYSBjb2Rl IGluc3BlY3Rpb24uwqAgT2YKPj4gPmNvdXJzZSwgYmFzZWQgb24gd2hhdCB3ZSBrbm93IHRvZGF5 IG9uZSBjb3VsZCB3cml0ZSBhIHRlc3QgcHJvZ3JhbSB0byBzaG93Cj4+ID50aGUgaW5lZmZpY2ll bnQgYmVoYXZpb3IuwqAgSG93ZXZlciwgbm8gcmVhbCB1c2VycyBoYXZlIG5vdGljZWQgdGhpcyBk dXJpbmcKPj4gPnRoZSBwYXN0IDYgeWVhcnMuCj4+ID4KPj4gPlRoZSBwcm9wb3NlZCBjb2RlIGNo YW5nZXMgYXJlIGZhaXJseSBzaW1wbGUuwqAgSG93ZXZlciwgSSB3b3VsZCBub3Qgc2F5IHRoYXQK Pj4gPnRoZXkgY2xlYW4gdXAgdGhlIGNvZGUgb3IgbWFrZSBpdCBtb3JlIG1haW50YWluYWJsZS7C oCBUaGV5IGVzc2VudGlhbGx5IGFkZAo+PiA+b3IgbW9kaWZ5IHR3byBjaGVja3MgdG8gYmFpbCBv dXQgZWFybHkgZm9yIGh1Z2V0bGIgdm1hJ3MgaWYgdGhlIGZsYWcgd2hpY2gKPj4gPmlzIGRvY3Vt ZW50ZWQgdG8gbm90IGFwcGx5IHRvIGh1Z2V0bGIgcGFnZXMgKE1QT0xfTUZfU1RSSUNUKSBpcyBz cGVjaWZpZWQuCj4+ID5JZiBvbmUgaXMgdHJ5aW5nIHRvIGZvbGxvdyB0aGUgZW50aXJlIG1iaW5k IGNvZGUgcGF0aCBmb3IgaHVnZXRsYiBwYWdlcywKPj4gPnRoZXNlIHBhdGNoZXMgd2lsbCBtYWtl IHRoYXQgZWFzaWVyIGZvbGxvdy91bmRlcnN0YW5kLsKgIFRoYXQgaXMgc2ltcGx5Cj4+ID5iZWNh dXNlIG9uZSBjYW4gaWdub3JlIGRvd25zdHJlYW0gY29kZS9mdW5jdGlvbmFsaXR5Lgo+PiA+Cj4+ ID5CYXNlZCBvbiBNaWNoYWwncyBjcml0ZXJpYSBhYm92ZSwgSSBub3cgYmVsaWV2ZSB0aGUgY29k ZSBjaGFuZ2VzIHNob3VsZCBub3QKPj4gPmJlIG1hZGUuwqAgWWVzLCB0aGV5IGFyZSBmYWlybHkg c2ltcGxlLsKgIEhvd2V2ZXIsIGV2ZW4gc2ltcGxlIGNoYW5nZXMgaGF2ZQo+PiA+dGhlIHBvdGVu dGlhbCB0byBicmVhayBzb21ldGhpbmcgKGJ1aWxkIGJyZWFrYWdlIHdpdGggdjEgb2YgcGF0Y2gp LsKgIFdlIHNob3VsZAo+PiA+bGVhdmUgdGhpcyBjb2RlIGFzIGlzIHVubGVzcyBpc3N1ZXMgYXJl IHJlcG9ydGVkIGJ5IHVzZXJzLgo+Pgo+PiBBY2N0dWFsbHkgSSBhbSB0aGUgdXNlciBvZiB0aGlz IEFQSSwgYW5kIHdoZW4gdXNpbmcgU1RSSUNUIGFsb25lIHRvIGtub3cgaWYKPj4gcGFnZXMgYXJl IG1pc3BsYWNlZCBhbmQgdGFrZSBhY3Rpb24gbGF0ZXIsIGl0IHNlZW1zwqBkb24ndCB3b3JrIGNv bnNpc3RhbnRseQo+PiBvbiBodWdlcGFnZS4gSW5pdGlhbGx5LMKgSSBhc3N1bWVkIHRoYXQgSSBk aWRuJ3QgdXNlIGl0IGNvcnJlY3RseSwgdGhhdCBmbGFnIG11c3QKPj4gdXNlIHdpdGggTU9WRSo/ IEFmdGVyIGNoZWNrIHRoZSBjb2RlLCBmb3VuZCB0aGF0IGZsYWcgZGlkbid0IGJlZW4gaGFuZGxl ZCwKPj4gYW5kIGZpbmFsbHkgbm90aWNlZCB0aGF0IHRoZXJlIGlzIGEgTk9URSBhYm91dCBpdCBp biBNQU4gcGFnZS4KPgo+VGhpcyBpcyB0aGUgZmlyc3QgdGltZSB5b3UgYXJlIG1lbnRpb25pbmcg YW4gYWN0dWFsIHVzZSBjYXNlLiBUaGlzCj5zaG91bGQgaGF2ZSBiZWVuIGV4cHJlc3NlZCBmcm9t IHRoZSB2ZXJ5IGJlZ2luaW5nLiBJbmNsdWRpbmcgYW4KPmV4cGxhbmF0aW9uIG9mIHdoYXQgdGhl IHVzZSBjYXNlIGlzIGFuZCBob3cgaXQgaXMgYWZmZWN0ZWQgYnkgdGhlCj5jdXJyZW50IGJlaGF2 aW9yLgo+IApPSywgdGhhdCBpcyBiZXR0ZXIgcHJhY3RpY2UsIHRoYW5rcy4KCj4+IEknZCBsaWtl IHRoZSBTVFJJQ1QgYmVlbiBoYW5kbGVkLCBidXQgYXQgcHJlc2VudCBzaW5jZSB0aGlzIGlzIG5v dCBnb2luZyB0bwo+PiBiZSBpbXBsZW1lbnRlZCwgSSBoYXZlIHRvIGhhbmRsZSBkaWZmZXJlbnRs eSBvbiBodWdldGxiIG1hcHBpbmcuCj4+Cj4+IEF0IG1lYW50aW1lLCBJIHRob3VnaHQgdGhhdCB0 aGlzIHBhdGNoIGNhbiBiZSB1c2VmdWwgYW5kIHBvc3RlZCBpdCwgYmVjYXVzZQo+PiBmb3Igc2Nl bmFyaW9zwqB3aGVyZSBodWdldGxiIG1hcHBpbmcgYXJlIGhhbmRsZWQgd2l0aCBvdGhlciBtYXBw aW5ncywgbGVzcwo+PiBjb3N0IGZvciB0aGUgbWJpbmQgY2FsbC7CoChhbHRob3VnaCBpdMKgZGlk bid0IGhlbHAgbXkgY3VycmVudCBjYXNlKQo+Pgo+PiBJIHRoaW5rIGlmIHdlIGNvdWxkIHByb3Zp ZCBiZXR0ZXIgcGVyZm9ybWFuY2UsIHdoeSBub3QgZG8gdGhhdCBvbmx5IGJlY2F1c2UKPj4gdGhh dCBjb2RlIGhhcyBleGlzdHMgZm9yIDYgeWVhcnM/Cj4KPkRvIHlvdSBoYXZlIGFueSBudW1iZXJz IHRvIHByb3ZlIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cz8gSSBiZWxpZXZlCj5hcmd1bWVudHMg YWdhaW5zdCB0aGUgcGF0Y2ggaGF2ZSBiZWVuIGFscmVhZHkgcHJlc2VudGVkLiAKCkkgZGlkbid0 IHRlc3QgdG8ga25vdyBkaWZmZXJlbmNlIHdpdGggdGhpcyBwYXRjaCBzaW5jZSBpdCBkb2Vzbid0 IGhlbHAgZm9yCm15IGNhc2UuIElmIHdhbGtpbmcgdGhlIHBhZ2UgdGFibGUgYW5kIGNoZWNraW5n IHRoZSBwcmVzZW50IFBURSBpcwpiYXNpY2FsbHkgbm8gY29zdCBhY2NvcmRpbmcgdG8gZXhpc3Rp bmcgZXhwZXJpZW5jZSwgdGhlbiBpdCBpcyBub3QgbmVlZGVkLgoKTm93LCBmb3IgbXkgY2FzZSwg SSBhbSBkb2luZyB3b3JrYXJvdW5kIGJ5IGNhbGwgbWJpbmQgdGhlbiBjaGVjayB0aGUKbnVtYV9t YXBzLCBpbnN0ZWFkIG9mIGp1c3QgY2FsbCBtYmluZC4gU28sIEknZCBsaWtlIG9wdGlvbiAjMyBp cyB0aGVyZS4gVGhhdCBpcwphIHNpbXBsZSBjaGFuZ2UsIGFuZCBJIGFtIGdsYWQgdG8gYWRkIHRo aXMgZnVuY3Rpb24gaWYgbm8gb2JqZWN0aW9uLgoKPi0tCj5NaWNoYWwgSG9ja28KPlNVU0UgTGFi cw==