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=-6.6 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS autolearn=ham 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 159B3C282DD for ; Thu, 9 Jan 2020 22:48:13 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id B8FB12077B for ; Thu, 9 Jan 2020 22:48:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HbyLrsR1" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B8FB12077B 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 4D8208E0006; Thu, 9 Jan 2020 17:48:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 488678E0001; Thu, 9 Jan 2020 17:48:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 39EAB8E0006; Thu, 9 Jan 2020 17:48:12 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0127.hostedemail.com [216.40.44.127]) by kanga.kvack.org (Postfix) with ESMTP id 216048E0001 for ; Thu, 9 Jan 2020 17:48:12 -0500 (EST) Received: from smtpin24.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with SMTP id CF9863ABA for ; Thu, 9 Jan 2020 22:48:11 +0000 (UTC) X-FDA: 76359585582.24.bun20_d46f6d4df222 X-HE-Tag: bun20_d46f6d4df222 X-Filterd-Recvd-Size: 6080 Received: from mail-lj1-f196.google.com (mail-lj1-f196.google.com [209.85.208.196]) by imf09.hostedemail.com (Postfix) with ESMTP for ; Thu, 9 Jan 2020 22:48:11 +0000 (UTC) Received: by mail-lj1-f196.google.com with SMTP id j26so32249ljc.12 for ; Thu, 09 Jan 2020 14:48:10 -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=k84S4/DNEfuyryxjp5OtIjffgV4uRaMUYRA+Nk171Fw=; b=HbyLrsR1uwGJsaMZNeb3QxjVB6+tklIhiLIrv0bez6eFEb7JwZBPFyV1Y1D5NW3Aw+ qG20jMuYINo1rwRL0Rd1rTe8ZPdcFETiHJGWy8YuQmomGQjotysfFdELdW4WbMYQiROF 6F1QLCI/+dz2dzpIYhCRiLS+TXp8lg174apUZ7TjdNixx6qnBQX9L2qcGLm0UQFQXw1n it2iiEad7CLRtucnMnstX5UPqsPNMq/NmJXyv4IgeX4+xhplcEtptoD7T+NQRmO+tZDD MXym96qWx3OkpH8kcva4mGMOPrT/+6ecIaLIeZ89OqQsOym+k+33TKTFLQS1CKP6Sqc2 sccw== 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=k84S4/DNEfuyryxjp5OtIjffgV4uRaMUYRA+Nk171Fw=; b=eQYusqwUCG62lhuAIBGOuwSDRFoCi/5PzM0ZTvLnFu++NWhdjBIIJ87gVUwmh94dgs ZWDPG5EpoCeYzRfrUOM8MaHTwKVuFqf67w22y+p135a2FBmkVHMFPRjM/2atXtMtgqaW 0T5aR4nABLISBprQEcvsJ3rr+4W+pNDTJhIDN/kLMefvwM1ARIHwNU+67gF+Ig7cjQKk 1nLbMd4yAgtaGfiXq15Dr4ZUW8k6Mcb+SRlM7PQAt0F2rOz9czyTm/YXmiN1UfsSuSKj mV5aC4CQytaFXQqc5ugrg4+wGknX1NJIRo9ySD7LRnZ4rvOmGIQWrJWXfHfnaVtGE+e1 pqbw== X-Gm-Message-State: APjAAAUYdHuQiboEfVGtWdtuV5AoJINXUJ9iLbZhwTJehQ9cEmQEG2Ui W9iLeRyyDcEdKt/U0hc7its= X-Google-Smtp-Source: APXvYqxnH3qxNTUJeSutae7YwSrx5p0PQXcpfqDvn9dIqH9ZFslsaWPMkJmNacXyy7rXIL/CljjZpg== X-Received: by 2002:a2e:3a13:: with SMTP id h19mr270643lja.16.1578610089560; Thu, 09 Jan 2020 14:48:09 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.21]) by smtp.gmail.com with ESMTPSA id s13sm21722lje.35.2020.01.09.14.48.07 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Thu, 09 Jan 2020 14:48:08 -0800 (PST) Date: Fri, 10 Jan 2020 06:48:07 +0800 From: "Li Xinhai" To: "Mike Kravetz" , "Michal Hocko" Cc: "linux-mm@kvack.org" , kirill.shutemov Subject: Re: [PATCH v2] mm/page_vma_mapped.c: Detect mismatched pfn of hugetlbfs page in pfn_in_hpage() References: <1578579963-6075-1-git-send-email-lixinhai.lxh@gmail.com>, <20200109150052.GT4951@dhcp22.suse.cz>, <568a2f44-ad16-f3b5-4691-4e6f6ff21bf1@oracle.com> X-Priority: 3 X-GUID: 3E41999F-0C09-4DA7-8E46-9416E744B4D9 X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <2020011006480540632892@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: T24gMjAyMC0wMS0xMMKgYXQgMDE6MDnCoE1pa2UgS3JhdmV0esKgd3JvdGU6Cj5PbiAxLzkvMjAg NzowMCBBTSwgTWljaGFsIEhvY2tvIHdyb3RlOgo+PiBbQ2MgTWlrZSB3aG8gaXMgaHVnZXRsYiBt YWludGFpbmVyXQo+Pgo+PiBPbiBUaHUgMDktMDEtMjAgMTQ6MjY6MDIsIExpIFhpbmhhaSB3cm90 ZToKPj4+IGNoZWNrX3B0ZSBpcyBjYWxsZWQgZm9yIGh1Z2V0bGJmcyBwYWdlIGFuZCBjb21wYXJp bmcgcGZuIGluIHBmbl9pbl9wYWdlLAo+Pj4gd2hlcmUgcGZuIGlzIGNvbXBhcmVkIGluIHJhbmdl IFtocGFnZV9wZm4sIGhwYWdlX3BmbitIUEFHRV9QTURfTlIpLiBGb3IKPj4+IGh1Z2V0bGJmcyBw YWdlLCBwZm4gbXVzdCBlcXVhbCB0byBocGFnZV9wZm4sIHNvIGNhdGNoIGl0IGFzIGJ1ZyBpZiB0 aGV5Cj4+PiBhcmUgbm90IGVxdWFsLgo+Pgo+PiBXaHkgZG8gd2UgbmVlZCB0aGlzPyBXb3VsZCB0 aGF0IGhlbHAgdG8gZGVidWcgYW55IHBhc3QgYnVnPwo+Cj5JIGhhdmUgdGhlIHNhbWUgcXVlc3Rp b24gYXMgTWljaGFsLsKgIERpZCB5b3Ugc2VlIGFuIGlzc3VlIHdoZXJlIHN1Y2ggYSBjaGVjawo+ Y291bGQgaGVscD8KPgo+VGhlcmUgaXMgbm90aGluZyB3cm9uZyB3aXRoIHRoZSBwcm9wb3NlZCBj b2RlLsKgIEhvd2V2ZXIsIGl0IHdvdWxkIGJlIGdvb2QgdG8KPmtub3cgdGhlIHJlYXNvbiBmb3Ig YWRkaW5nIGl0LsKgIEkgc3RhcnRlZCBsb29raW5nIGF0IGFsbCBwb3NzaWJsZSBjb2RlIHBhdGhz Cj53aGVyZSB0aGlzIGNvdWxkIGFwcGx5LsKgIEhvd2V2ZXIsIGl0IHdvdWxkIGJlIGJldHRlciBp ZiB5b3UgcG9pbnRlZCBvdXQgdGhlCj5jb25jZXJuIHRoYXQgY2F1c2VkIHlvdSB0byBjcmVhdGUg dGhlIHBhdGNoLgo+LS0KPk1pa2UgS3JhdmV0ego+IApvb3BzLCBJIGRpZG4ndCB3cml0ZSB0aGUg Y29kZSBjb3JyZWN0bHkuIEkgc2hvdWxkIHdyb3RlIGl0IGFzwqAKCglpZiAocGZuID49IGhwYWdl X3BmbiAmJiBwZm4gLSBocGFnZV9wZm4gPCBocGFnZV9ucl9wYWdlcyhocGFnZSkpIHsKCQlWTV9C VUdfT05fUEFHRShQYWdlSHVnZShocGFnZSkgJiYgcGZuICE9IGhwYWdlX3BmbiwgaHBhZ2UpOwoJ CXJldHVybiB0cnVlOwoJfQoKCXJldHVybiBmYWxzZTsKCmhwYWdlX25yX3BhZ2VzKGhwYWdlKSBn aXZlIHVzIEhQQUdFX1BNRF9OUiBmb3IgVEhQIGFuZCBodWdldGxiZnMgcGFnZSwKYnV0IHJlbWFw cGluZyBQVEUgdG8gYSBkaWZmZXJybnQgaHVnZXRsYmZzIHBhZ2Ugc3RpbGwgYWxsb3dlZCwgc28g cHV0IHRoZSBCVUcgY29kZQppbnRvIHRoaXMgY29uZGl0aW9uIGlzIG5lY2Vzc2FyeS4gQnkgdGhp cyB3YXksIGlmIGl0IHdhcyBub3QgYSBleGFjdCBtYXRjaCBmb3IgUGFnZUh1Z2UsCnRoZW4gaXQg aXMgYSBidWcuCgo+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogTGkgWGluaGFpIDxsaXhpbmhhaS5seGhA Z21haWwuY29tPgo+Pj4gQ2M6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxp bnV4LmludGVsLmNvbT4KPj4+IC0tLQo+Pj7CoCBtbS9wYWdlX3ZtYV9tYXBwZWQuYyB8IDEgKwo+ Pj7CoCAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEv bW0vcGFnZV92bWFfbWFwcGVkLmMgYi9tbS9wYWdlX3ZtYV9tYXBwZWQuYwo+Pj4gaW5kZXggZWZm NGI0NS4uNzEzYWFlZCAxMDA2NDQKPj4+IC0tLSBhL21tL3BhZ2Vfdm1hX21hcHBlZC5jCj4+PiAr KysgYi9tbS9wYWdlX3ZtYV9tYXBwZWQuYwo+Pj4gQEAgLTU1LDYgKzU1LDcgQEAgc3RhdGljIGJv b2wgbWFwX3B0ZShzdHJ1Y3QgcGFnZV92bWFfbWFwcGVkX3dhbGsgKnB2bXcpCj4+PsKgIHN0YXRp YyBpbmxpbmUgYm9vbCBwZm5faW5faHBhZ2Uoc3RydWN0IHBhZ2UgKmhwYWdlLCB1bnNpZ25lZCBs b25nIHBmbikKPj4+wqAgewo+Pj7CoCB1bnNpZ25lZCBsb25nIGhwYWdlX3BmbiA9IHBhZ2VfdG9f cGZuKGhwYWdlKTsKPj4+ICsJVk1fQlVHX09OX1BBR0UoUGFnZUh1Z2UoaHBhZ2UpICYmIHBmbiAh PSBocGFnZV9wZm4sIGhwYWdlKTsKPj4+wqAKPj4+wqAgLyogVEhQIGNhbiBiZSByZWZlcmVuY2Vk IGJ5IGFueSBzdWJwYWdlICovCj4+PsKgIHJldHVybiBwZm4gPj0gaHBhZ2VfcGZuICYmIHBmbiAt IGhwYWdlX3BmbiA8IGhwYWdlX25yX3BhZ2VzKGhwYWdlKTsKPj4+IC0tCj4+PiAxLjguMy4x