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=-3.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,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 9885EC33CB1 for ; Wed, 15 Jan 2020 07:36:33 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 4183E2081E for ; Wed, 15 Jan 2020 07:36:33 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GZRM55Vm" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4183E2081E 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 CBBBB8E0005; Wed, 15 Jan 2020 02:36:32 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C43D68E0003; Wed, 15 Jan 2020 02:36:32 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B0A228E0005; Wed, 15 Jan 2020 02:36:32 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0129.hostedemail.com [216.40.44.129]) by kanga.kvack.org (Postfix) with ESMTP id 9402C8E0003 for ; Wed, 15 Jan 2020 02:36:32 -0500 (EST) Received: from smtpin15.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with SMTP id 5094A2C94 for ; Wed, 15 Jan 2020 07:36:32 +0000 (UTC) X-FDA: 76379061024.15.crown26_733666eb8e92e X-HE-Tag: crown26_733666eb8e92e X-Filterd-Recvd-Size: 8608 Received: from mail-lj1-f195.google.com (mail-lj1-f195.google.com [209.85.208.195]) by imf11.hostedemail.com (Postfix) with ESMTP for ; Wed, 15 Jan 2020 07:36:31 +0000 (UTC) Received: by mail-lj1-f195.google.com with SMTP id a13so17364618ljm.10 for ; Tue, 14 Jan 2020 23:36:31 -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=i+9r8I3umaDMTrOAXTjUcdLfZ11k4m3553YfdssuoHQ=; b=GZRM55Vmg1UqSvdnvonKqduSrILBItCimYrpRc4qoPrNJaXVsiXUy0ocuBM4Ygn4i8 BpKGANKVC5tm9Sl/cMMPYECMlGqtKA1hbrwjbjRMGdZY7FBQ9gGUi/pSkOWcfqGcfmu6 kjtlVYQpbg9wFfNlbIILgfz9ZWXCo+1/yuhwz7ceVwWVKDlGEu1lx6nLT90x/cJ7VXhR 6ppTZuXUrMG4RDfcoiYEd5AgsLzL81S2wA9QFGl20ykRCFa1Pztwap9tDCuTAgTw81OD VxSBCsUlqtgkkhlsE/7LzomCiobNVfrpDIAhhZTqF6jBf+qMVwOyNjKv8gfXJQQEGDPZ tU7g== 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=i+9r8I3umaDMTrOAXTjUcdLfZ11k4m3553YfdssuoHQ=; b=rWfJJRKy5IbOi/3xXhkgazENkmX20ifNMoTmCaCYK3AoxPET9UrsOndIOJ+I94G4da YvxKS8yveRCfMzetG9e9L3AE9pkTT1If/PqaO1/qDIsl1uf2afzPZDPSFGhCECGDoEP6 9s6dCUO1dTsyoXjxN0CYWYGs3lDGBYcqCT7cZ/EIygb9V9LyMZIGeLyXiI/ITHnqgbVA 0WlwQ8RNx+SNhgh58sP09lERxTT5idCglqn4KDyT1zUMA/sjb+lD1D6/o34QAdLuOEmA 3Lfng8wgL2sOWd5ZTX1qDXdWM+DYdAca/4oIP7MKnidR89QZXVUyMIVcSMD10a5Iyiej +Pmw== X-Gm-Message-State: APjAAAX8rf9f8z4IyAJDZgQYfm2OSseH8cAU+mZdDBH1YNhzn9YaX5D0 Ph5F7JBvObF6wYo1KKXgmQk= X-Google-Smtp-Source: APXvYqxuKGTPMTgWqCImD7H+tIn5o7ClRRu3f0VqLMKAOAU+A8KrRPH3xxzNlMzW8RM//pGNP1l1sQ== X-Received: by 2002:a2e:884c:: with SMTP id z12mr907302ljj.55.1579073790147; Tue, 14 Jan 2020 23:36:30 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.20]) by smtp.gmail.com with ESMTPSA id b190sm8423056lfd.39.2020.01.14.23.36.27 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Tue, 14 Jan 2020 23:36:29 -0800 (PST) Date: Wed, 15 Jan 2020 15:36:27 +0800 From: "Li Xinhai" To: yang.shi , "Mike Kravetz" , "linux-mm@kvack.org" Cc: 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>, , <7c26d332-c40a-0271-b408-a2079ab00808@linux.alibaba.com>, , <253e9110-4ffd-e9ba-feec-48ce899af057@linux.alibaba.com> X-Priority: 3 X-GUID: 8C9071CB-7764-4999-A18B-8DFA33DC0C3B X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <2020011515362520135446@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: T24gMjAyMC0wMS0xNcKgYXQgMTM6MjPCoFlhbmcgU2hpwqB3cm90ZToKPgo+Cj5PbiAxLzE0LzIw IDg6MjggUE0sIE1pa2UgS3JhdmV0eiB3cm90ZToKPj4gT24gMS8xNC8yMCA1OjI0IFBNLCBZYW5n IFNoaSB3cm90ZToKPj4+Cj4+PiBPbiAxLzE0LzIwIDU6MDcgUE0sIE1pa2UgS3JhdmV0eiB3cm90 ZToKPj4+PiBPbiAxLzE0LzIwIDY6MDkgQU0sIExpIFhpbmhhaSB3cm90ZToKPj4+Pj4gQWRkIGNj IHRvCj4+Pj4+IFlhbmcgU2hpIDx5YW5nLnNoaUBsaW51eC5hbGliYWJhLmNvbT4KPj4+Pj4gTmFv eWEgSG9yaWd1Y2hpIDxuLWhvcmlndWNoaUBhaC5qcC5uZWMuY29tPgo+Pj4+PiAsIHdobyBoYXMg YmVlbiB3b3JrZWQgb24gdGhpcyBwYXJ0Cj4+Pj4+Cj4+Pj4+IE9uIDIwMjAtMDEtMTQgYXQgMTc6 MTYgTGkgWGluaGFpIHdyb3RlOgo+Pj4+Pj4gQ2hlY2tpbmcgTVBPTF9NRl9TVFJJQ1QgaXMgaWdu b3JlZCBmb3IgSFVHRVRMQiB2bWEgYWNjb3JkaW5nIHRvIG1iaW5kIG1hbgo+Pj4+Pj4gcGFnZToK Pj4+Pj4+Cj4+Pj4+PiBOb3Rlcwo+Pj4+Pj4gTVBPTF9NRl9TVFJJQ1QgaXMgaWdub3JlZCBvbiBo dWdlIHBhZ2UgbWFwcGluZ3MuCj4+Pj4+Pgo+Pj4+Pj4gSWYgTVBPTF9NRl9TVFJJQ1QgaXMgc3Bl Y2lmaWVkIGFsb25lIHdpdGhvdXQgYW55IE1PVkUgZmxhZywgd2Ugc2hvdWxkCj4+Pj4+PiBpbmRp Y2F0ZSwgZnJvbSB0ZXN0X3dhbGssIHRoYXQgd2Fsa2luZyB0aGlzIHZtYSBzaG91bGQgYmUgc2tp cHBlZCBldmVuIGlmCj4+Pj4+PiB0aGVyZSBhcmUgbWlzcGxhY2VkIHBhZ2VzLgo+Pj4+Pj4KPj4+ Pj4+IFNpZ25lZC1vZmYtYnk6IExpIFhpbmhhaSA8bGl4aW5oYWkubHhoQGdtYWlsLmNvbT4KPj4+ Pj4+IENjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KPj4+Pj4+IENjOiBNaWtlIEty YXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgo+Pj4+IEkgZG8gbm90IG5lY2Vzc2FyaWx5 IGRpc2FncmVlIHdpdGggdGhlIGNoYW5nZS7CoCBIb3dldmVyLCB0aGlzIGhhcyBtYWRlIG1lCj4+ Pj4gcXVlc3Rpb24gYSBjb3VwbGUgdGhpbmdzOgo+Pj4+IDEpIFdoeSBkb2VzIHRoZSBtYW4gcGFn ZSBzYXkgTVBPTF9NRl9TVFJJQ1QgaXMgaWdub3JlZCBvbiBodWdlIHBhZ2UgbWFwcGluZ3M/Cj4+ Pj7CoMKgwqDCoMKgIC0gSXMgdGhhdCBsZWZ0b3ZlciBmcm9tIHRoZSB0aGUgZGF5cyB3aGVuIGh1 Z2UgcGFnZSBtaWdyYXRpb24gd2FzIG5vdAo+Pj4+wqDCoMKgwqDCoMKgwqAgc3VwcG9ydGVkPwo+ Pj4+wqDCoMKgwqDCoCAtIElzIGl0IGp1c3QgYmVjYXVzZSBodWdlIHBhZ2UgbWlncmF0aW9uIGlz IG1vcmUgbGlrZWx5IHRvIGZhaWwgdGhhbgo+Pj4+wqDCoMKgwqDCoMKgwqAgYmFzZSBwYWdlIG1p Z3JhdGlvbi4KPj4+PiAyKSBEb2VzIHRoZSBtYmluZCBjb2RlIGZ1bmN0aW9uIHByb3Blcmx5IHdo ZW4gdW5hYmxlIHRvIG1pZ3JhdGUgYSBodWdlIHBhZ2UKPj4+PsKgwqDCoMKgwqAgTVBPTF9NRl9T VFJJQ1QgaXMgc2V0P8KgIEEgcXVpY2sgbG9vayBhdCB0aGUgY29kZSBsb29rcyBsaWtlIGl0IHJl dHVybnMKPj4+PsKgwqDCoMKgwqAgRUlPLiAKZm9yIHF1ZXN0aW9uICgyKSwKbG9vayBpbnRvwqBx dWV1ZV9wYWdlc19odWdldGxiKCksIHRoZSBtaXNwbGFjZWQgcGFnZSB3b3VsZCBub3QKY2F1c2Ug LUVJT8KgcmVwb3J0ZWQsIGZvciBib3RoIFNUUklDVCBzZXQgYWxvbmUgYW5kIFNUUklDVCBzZXQg d2l0aCBNT1ZFKjsKdGhhdCBtZWFucyBTVFJJQ1QgYmVlbiBlZmZlY3RpdmVseSBpZ25vcmVkIGR1 cmluZyBpc29sYXRpb24gcGhhc2UuCgpJbiB1bm1hcCBhbmQgbW92ZSBwaGFzZSwgLUVJTyBpcyBy ZXBvcnRlZCBpZiBmYWlsZWQgdG8gbW92ZSBwYWdlIGFuZApTVFJJQ1QgaXMgc2V0LgoKPj4+IEkg ZG9uJ3Qga25vdyB0aGUgYW5zd2VyIGFib3V0IHF1ZXN0aW9uICMxIEkgZGlkbid0IGRpZyBpbnRv IHRoZSBoaXN0b3J5LiBUaGUgcXVldWVfcGFnZXNfaHVnZXRsYigpIHJldHVybnMgMCB1bmNvbmRp dGlvbmFsbHksIEkgdGhpbmsgdGhpcyBpcyB3aGF0ICJNUE9MX01GX1NUUklDVCBpcyBpZ25vcmVk IG9uIGh1Z2UgcGFnZSBtYXBwaW5ncyIgbWVhbnMgaW4gY29kZS4KPj4+Cj4+PiBJdCB3b3VsZCBy ZXR1cm4gLUVJTyBmb3IgYmFzZSBwYWdlcyBvciBUSFAgYXMgd2hhdCB0aGUgbWFucGFnZSBkZXNj cmliZXMuCj4+Pgo+PiBJIHdhcyB0aGlua2luZyBhYm91dCBhIG1pZ3JhdGlvbiBmYWlsdXJlIGFm dGVyIGlzb2xhdGlvbi7CoCBUaGlzIGJsb2NrIG9mCj4+IGNvZGUgaW4gZG9fbWJpbmQoKSBhZnRl ciBxdWV1ZV9wYWdlc19yYW5nZSgpIGFuZCBtYmluZF9yYW5nZSgpLgo+Pgo+PsKgwqDCoMKgwqDC oMKgwqDCoCBpZiAoIWVycikgewo+PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg aW50IG5yX2ZhaWxlZCA9IDA7Cj4+Cj4+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBpZiAoIWxpc3RfZW1wdHkoJnBhZ2VsaXN0KSkgewo+PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFdBUk5fT05fT05DRShmbGFncyAmIE1QT0xfTUZf TEFaWSk7Cj4+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgbnJfZmFpbGVkID0gbWlncmF0ZV9wYWdlcygmcGFnZWxpc3QsIG5ld19wYWdlLCBOVUxMLAo+ PsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBzdGFydCwgTUlHUkFURV9TWU5DLCBNUl9NRU1QT0xJQ1lfTUJJTkQpOwo+PsKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChucl9m YWlsZWQpCj4+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHB1dGJhY2tfbW92YWJsZV9wYWdlcygmcGFnZWxpc3QpOwo+PsKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+Pgo+PsKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgaWYgKChyZXQgPiAwKSB8fCAobnJfZmFpbGVkICYmIChmbGFncyAm IE1QT0xfTUZfU1RSSUNUKSkpCj4+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZXJyID0gLUVJTzsKPgo+SG1tLi4gSSBhZ3JlZSB0aGlzIHBhcnQgaW4g bWFuIHBhZ2UgZG9lcyBsb29rIGFtYmlndW91cy4gV2UgbWF5IGFzc3VtZQo+Ik1QT0xfTUZfU1RS SUNUIGlzIGlnbm9yZWQgb24gaHVnZSBwYWdlIG1hcHBpbmdzLiIgaW1wbGllcyBpZgo+TVBPTF9N Rl9TVFJJQ1QgaXMgc3BlY2lmaWVkIGFsb25lPyBJZiBNT1ZFIGZsYWcgaXMgc3BlY2lmaWVkIGl0 IHNob3VsZAo+cmV0dXJuIC1FSU8gaWYgc29tZSBwYWdlcyBjb3VsZCBub3QgYmUgbW92ZWQgYXMg d2hhdCB0aGUgbWFuIHBhZ2UgZGVzY3JpYmVzLgo+IApJdCBsb29rcyB0byBtZSB0aGF0IGN1cnJl bnQgY29kZSBoYXMgbm8gZmVhc2libGUgd2F5IHRvIGlnbm9yZSBTVFJJQ1QKZmxhZyBmb3IgaHVn ZXRsYiBwYWdlwqB3aGVuIGZhaWx1cmUgaGFwcGVuIGluIMKgdW5tYXAmbW92ZSBwaGFzZSwKYmVj YXVzZSBtYmluZCBpcyBhYm91dCB0byBoYW5kbGUgbXVsdGlwbGUgdm1hKGkuZS4sIGh1Z2V0bGIg dm1hIG1peGVkIHdpdGgKb3RoZXIgdm1hKSBpbiBvbmUgY2FsbC4KCj5JIGRvbid0IGtub3cgd2hh dCB0aGUgaW50ZW50aW9uIHdhcyBhdCB0aGUgZmlyc3QgcGxhY2UuIFdlIG1heSBoYXZlIHRvCj5k aWcgaW50byB0aGUgaGlzdG9yeS4KPgo+Pgo+Cj4=