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 6D9FAC33CB1 for ; Tue, 14 Jan 2020 13:47:57 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 219502187F for ; Tue, 14 Jan 2020 13:47:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PMp9BnkT" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 219502187F 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 BBAE38E0007; Tue, 14 Jan 2020 08:47:56 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B6BEE8E0003; Tue, 14 Jan 2020 08:47:56 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A5A608E0007; Tue, 14 Jan 2020 08:47:56 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0102.hostedemail.com [216.40.44.102]) by kanga.kvack.org (Postfix) with ESMTP id 91C908E0003 for ; Tue, 14 Jan 2020 08:47:56 -0500 (EST) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with SMTP id 3D9E1249E for ; Tue, 14 Jan 2020 13:47:56 +0000 (UTC) X-FDA: 76376368152.29.cave31_6253e7e487c30 X-HE-Tag: cave31_6253e7e487c30 X-Filterd-Recvd-Size: 6490 Received: from mail-lj1-f196.google.com (mail-lj1-f196.google.com [209.85.208.196]) by imf34.hostedemail.com (Postfix) with ESMTP for ; Tue, 14 Jan 2020 13:47:55 +0000 (UTC) Received: by mail-lj1-f196.google.com with SMTP id o13so14410548ljg.4 for ; Tue, 14 Jan 2020 05:47:55 -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=mu0aKKfXAZdkSghX/PG9hzrgBXZoF/1f+hCTXOWgUWk=; b=PMp9BnkT/xaDM0GnmimlCnc0o/tO2pw9HTn1e04FzVrvY++PMSopjJvkmw+fHax8Q+ rFB3GmvJQ4rEfWnki/sTj28Epe9EuVjJjaz+tVgGa2R1cSjMRbSLxSdb8+BELJo1Qgcx 6ZP4Wts5GyVKzmqmJ5ZbUHymgLYod1cTDWAizYDHEIBhAAdA4+C8mBeCDgI+4E4z9W0/ WT1oquyuhF8bfVZap4nlvWe/KzoWXrT7bnQa3a80NWJmxDjrVtk25iKtNXWoNyx+XA3x NiKdUk5HPJA5k3lgkgNoSBtudsBr7j8SwEzBhshAIjPZBJVUXZa7N7gxRQCZ0HADlnJa oeTA== 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=mu0aKKfXAZdkSghX/PG9hzrgBXZoF/1f+hCTXOWgUWk=; b=g8KTHqkBJq0esAAju/5DWgtJzZqLnjvK0XHx2XJVIkah1ecwp+SqhNb3CHGtdLIKdh tX7WKxa81XiHwGjjHs9UjhHZBu4hPDJrWHNgEjvSvjSL62jjlAPbUJzEnoO3i9JM6OG9 Wl3qPQJIl9wJ2ThHiNZD50geduBXJMs1/T5/qb/JthZBfrAdrHBnfIqp3dmphViiL+Mt vUqzj3ncf0MYEI2yo81kEAJfmq1cr4WJZwwzsj9ydYdUdNl8RKkdUc/m59R2PFwMeM04 du9Z+sGh02xcjmzPK1Sc9xTafeyRdhQ74GQWZlRI3wZ+WPg3/04pDjdhhquQKI1doz0b unEA== X-Gm-Message-State: APjAAAXkeKfF3YZ/QIFHmge75EI7PM1ERvHMxTsjc70m2P1aKGLkQw4G 7o5L8fuqgPGxer74C3qy4es= X-Google-Smtp-Source: APXvYqxd2HH86DrF7c+IL5cgSvb8zqUhmYpSiLI053GnQduGodyq9DW1qPx4NYNV69aom3Q7cpYCcw== X-Received: by 2002:a2e:9d0f:: with SMTP id t15mr14200179lji.171.1579009674160; Tue, 14 Jan 2020 05:47:54 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.21]) by smtp.gmail.com with ESMTPSA id o12sm7576029ljj.79.2020.01.14.05.47.51 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Tue, 14 Jan 2020 05:47:53 -0800 (PST) Date: Tue, 14 Jan 2020 21:47:51 +0800 From: "Li Xinhai" To: "Michal Hocko" Cc: "linux-mm@kvack.org" , akpm , kirill.shutemov , "Mike Kravetz" Subject: Re: [PATCH v4] mm/page_vma_mapped.c: Explicitly compare pfn for normal, hugetlbfs and THP page References: <1578737885-8890-1-git-send-email-lixinhai.lxh@gmail.com>, <20200114092545.GF19428@dhcp22.suse.cz> X-Priority: 3 X-GUID: 6B4A6B66-9A27-4E61-9E6F-F6E9F5E30C9A X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <202001142147485028116@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: T24gMjAyMC0wMS0xNMKgYXQgMTc6MjXCoE1pY2hhbCBIb2Nrb8Kgd3JvdGU6Cj5PbiBTYXQgMTEt MDEtMjAgMTA6MTg6MDUsIExpIFhpbmhhaSB3cm90ZToKPj4gV2hlbiBjaGVja19wdGUsIHBmbiBv ZiBub3JtYWwsIGh1Z2V0bGJmcyBhbmQgVEhQIHBhZ2UgbmVlZCBiZSBjb21wYXJlZC4KPj4gVGhl IGN1cnJlbnQgaW1wbGVtZW50YXRpb24gYXBwbHkgY29tcGFyaXNvbiBhcwo+PiAtIG5vcm1hbCA0 SyBwYWdlOiBwYWdlX3BmbiA8PSBwZm4gPCBwYWdlX3BmbiArIDEKPj4gLSBodWdldGxiZnMgcGFn ZTrCoCBwYWdlX3BmbiA8PSBwZm4gPCBwYWdlX3BmbiArIEhQQUdFX1BNRF9OUgo+PiAtIFRIUCBw YWdlOiBwYWdlX3BmbiA8PSBwZm4gPCBwYWdlX3BmbiArIEhQQUdFX1BNRF9OUgo+PiBpbiBwZm5f aW5faHBhZ2UuIEZvciBodWdldGxiZnMgcGFnZSwgaXQgc2hvdWxkIGJlCj4+IHBhZ2VfcGZuID09 IHBmbgo+Pgo+PiBOb3csIGNoYW5nZSBwZm5faW5faHBhZ2UgdG8gcGZuX2lzX21hdGNoIHRvIGhp Z2hsaWdodCB0aGF0IGNvbXBhcmlzb24KPj4gaXMgbm90IG9ubHkgZm9yIFRIUCBhbmQgZXhwbGlj aXRseSBjb21wYXJlIGZvciB0aGVzZSBjYXNlcy4KPgo+V2h5IGlzIHRoaXMgaW1wb3J0YW50IHRv IGRvLiBJIGhhdmUgYXNrZWQgYW5kIE1pa2UgaGFkIHRoZSBzYW1lIGZlZWxpbmcKPnRoYXQgdGhl IHBhdGNoIGlzIG1pc3NpbmcgYW55IHJlYWwganVzdGlmaWNhdGlvbi4gV2h5IGRvIHdlIG5lZWQg dGhpcwo+Y2hhbmdlPyBJdCBpcyBncmVhdCB0aGF0IHlvdSBoYXZlIGRyb3BwZWQgVk1fQlVHX09O IGJ0dy4KPiAKSSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdG8gbWFrZSB0aGUgY29kZSBjbGVhciwg YXMgc2FpZCwgY29tcGFyaW5nIGh1Z2V0bGJmcyBwYWdlCmluIHJhbmdlwqBwYWdlX3BmbiA8PSBw Zm4gPCBwYWdlX3BmbiArIEhQQUdFX1BNRF9OUiBpcyBjb25mdXNpb24uCgo+PiBTaWduZWQtb2Zm LWJ5OiBMaSBYaW5oYWkgPGxpeGluaGFpLmx4aEBnbWFpbC5jb20+Cj4+IENjOiBLaXJpbGwgQS4g U2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+Cj4+IENjOiBNaWtlIEty YXZldHogPG1pa2Uua3JhdmV0ekBvcmFjbGUuY29tPgo+PiBDYzogTWljaGFsIEhvY2tvIDxtaG9j a29Aa2VybmVsLm9yZz4KPj4gQWNrZWQtYnk6IEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNo dXRlbW92QGxpbnV4LmludGVsLmNvbT4KPj4gLS0tCj4+wqAgbW0vcGFnZV92bWFfbWFwcGVkLmMg fCAxMiArKysrKysrKy0tLS0KPj7CoCAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0 IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvbW0vcGFnZV92bWFfbWFwcGVkLmMgYi9t bS9wYWdlX3ZtYV9tYXBwZWQuYwo+PiBpbmRleCBlZmY0YjQ1Li43MTljMzUyIDEwMDY0NAo+PiAt LS0gYS9tbS9wYWdlX3ZtYV9tYXBwZWQuYwo+PiArKysgYi9tbS9wYWdlX3ZtYV9tYXBwZWQuYwo+ PiBAQCAtNTIsMTIgKzUyLDE2IEBAIHN0YXRpYyBib29sIG1hcF9wdGUoc3RydWN0IHBhZ2Vfdm1h X21hcHBlZF93YWxrICpwdm13KQo+PsKgIHJldHVybiB0cnVlOwo+PsKgIH0KPj7CoAo+PiAtc3Rh dGljIGlubGluZSBib29sIHBmbl9pbl9ocGFnZShzdHJ1Y3QgcGFnZSAqaHBhZ2UsIHVuc2lnbmVk IGxvbmcgcGZuKQo+PiArc3RhdGljIGlubGluZSBib29sIHBmbl9pc19tYXRjaChzdHJ1Y3QgcGFn ZSAqcGFnZSwgdW5zaWduZWQgbG9uZyBwZm4pCj4+wqAgewo+PiAtCXVuc2lnbmVkIGxvbmcgaHBh Z2VfcGZuID0gcGFnZV90b19wZm4oaHBhZ2UpOwo+PiArCXVuc2lnbmVkIGxvbmcgcGFnZV9wZm4g PSBwYWdlX3RvX3BmbihwYWdlKTsKPj4gKwo+PiArCS8qIG5vcm1hbCBwYWdlIGFuZCBodWdldGxi ZnMgcGFnZSAqLwo+PiArCWlmICghUGFnZVRyYW5zQ29tcG91bmQocGFnZSkgfHwgUGFnZUh1Z2Uo cGFnZSkpCj4+ICsJcmV0dXJuIHBhZ2VfcGZuID09IHBmbjsKPj7CoAo+PsKgIC8qIFRIUCBjYW4g YmUgcmVmZXJlbmNlZCBieSBhbnkgc3VicGFnZSAqLwo+PiAtCXJldHVybiBwZm4gPj0gaHBhZ2Vf cGZuICYmIHBmbiAtIGhwYWdlX3BmbiA8IGhwYWdlX25yX3BhZ2VzKGhwYWdlKTsKPj4gKwlyZXR1 cm4gcGZuID49IHBhZ2VfcGZuICYmIHBmbiAtIHBhZ2VfcGZuIDwgaHBhZ2VfbnJfcGFnZXMocGFn ZSk7Cj4+wqAgfQo+PsKgCj4+wqAgLyoqCj4+IEBAIC0xMDgsNyArMTEyLDcgQEAgc3RhdGljIGJv b2wgY2hlY2tfcHRlKHN0cnVjdCBwYWdlX3ZtYV9tYXBwZWRfd2FsayAqcHZtdykKPj7CoCBwZm4g PSBwdGVfcGZuKCpwdm13LT5wdGUpOwo+PsKgIH0KPj7CoAo+PiAtCXJldHVybiBwZm5faW5faHBh Z2UocHZtdy0+cGFnZSwgcGZuKTsKPj4gKwlyZXR1cm4gcGZuX2lzX21hdGNoKHB2bXctPnBhZ2Us IHBmbik7Cj4+wqAgfQo+PsKgCj4+wqAgLyoqCj4+IC0tCj4+IDEuOC4zLjEKPgo+LS0KPk1pY2hh bCBIb2Nrbwo+U1VTRSBMYWJz