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 952F5C33CB1 for ; Thu, 16 Jan 2020 15:32:41 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 24FC72072B for ; Thu, 16 Jan 2020 15:32:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="H7x9Rx4X" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 24FC72072B 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 853758E0076; Thu, 16 Jan 2020 10:32:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 803918E003F; Thu, 16 Jan 2020 10:32:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6F1B78E0076; Thu, 16 Jan 2020 10:32:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0172.hostedemail.com [216.40.44.172]) by kanga.kvack.org (Postfix) with ESMTP id 590B78E003F for ; Thu, 16 Jan 2020 10:32:40 -0500 (EST) Received: from smtpin04.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with SMTP id 0915F40F4 for ; Thu, 16 Jan 2020 15:32:40 +0000 (UTC) X-FDA: 76383889680.04.nut19_6e80c0fef7a44 X-HE-Tag: nut19_6e80c0fef7a44 X-Filterd-Recvd-Size: 9450 Received: from mail-lf1-f68.google.com (mail-lf1-f68.google.com [209.85.167.68]) by imf02.hostedemail.com (Postfix) with ESMTP for ; Thu, 16 Jan 2020 15:32:39 +0000 (UTC) Received: by mail-lf1-f68.google.com with SMTP id 15so15820949lfr.2 for ; Thu, 16 Jan 2020 07:32:39 -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=xDsw87wRLi+aZ948pWlx/gj1XWDzELuGpusnjSFn9dc=; b=H7x9Rx4XmkHohCJUJymJmb8iCthjok/EiKCNTHODOjqzPD+BL7IbY9+Bc9BCB2Ne49 LSsLvGUjZ8A0DzMZlJG7Qb7C/mfTAuP6GxUonru7vUOCPjcyspC95Q5P4WUqL6BLP5jE XxHSFv4+AtwTS/2t1U50xMs/FnYjZYWslbNUWiq3NC06KajSgYAAYLZVhEglO3vKH5hv W8NINt93sbjx9ZLEeKsG6vL9IyrERfV/HDqW0/mRVWqRH/Qe9+T3taIgKJF9RCfDFKox le5OKnQweeoi9mU/Vw2Bu+YZdKeu/N7pNlzlru5KTeOoVAIWH8Y2zgNW10VuJgPato1t eupA== 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=xDsw87wRLi+aZ948pWlx/gj1XWDzELuGpusnjSFn9dc=; b=mXX9eyJX1dyppJwawEiErTiTqBfuCiMhZqz2g3kO3/o5avo4WUIW3EkrGkVFscntgT CmKeiYQvc+9L3rSZ62WlaZQOHrRqk4cNeMzHP9sDazxheoGsvBygfnUOSoehqfVd7vnC 1VsQoKftOCX2gN/RBJPSGMMrHnlg3mUPxG2p7dKq7/XzpgnvylQtn1X88tcBLffcqVqD JCLyUoPeZlIyNb0LLkDAJmOF35yicUr5u8O7c3a+OvXCaw08BTCUBxeyF3vzvvxfc9qA CEblA48IRjZc73/wzkP3UvGmTu0jUyF0hxQlXH5JTqojGlgVMPZV7ty30h2L1F2z5YBs h0CQ== X-Gm-Message-State: APjAAAVIgJhQ0TAjzHqoa2Y/BF76f9AYyPddY6o7+rCuMvBh+Wvnha0a 9txQqUOoztoEDuYGkEy3gf8= X-Google-Smtp-Source: APXvYqyeALY3aPDnA0IvtQ2YD86ByqRwe/F73Yixi9Hc1U0jXaJ2u5U5vFja8ZN4VUk0QCAjuvaSHQ== X-Received: by 2002:ac2:5604:: with SMTP id v4mr2535137lfd.152.1579188757618; Thu, 16 Jan 2020 07:32:37 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.20]) by smtp.gmail.com with ESMTPSA id g15sm10853545ljn.32.2020.01.16.07.32.34 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Thu, 16 Jan 2020 07:32:37 -0800 (PST) Date: Thu, 16 Jan 2020 23:32:33 +0800 From: "Li Xinhai" To: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= , yang.shi , "Mike Kravetz" Cc: "linux-mm@kvack.org" , akpm , mhocko , 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>, , , <9fabdc16-fc31-7e06-e306-af38850de771@linux.alibaba.com>, <52a03774-f6cd-c66b-6d27-ebf74aa7a850@oracle.com>, <2d488bd7-0f2e-f691-b1b6-f2f1faec8ab4@linux.alibaba.com>, <20200116080729.GA19016@hori.linux.bs1.fc.nec.co.jp> X-Priority: 3 X-GUID: 8A841F6B-59F3-4ECE-8FC4-8DDA8383F1AA X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <20200116233231408902133@gmail.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gMjAyMC0wMS0xNsKgYXQgMTY6MDfCoEhPUklHVUNISSBOQU9ZQSjloIDlj6PjgIDnm7TkuZ8p wqB3cm90ZToKPkhpIGV2ZXJ5b25lLAo+Cj5UaGFuayB5b3UgYWxsIGZvciBmaW5kaW5nIGFuZCBk aWdnaW5nIHRoZSBpc3N1ZS4KPgo+PiBTdW1tYXJ5Cj4+ID09PT09PT0KPj4gSXQgJ2xvb2tzJyBs aWtlIHRoZSBzdGF0ZW1lbnQgIk1QT0xfTUZfU1RSSUNUIGlzIGlnbm9yZWQgb24gaHVnZSBwYWdl Cj4+IG1hcHBpbmdzLiIgaXMgbGVmdCBvdmVyIGZyb20gdGhlIG9yaWdpbmFsIG1iaW5kIGltcGxl bWVudGF0aW9uLsKgIFdoZW4KPj4gdGhlIGh1Z2UgcGFnZSBtaWdyYXRpb24gc3VwcG9ydCB3YXMg YWRkZWQsIEkgY2FuIG5vdCBiZSBzdXJlIGlmIGlnbm9yaW5nCj4+IE1QT0xfTUZfU1RSSUNUIGZv ciBodWdlIHBhZ2VzIGR1cmluZyB0aGUgdmVyaWZ5L2lzb2xhdGlvbiBwaGFzZSB3YXMKPj4gaW50 ZW50aW9uYWwuwqAgSXQgc2VlbXMgbGlrZSBpdCB3YXMgYXMgdGhlIHJldHVybiB2YWx1ZSBmcm9t Cj4+IGlzb2xhdGVfaHVnZV9wYWdlKCkgaXMgaWdub3JlZC4KPgo+VGhpcyBzdW1tYXJ5IGlzIHRv dGFsbHkgY29ycmVjdC7CoCBJJ3ZlIHNpbXBseSBtaXNzZWQgY29uc2lkZXJpbmcgTVBPTF9NRl9T VFJJQ1QKPmZsYWcgd2hlbiBpbXBsZW1lbnRpbmcgaHVnZXRsYiBtaWdyYXRpb24uwqAgQXMgeW91 IHBvaW50ZWQgb3V0LCB0aGUgZGlzY3JlcGFjeQo+YmV0d2VlbiB0aGUgbWFucGFnZSBhbmQgdGhl IGNvZGUgaXMgYWxzbyBkdWUgdG8gdGhlIGxhY2sgb2YgdXBkYXRlcyBvbiB0aGUKPiJNUE9MX01G X1NUUklDVCBpcyBpZ25vcmVkIG9uIGh1Z2UgcGFnZSBtYXBwaW5ncy4iIHN0YXRlbWVudC4KPgo+ T24gV2VkLCBKYW4gMTUsIDIwMjAgYXQgMDE6NTk6MTRQTSAtMDgwMCwgWWFuZyBTaGkgd3JvdGU6 Cj4+Cj4+IE9uIDEvMTUvMjAgMTo0NSBQTSwgTWlrZSBLcmF2ZXR6IHdyb3RlOgo+PiA+IE9uIDEv MTUvMjAgMTozMCBQTSwgWWFuZyBTaGkgd3JvdGU6Cj4+ID4gPiBPbiAxLzE1LzIwIDE6MDcgUE0s IE1pa2UgS3JhdmV0eiB3cm90ZToKPj4gPiA+ID4gV2hhdCBzaG91bGQgd2UgZG8/Cj4+ID4gPiA+ ID09PT09PT09PT09PT09PT09PQo+PiA+ID4gPiAxKSBOb3RoaW5nIG1vcmUgdGhhbiBvcHRpbWl6 YXRpb25zIGJ5IExpIFhpbmhhaS7CoCBCZWhhdmlvciB0aGF0IGNvdWxkIGJlCj4+ID4gPiA+wqDC oMKgwqDCoCBzZWVuIGFzIGNvbmZsaWN0aW5nIHdpdGggbWFuIHBhZ2UgaGFzIGV4aXN0ZWQgc2lu Y2UgdjMuMTIgYW5kIEkgYW0KPj4gPiA+ID7CoMKgwqDCoMKgIG5vdCBhd2FyZSBvZiBhbnkgY29t cGxhaW50cy4KPj4gPiA+ID4gMikgSW4gYWRkaXRpb24gdG8gb3B0aW1pemF0aW9ucyBieSBMaSBY aW5oYWksIG1vZGlmeSBjb2RlIHRvIHRydWx5IGlnbm9yZQo+PiA+ID4gPsKgwqDCoMKgwqAgTVBP TF9NRl9TVFJJQ1QgZm9yIGh1Z2UgcGFnZSBtYXBwaW5ncy7CoCBUaGlzIHdvdWxkIGJlIGZhaXJs eSBlYXN5IHRvIGRvCj4+ID4gPiA+wqDCoMKgwqDCoCBhZnRlciBhIGZhaWx1cmUgb2YgbWlncmF0 ZV9wYWdlcygpLsKgIFdlIGNvdWxkIHNpbXBseSB0cmF2ZXJzZSB0aGUgbGlzdAo+PiA+ID4gPsKg wqDCoMKgwqAgb2YgcGFnZXMgdGhhdCB3ZXJlIG5vdCBtaWdyYXRlZCBsb29raW5nIGZvciBhbnkg bm9uLWh1Z2V0bGIgcGFnZS4KPj4gPiA+IEkgZG9uJ3QgdGhpbmsgd2UgY2FuIGRvIHRoaXMgZWFz aWx5IHNpbmNlIG1pZ3JhdGVfcGFnZXMoKSB3b3VsZCBwdXQgdGhlIG1pZ3JhdGlvbiBmYWlsZWQg aHVnZXRsYiBwYWdlcyBiYWNrIHRvIGh1Z2VwYWdlX2FjdGl2ZWxpc3Qgc28gdGhlcmUgc2hvdWxk IG5vdCBhbnkgaHVnZXRsYiBwYWdlIHJlc2lkZSBvbiB0aGUgcGFnZWxpc3QgcmVnYXJkbGVzcyBv ZiBmYWlsdXJlIGlmIEkgcmVhZCB0aGUgY29kZSBjb3JyZWN0bHkuCj4KPkFsdGhvdWdoIHRoaXMg YmVoYXZpb3Igc2VlbXMgdG8gbWUgbm90IHByZXZlbnQgZnJvbSBmaW5kaW5nIG5vbi1odWdldGxi Cj5wYWdlcyBpbiBtaWdyYXRpb24gbGlzdCwgdGhpcyBpcyBhIGRpZmZlcmVuY2UgaW4gbWlncmF0 aW9uIGJlaGF2aW9yIGJldHdlZW4KPm5vcm1hbCBwYWdlcyBhbmQgaHVnZXBhZ2VzIHRoYXQgbWln aHQgYmUgYmV0dGVyIHRvIGJlIG9wdGltaXplZC4KPk1heWJlIGh1Z2VwYWdlcyBmYWlsZWQgdG8g bWlncmF0ZSBzaG91bGQgcmVtYWluIGluIG1pZ3JhdGlvbiBsaXN0IGFmdGVyCj5taWdyYXRlX3Bh Z2VzKCkgcmV0dXJucyBhbmQgdGhlIHNob3VsZCBiZSBwdXQgYmFjayB2aWEgcHV0YmFja19tb3Zh YmxlX3BhZ2VzKCkuCj4KPj4gPiA+Cj4+ID4gWW91IGFyZSBjb3JyZWN0LsKgIEkgbWFkZSBhbiBh c3N1bXB0aW9uIHdpdGhvdXQgYWN0dWFsbHkgbG9va2luZyBhdCB0aGUgY29kZS4gOigKPj4gPgo+ PiA+ID4gT3RoZXIgdGhhbiB0aGF0IHRyYXZlcnNpbmcgcGFnZSBsaXN0IHRvIGxvb2sgZm9yIGEg Y2VydGFpbiB0eXBlIHBhZ2UgZG9lc24ndCBzb3VuZCBzY2FsYWJsZSB0byBtZS4KPj4gPiA+Cj4+ ID4gPiA+IDMpIFJlbW92ZSB0aGUgc3RhdGVtZW50ICJNUE9MX01GX1NUUklDVCBpcyBpZ25vcmVk IG9uIGh1Z2UgcGFnZSBtYXBwaW5ncy4iCj4+ID4gPiA+wqDCoMKgwqDCoCBhbmQgbW9kaWZ5IGNv ZGUgYWNjb3JkaW5nbHkuCj4+ID4gPiA+Cj4+ID4gPiA+IE15IHN1Z2dlc3Rpb24gd291bGQgYmUg Zm9yIDEgb3IgMi7CoCBUaG91Z2h0cz8KPj4gPiA+IEJ5IHJldGhpbmtpbmcgdGhlIGhpc3Rvcnkg KHRoYW5rcyBhZ2FpbiBmb3IgZGlnZ2luZyBpbnRvIGl0KSwgaXQgc291bmRzICMzIHNob3VsZCBi ZSBtb3JlIHJlYXNvbmFibGUuIEl0IHNvdW5kcyBsaWtlIHRoZSBiZWhhdmlvciB3YXMgY2hhbmdl ZCBzaW5jZSBodWdldGxiIG1pZ3JhdGlvbiB3YXMgYWRkZWQgYnV0IHRoZSBtYW4gcGFnZSB3YXMg bm90IHVwZGF0ZWQgdG8gcmVmbGVjdCB0aGUgY2hhbmdlLgo+PiA+ID4KPj4gPiBMZXQncyBob3Bl IE5hb3lhIGNvbW1lbnRzLsKgIE15IG9ubHkgY29uY2VybiB3aXRoICMzIGlzIHRoYXQgd2Ugd2ls bCBiZSBjaGFuZ2luZwo+PiA+IGJlaGF2aW9yLsKgIEkgZG8gbm90IHRoaW5rIG1hbnkgcGVvcGxl IChpZiBhbnkpIGRlcGVuZCBvbiBleGlzdGluZyBiZWhhdmlvci4KPj4gPiBIb3dldmVyLCB5b3Ug Y2FuIG5ldmVyIGJlIHN1cmUuCj4+Cj4+IFllcywgdGhpcyB3b3VsZCBjaGFuZ2UgdGhlIGJhaGF2 aW9yLCBidXQgSSBkb24ndCBzZWUgd2h5IHdlIGhhdmUgdG8gdHJlYXQKPj4gaHVnZXRsYiBzcGVj aWFsbHkgbm93YWRheXMgd2l0aCBtaWdyYXRpb24gc3VwcG9ydGVkLgo+Cj4oT3B0aW9uICMxIGlz IGdvb2QgZm9yIHNob3J0IHRlcm0gc29sdXRpb24sIGJ1dCBldmVudHVhbGx5KSBJIGFncmVlIHdp dGggb3B0aW9uICMzLgo+V2UgaGF2ZSBubyByZWFzb24gdG8gaGFuZGxlIGh1Z2V0bGIgZGlmZmVy ZW50bHkgYWJvdXQgTVBPTF9NRl9TVFJJQ1QgZmxhZy4gCgpUaGFua3MuIFNhbWUgdGhvdWdodHMg Zm9yIG9wdGlvbiAjMywgYnV0IGl0IHNlZW1zIGJldHRlciBub3QgY2hhbmdlIGN1cnJlbnQKYmVo YXZpb3IuIApBZGQgbW9yZSBhYm91dCBjdXJyZW50IGJlaGF2aW9yIG9mIGNvZGU6Ci0gSW4gdW5t YXAmbW92ZSBwaGFzZSwgdGhlcmUgaXMgbm8gZGlmZmVyZW50IGJlaGF2aW9yIG9mIGhhbmRsaW5n IGh1Z2VwYWdlCmFuZMKgbm9uLWh1Z2VwYWdlLCB0aGF0IGlzIHdoZW4gU1RSSUNUIGlzIHNldCwg cmVwb3J0IC1FSU8gaWYgYW55IHBhZ2UKY2FuJ3QgbW92ZSwgd2hlbiBTVFJJQ1QgaXMgbm90IHNl dCwgZG9uJ3QgcmVwb3J0IHdoZW4gZmFpbGVkIHRvIG1vdmU7Ci0gSW4gaXNvbGF0aW9uIHBoYXNl LCBTVFJJQ1QgaXMgZWZmZWN0aXZlIGZvciBub24taHVnZXBnZSwgdGhhdCBtZWFucyBzZXQKU1RS SUNUIGFsb25lIHdpbGwgY2F1c2UgLUVJTyBpZiBmb3VuZCBtaXNwbGFjZWQgcGFnZXMsIGFuZCBz ZXQgU1RSSUNUIHdpdGgKTU9WRSogd2lsbCBjYXVzZSAtRUlPIGlmIGZhaWxlZCB0byBpc29sYXRl IHBhZ2VzOyBmb3IgaHVnZXBhZ2UsIFNUUklDVCBpcwppZ25vcmVkLCBpdCBkb24ndCBkZXRlY3Qg bWlzcGxhY2VkIHBhZ2VzIG5vciByZXBvcnQgLUVJTyBpZiBpc29sYXRpb24gZmFpbGVkLgoKVGhp cyBwYXRjaCBkb24ndCBjaGFuZ2UgYW55IHBhcnQgb2YgY3VycmVudCBiZWhhdmlvciwgb25seSBh dm9pZHMgd2Fsa2luZwpwYWdlIHRhYmxlLCB3aGVyZSBjdXJyZW50bHkgZG8gbm90aGluZyBpZiBT VFJJQ1QgaXMgc2V0IGFsb25lLgoKPgo+VGhhbmtzLAo+TmFveWEgSG9yaWd1Y2hp