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 3369CC33CAF for ; Fri, 17 Jan 2020 02:38:28 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id CDB4F2072B for ; Fri, 17 Jan 2020 02:38:27 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="aoPk2N7B" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CDB4F2072B 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 60DA86B0308; Thu, 16 Jan 2020 21:38:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 598726B0309; Thu, 16 Jan 2020 21:38:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 45F426B030A; Thu, 16 Jan 2020 21:38:27 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0023.hostedemail.com [216.40.44.23]) by kanga.kvack.org (Postfix) with ESMTP id 2B2156B0308 for ; Thu, 16 Jan 2020 21:38:27 -0500 (EST) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with SMTP id CAD46181AEF1A for ; Fri, 17 Jan 2020 02:38:26 +0000 (UTC) X-FDA: 76385567412.20.shelf75_66c3e7a7c052f X-HE-Tag: shelf75_66c3e7a7c052f X-Filterd-Recvd-Size: 8422 Received: from mail-lf1-f66.google.com (mail-lf1-f66.google.com [209.85.167.66]) by imf13.hostedemail.com (Postfix) with ESMTP for ; Fri, 17 Jan 2020 02:38:25 +0000 (UTC) Received: by mail-lf1-f66.google.com with SMTP id y19so17165918lfl.9 for ; Thu, 16 Jan 2020 18:38:25 -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=t/BtodMLdzKL8ocCo8w8DYCpcJeqF+n+c+/eZPiND20=; b=aoPk2N7BCZkgIO2nrE+o3PWwCKyphfdk2+P1reltctFUs1l6bokIfkH9ENy4SjjAo6 y6OrmQWLW2F7ahI7/v3kv0KrKWwy4RJzgn2ysCIzcNFNRW8z2R9RVbEyQn1pwTTs02p9 O5qf01bfiPLP6kDTitkJf/FMQ3NeXxuRArbdJw21Ue+56D7VUS5gKXhkfUaUmPCIlKUV Ke6XlfX8ad65BpZq3TPVIHxnyuZEz8SgcFmyQCSfnJHZgKvOvUCnoJ40cwCshxa+g4dH 5c4P67DgoDoD22l+XV6TPPocfFQNibTBT0P6tleCkqoxP4qOLKJUXeJygc+dPM06EhL7 xpyA== 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=t/BtodMLdzKL8ocCo8w8DYCpcJeqF+n+c+/eZPiND20=; b=As2lfRwS0C4YHb3IXYzEFlADejrv/CjiPaZkiVEtjtmvwxyRPuBeMDJEh4qGK4t9Nm +/tgCnnKJOm2Tceay+eqGd17Ehs7qdf+V5ZzEVFwVkerG17vkzcjxoAfZ1BefaoJ9ZJ1 7Xr0p8+b50qO8JKwgAAYrHvVGN8nnASlrqg95c61wYQ31yImqF69S4GjMz2g+8vZVEB5 UBg2kt30kwqaDpUWy7+7Mpc3NroiKbSneMX+aygVvxIxJShuPwO/Xufx+tShA7ExSHiV Z8tGl3Tng8K7Mhrh7K7TE6iWTNA386HiPXgUsZJ16UT015U4BDvTtj9I6DdHQKkolekG iRBA== X-Gm-Message-State: APjAAAX/+ZX0sx538B92TB21HdGIoEmoLDwb1U8o/0hufSfUt6OS/SYK IUbZIF/ur4kHSIuSpQ7JB88= X-Google-Smtp-Source: APXvYqzmYzR+sQN8LEvBTi5LmJxuaTPDw/hFocwOvzfprh9pfmzbQG6jqDdKYMHty1ZJvuvm61o1+g== X-Received: by 2002:a19:be93:: with SMTP id o141mr4206242lff.181.1579228704543; Thu, 16 Jan 2020 18:38:24 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.20]) by smtp.gmail.com with ESMTPSA id f11sm13444493lfa.9.2020.01.16.18.38.21 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Thu, 16 Jan 2020 18:38:23 -0800 (PST) Date: Fri, 17 Jan 2020 10:38:21 +0800 From: "Li Xinhai" To: "Mike Kravetz" , mhocko Cc: "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>, X-Priority: 3 X-GUID: F36E0250-4F8A-4ACF-A812-19A809E49D03 X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <20200117103819968585195@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: T24gMjAyMC0wMS0xN8KgYXQgMDM6MjLCoE1pa2UgS3JhdmV0esKgd3JvdGU6Cj5PbiAxLzE1LzIw IDExOjU5IFBNLCBNaWNoYWwgSG9ja28gd3JvdGU6Cj4+IE9uIFdlZCAxNS0wMS0yMCAxMzowNzox NywgTWlrZSBLcmF2ZXR6IHdyb3RlOgo+Pj4gV2hhdCBzaG91bGQgd2UgZG8/Cj4+PiA9PT09PT09 PT09PT09PT09PT0KPj4+IDEpIE5vdGhpbmcgbW9yZSB0aGFuIG9wdGltaXphdGlvbnMgYnkgTGkg WGluaGFpLsKgIEJlaGF2aW9yIHRoYXQgY291bGQgYmUKPj4+wqDCoMKgIHNlZW4gYXMgY29uZmxp Y3Rpbmcgd2l0aCBtYW4gcGFnZSBoYXMgZXhpc3RlZCBzaW5jZSB2My4xMiBhbmQgSSBhbQo+Pj7C oMKgwqAgbm90IGF3YXJlIG9mIGFueSBjb21wbGFpbnRzLgo+Pj4gMikgSW4gYWRkaXRpb24gdG8g b3B0aW1pemF0aW9ucyBieSBMaSBYaW5oYWksIG1vZGlmeSBjb2RlIHRvIHRydWx5IGlnbm9yZQo+ Pj7CoMKgwqAgTVBPTF9NRl9TVFJJQ1QgZm9yIGh1Z2UgcGFnZSBtYXBwaW5ncy7CoCBUaGlzIHdv dWxkIGJlIGZhaXJseSBlYXN5IHRvIGRvCj4+PsKgwqDCoCBhZnRlciBhIGZhaWx1cmUgb2YgbWln cmF0ZV9wYWdlcygpLsKgIFdlIGNvdWxkIHNpbXBseSB0cmF2ZXJzZSB0aGUgbGlzdAo+Pj7CoMKg wqAgb2YgcGFnZXMgdGhhdCB3ZXJlIG5vdCBtaWdyYXRlZCBsb29raW5nIGZvciBhbnkgbm9uLWh1 Z2V0bGIgcGFnZS4KPj4+IDMpIFJlbW92ZSB0aGUgc3RhdGVtZW50ICJNUE9MX01GX1NUUklDVCBp cyBpZ25vcmVkIG9uIGh1Z2UgcGFnZSBtYXBwaW5ncy4iCj4+PsKgwqDCoCBhbmQgbW9kaWZ5IGNv ZGUgYWNjb3JkaW5nbHkuCj4+Pgo+Pj4gTXkgc3VnZ2VzdGlvbiB3b3VsZCBiZSBmb3IgMSBvciAy LsKgIFRob3VnaHRzPwo+Pgo+PiBBbmQgd2h5IGRvIHdlIGV4YWN0bHkgbmVlZCB0byBkbyBhbnl0 aGluZyBhdCBhbGw/IFRoZXJlIGlzIGFuCj4+IGluY29uc2lzdGVuY3kgdGhhdCBoYXMgYmVlbiB0 aGVyZSBmb3IgeWVhcnMgd2l0aG91dCBhbnlib2R5IG5vdGljaW5nLgo+PiBOVU1BIEFQSSBpcyBh IG1lc3Mgb24gaXRzIG93biBhbmQgdW5maXhhYmxlIGF0IHRoaXMgc3RhZ2UsIHRoZXJlIHdpbGwK Pj4gYWx3YXlzIGJlIHNvbWUgY29ybmVyIGNhc2VzLiBJZiB0aGVyZSBpcyBubyByZWFsIHdvcmts b2FkIGhpdHRpbmcgdGhpcwo+PiBpbmNvc2lzdGVuY3kgYW5kIHN1ZmZlcmluZywgSSB3b3VsZCBy YXRoZXIgbm90IHRvdWNoIHRoaXMgYXQgYWxsLgo+PiBVbmxlc3MgdGhlIGNoYW5nZSB3b3VsZCBj bGVhbiB1cCB0aGUgY29kZSBvciBtYWtlIGl0IG1vcmUgbWFpbnRhaW5hYmxlLgo+Cj5UaGF0IGlz IGEgdmVyeSB2YWxpZCBwb2ludC7CoCBTb21ldGltZXMgd2UgYXMgZGV2ZWxvcGVycyBnZXQgZm9j dXNlZCBvbiB0aGUKPmFjdHVhbCBjb2RlIGNoYW5nZXMgYW5kIGZhaWwgdG8gYXNrIHRoZSBxdWVz dGlvbiAiZG9lcyB0aGlzIHJlYWxseSBuZWVkIHRvCj5iZSBjaGFuZ2VkPyIgb3IgIndoYXQgdmFs dWUgZG8gdGhlIGNvZGUgY2hhbmdlcyBwcm92aWRlPyIuCj4KPkxpIFhpbmhhaSBjYW1lIHVwIHdp dGggdHdvIG9wdGltaXphdGlvbnMgaW4gaG93IHRoZSBtYmluZCBjb2RlIGRlYWxzIHdpdGgKPmh1 Z2V0bGIgcGFnZXMuwqAgVGhpcyAnc3ViLW9wdGltYWwnIGNvZGUgaGFzIGV4aXN0ZWQgZm9yIG1v cmUgdGhhbiA2IHllYXJzLgo+VW5sZXNzIEkgYW0gbWlzdGFrZW4sIG5vYm9keSBoYXMgYWN0dWFs bHkgY29tcGxhaW5lZCBvciBub3RpY2VkIHRoaXMgYmVoYXZpb3IuCj5JIGJlbGlldmUgTGkgWGlu aGFpIG5vdGljZWQgdGhpcyBpbmVmZmljaWVudCBjb2RlIHZpYSBjb2RlIGluc3BlY3Rpb24uwqAg T2YKPmNvdXJzZSwgYmFzZWQgb24gd2hhdCB3ZSBrbm93IHRvZGF5IG9uZSBjb3VsZCB3cml0ZSBh IHRlc3QgcHJvZ3JhbSB0byBzaG93Cj50aGUgaW5lZmZpY2llbnQgYmVoYXZpb3IuwqAgSG93ZXZl ciwgbm8gcmVhbCB1c2VycyBoYXZlIG5vdGljZWQgdGhpcyBkdXJpbmcKPnRoZSBwYXN0IDYgeWVh cnMuCj4KPlRoZSBwcm9wb3NlZCBjb2RlIGNoYW5nZXMgYXJlIGZhaXJseSBzaW1wbGUuwqAgSG93 ZXZlciwgSSB3b3VsZCBub3Qgc2F5IHRoYXQKPnRoZXkgY2xlYW4gdXAgdGhlIGNvZGUgb3IgbWFr ZSBpdCBtb3JlIG1haW50YWluYWJsZS7CoCBUaGV5IGVzc2VudGlhbGx5IGFkZAo+b3IgbW9kaWZ5 IHR3byBjaGVja3MgdG8gYmFpbCBvdXQgZWFybHkgZm9yIGh1Z2V0bGIgdm1hJ3MgaWYgdGhlIGZs YWcgd2hpY2gKPmlzIGRvY3VtZW50ZWQgdG8gbm90IGFwcGx5IHRvIGh1Z2V0bGIgcGFnZXMgKE1Q T0xfTUZfU1RSSUNUKSBpcyBzcGVjaWZpZWQuCj5JZiBvbmUgaXMgdHJ5aW5nIHRvIGZvbGxvdyB0 aGUgZW50aXJlIG1iaW5kIGNvZGUgcGF0aCBmb3IgaHVnZXRsYiBwYWdlcywKPnRoZXNlIHBhdGNo ZXMgd2lsbCBtYWtlIHRoYXQgZWFzaWVyIGZvbGxvdy91bmRlcnN0YW5kLsKgIFRoYXQgaXMgc2lt cGx5Cj5iZWNhdXNlIG9uZSBjYW4gaWdub3JlIGRvd25zdHJlYW0gY29kZS9mdW5jdGlvbmFsaXR5 Lgo+Cj5CYXNlZCBvbiBNaWNoYWwncyBjcml0ZXJpYSBhYm92ZSwgSSBub3cgYmVsaWV2ZSB0aGUg Y29kZSBjaGFuZ2VzIHNob3VsZCBub3QKPmJlIG1hZGUuwqAgWWVzLCB0aGV5IGFyZSBmYWlybHkg c2ltcGxlLsKgIEhvd2V2ZXIsIGV2ZW4gc2ltcGxlIGNoYW5nZXMgaGF2ZQo+dGhlIHBvdGVudGlh bCB0byBicmVhayBzb21ldGhpbmcgKGJ1aWxkIGJyZWFrYWdlIHdpdGggdjEgb2YgcGF0Y2gpLsKg IFdlIHNob3VsZAo+bGVhdmUgdGhpcyBjb2RlIGFzIGlzIHVubGVzcyBpc3N1ZXMgYXJlIHJlcG9y dGVkIGJ5IHVzZXJzLiAKCkFjY3R1YWxseSBJIGFtIHRoZSB1c2VyIG9mIHRoaXMgQVBJLCBhbmQg d2hlbiB1c2luZyBTVFJJQ1QgYWxvbmUgdG8ga25vdyBpZgpwYWdlcyBhcmUgbWlzcGxhY2VkIGFu ZCB0YWtlIGFjdGlvbiBsYXRlciwgaXQgc2VlbXPCoGRvbid0IHdvcmsgY29uc2lzdGFudGx5Cm9u IGh1Z2VwYWdlLiBJbml0aWFsbHkswqBJIGFzc3VtZWQgdGhhdCBJIGRpZG4ndCB1c2UgaXQgY29y cmVjdGx5LCB0aGF0IGZsYWcgbXVzdAp1c2Ugd2l0aCBNT1ZFKj8gQWZ0ZXIgY2hlY2sgdGhlIGNv ZGUsIGZvdW5kIHRoYXQgZmxhZyBkaWRuJ3QgYmVlbiBoYW5kbGVkLAphbmQgZmluYWxseSBub3Rp Y2VkIHRoYXQgdGhlcmUgaXMgYSBOT1RFIGFib3V0IGl0IGluIE1BTiBwYWdlLgoKSSdkIGxpa2Ug dGhlIFNUUklDVCBiZWVuIGhhbmRsZWQsIGJ1dCBhdCBwcmVzZW50IHNpbmNlIHRoaXMgaXMgbm90 IGdvaW5nIHRvCmJlIGltcGxlbWVudGVkLCBJIGhhdmUgdG8gaGFuZGxlIGRpZmZlcmVudGx5IG9u IGh1Z2V0bGIgbWFwcGluZy4KCkF0IG1lYW50aW1lLCBJIHRob3VnaHQgdGhhdCB0aGlzIHBhdGNo IGNhbiBiZSB1c2VmdWwgYW5kIHBvc3RlZCBpdCwgYmVjYXVzZQpmb3Igc2NlbmFyaW9zwqB3aGVy ZSBodWdldGxiIG1hcHBpbmcgYXJlIGhhbmRsZWQgd2l0aCBvdGhlciBtYXBwaW5ncywgbGVzcwpj b3N0IGZvciB0aGUgbWJpbmQgY2FsbC7CoChhbHRob3VnaCBpdMKgZGlkbid0IGhlbHAgbXkgY3Vy cmVudCBjYXNlKQoKSSB0aGluayBpZiB3ZSBjb3VsZCBwcm92aWQgYmV0dGVyIHBlcmZvcm1hbmNl LCB3aHkgbm90IGRvIHRoYXQgb25seSBiZWNhdXNlCnRoYXQgY29kZSBoYXMgZXhpc3RzIGZvciA2 IHllYXJzPwoKPi0tCj5NaWtlIEtyYXZldHo=