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 AFF74C33CB1 for ; Wed, 15 Jan 2020 09:04:39 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 602A52187F for ; Wed, 15 Jan 2020 09:04:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RBTgZqLa" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 602A52187F 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 EC1B88E0008; Wed, 15 Jan 2020 04:04:38 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E71DA8E0003; Wed, 15 Jan 2020 04:04:38 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D87A38E0008; Wed, 15 Jan 2020 04:04:38 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0038.hostedemail.com [216.40.44.38]) by kanga.kvack.org (Postfix) with ESMTP id BFC2B8E0003 for ; Wed, 15 Jan 2020 04:04:38 -0500 (EST) Received: from smtpin06.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with SMTP id 7AFAF8248D52 for ; Wed, 15 Jan 2020 09:04:38 +0000 (UTC) X-FDA: 76379283036.06.paste85_b570a9880910 X-HE-Tag: paste85_b570a9880910 X-Filterd-Recvd-Size: 6998 Received: from mail-lj1-f195.google.com (mail-lj1-f195.google.com [209.85.208.195]) by imf18.hostedemail.com (Postfix) with ESMTP for ; Wed, 15 Jan 2020 09:04:37 +0000 (UTC) Received: by mail-lj1-f195.google.com with SMTP id r19so17666320ljg.3 for ; Wed, 15 Jan 2020 01:04:37 -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=Q0GRJk+2upzx/yQxmgZO5R4KQQxFP0uBdQ4x82Btifg=; b=RBTgZqLas9r0a6CQA4UxmEzcdAJbnSjsDH8ZuplAzMTpAyLk55R+2BBZNwEnMnhSu4 916yKJH5YsJschLkcdBYH02noGWk6L5SnDZgvJmd09RExAobgbWm1uLjzbJwPslyrY/Z vZBnTR7uH0UVAYVHwkrAdwx300CFznNdaW3CWhuKLk742imtQsl5ANL7/h+Ah3tNUfCn HtFDXcd6iJPRBRls9orTxgge8ZF0Haw8ACkvbV5WDfRsxDo1oec4wDP+0Q/KnZOssxyy c9S30tdB9T4OU7dlSElHAEhMEag/OCiP7KLKv0mda6Sa/6t+AdFQbRqK8Qkj8aIxRbyk Bc5Q== 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=Q0GRJk+2upzx/yQxmgZO5R4KQQxFP0uBdQ4x82Btifg=; b=M+Po4T2CtGEpXeIeYk4xWtFUv9dPq9Dt9xxhlg9zNztDdRy3LzaIU65q7CYetOIKRR 2cmIKOSvE4m7VXVtkKj7OmzcmBHXTwIhCLlrMLvoaE86DnZPtanc8h1A4lIFJJC/mddW xErxFNMkCeAPEY3Cj7gsqJLODPeMwjOV6gyDM6KB4gKP6/P6R2c7WdBQaQ2V8gShfZKU qSF3Plbx9DPWa2hU4/uxL1ZdLLtd/o7OqG0+XGv6TSEVPA+1B0r5bmFcK8HX9KIVGKoH Eo9bMKlLgA5Y51+ruynOtbji/LFT9f2p7wG9mwaFWFvvxrCKYKYSVRZ7Xf8VhtAebhjW NDvw== X-Gm-Message-State: APjAAAUwSYpO3RCPw4Xyf4QnPyluxCNj7V8De6BOPNFcribxy3iDALzQ hrUFWaybMK7Rnr4AX/pDhfc= X-Google-Smtp-Source: APXvYqyl5zR1xaLiTouSnE/ZsIamKZ8Ka8I1bTsb1n4yNC5LKya2Uo7S+WT20C8PhF35bosH4Vltrw== X-Received: by 2002:a2e:974b:: with SMTP id f11mr1129980ljj.173.1579079076347; Wed, 15 Jan 2020 01:04:36 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.20]) by smtp.gmail.com with ESMTPSA id b20sm8774910ljp.20.2020.01.15.01.04.33 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Wed, 15 Jan 2020 01:04:35 -0800 (PST) Date: Wed, 15 Jan 2020 17:04:33 +0800 From: "Li Xinhai" To: "Mike Kravetz" , "linux-mm@kvack.org" Cc: akpm , mhocko Subject: Re: [PATCH v2] mm/mempolicy,hugetlb: Checking hstate for hugetlbfs page in vma_migratable References: <1579070637-26945-1-git-send-email-lixinhai.lxh@gmail.com> X-Priority: 3 X-GUID: C81C5657-3A66-40FC-A3C3-6E327C6CE2A2 X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <2020011517043199965456@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: T24gMjAyMC0wMS0xNcKgYXQgMTQ6NDPCoExpIFhpbmhhacKgd3JvdGU6Cj5DaGVja2luZyBoc3Rh dGUgYXQgZWFybHkgcGhhc2Ugd2hlbiBpc29sYXRpbmcgcGFnZSwgaW5zdGVhZCBvZiBkdXJpbmcK PnVubWFwIGFuZCBtb3ZlIHBoYXNlLCB0byBhdm9pZCB1c2VsZXNzIGlzb2xhdGlvbi4KPgo+U2ln bmVkLW9mZi1ieTogTGkgWGluaGFpIDxsaXhpbmhhaS5seGhAZ21haWwuY29tPgo+Q2M6IE1pY2hh bCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgo+Q2M6IE1pa2UgS3JhdmV0eiA8bWlrZS5rcmF2ZXR6 QG9yYWNsZS5jb20+IAoKSXQgaXMgYmFkIHRvIGRlY2xhcmUgdGhlIGZ1bmN0aW9uIGluIHR3byBm aWxlcywgd291bGQgaXQgYmUgYmV0dGVyIHRvIGRlY2xhcmUKdGhlIGludGVyZmFjZSBpbiBodWdl dGxiX2lubGluZS5oIGFzIHRoaXMgZmlsZSBpcyBjcmVhdGVkIGluIHB1cnBvc2UgZm9yIGJyZWFr CmNpcmN1bGFyIHJlZmVyZW5jZSBiZXR3ZWVuIGh1Z2V0bGIgYW5kIG90aGVyIGNvbXBvbmVudHMu Cgo+LS0tCj52MS0+djI6Cj5OZXcgZnVuY3Rpb24KPmJvb2wgdm1faHVnZXBhZ2VfbWlncmF0aW9u X3N1cHBvcnRlZChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPmlzIGludHJvZHVjZWQgdG8g c2ltcGxpZnkgdGhlIGludGVyIGRlcGVuZGVuY3kgb2YKPmluY2x1ZGUvbGludXgvbWVtcG9saWN5 LmggYW5kIGluY2x1ZGUvbGludXgvaHVnZXRsYi5oLCBhbmQgY291bGQgYmUKPnVzZWZ1bCBmb3Ig b3RoZXIgY2FsbGVyLgo+Cj4gaW5jbHVkZS9saW51eC9odWdldGxiLmjCoMKgIHzCoCAyICsrCj4g aW5jbHVkZS9saW51eC9tZW1wb2xpY3kuaCB8wqAgNiArKystLS0KPiBtbS9odWdldGxiLmPCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDEwICsrKysrKysrKysKPiAzIGZpbGVzIGNoYW5nZWQs IDE1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPmRpZmYgLS1naXQgYS9pbmNsdWRl L2xpbnV4L2h1Z2V0bGIuaCBiL2luY2x1ZGUvbGludXgvaHVnZXRsYi5oCj5pbmRleCAzMWQ0OTIw Li41MmZjMDM0IDEwMDY0NAo+LS0tIGEvaW5jbHVkZS9saW51eC9odWdldGxiLmgKPisrKyBiL2lu Y2x1ZGUvbGludXgvaHVnZXRsYi5oCj5AQCAtODM0LDYgKzgzNCw4IEBAIHN0YXRpYyBpbmxpbmUg dm9pZCBzZXRfaHVnZV9zd2FwX3B0ZV9hdChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQg bG9uZyBhZGRyCj4gfQo+ICNlbmRpZgkvKiBDT05GSUdfSFVHRVRMQl9QQUdFICovCj4KPitleHRl cm4gYm9vbCB2bV9odWdlcGFnZV9taWdyYXRpb25fc3VwcG9ydGVkKHN0cnVjdCB2bV9hcmVhX3N0 cnVjdCAqdm1hKTsKPisKPiBzdGF0aWMgaW5saW5lIHNwaW5sb2NrX3QgKmh1Z2VfcHRlX2xvY2so c3RydWN0IGhzdGF0ZSAqaCwKPiBzdHJ1Y3QgbW1fc3RydWN0ICptbSwgcHRlX3QgKnB0ZSkKPiB7 Cj5kaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tZW1wb2xpY3kuaCBiL2luY2x1ZGUvbGludXgv bWVtcG9saWN5LmgKPmluZGV4IDUyMjhjNjIuLjY2MzcxNjYgMTAwNjQ0Cj4tLS0gYS9pbmNsdWRl L2xpbnV4L21lbXBvbGljeS5oCj4rKysgYi9pbmNsdWRlL2xpbnV4L21lbXBvbGljeS5oCj5AQCAt MTcyLDYgKzE3Miw3IEBAIGludCBkb19taWdyYXRlX3BhZ2VzKHN0cnVjdCBtbV9zdHJ1Y3QgKm1t LCBjb25zdCBub2RlbWFza190ICpmcm9tLAo+Cj4gZXh0ZXJuIHZvaWQgbXBvbF90b19zdHIoY2hh ciAqYnVmZmVyLCBpbnQgbWF4bGVuLCBzdHJ1Y3QgbWVtcG9saWN5ICpwb2wpOwo+Cj4rZXh0ZXJu IGJvb2wgdm1faHVnZXBhZ2VfbWlncmF0aW9uX3N1cHBvcnRlZChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1 Y3QgKnZtYSk7Cj4gLyogQ2hlY2sgaWYgYSB2bWEgaXMgbWlncmF0YWJsZSAqLwo+IHN0YXRpYyBp bmxpbmUgYm9vbCB2bWFfbWlncmF0YWJsZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiB7 Cj5AQCAtMTg1LDEwICsxODYsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdm1hX21pZ3JhdGFibGUo c3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCj4gaWYgKHZtYV9pc19kYXgodm1hKSkKPiByZXR1 cm4gZmFsc2U7Cj4KPi0jaWZuZGVmIENPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJ T04KPi0JaWYgKHZtYS0+dm1fZmxhZ3MgJiBWTV9IVUdFVExCKQo+KwlpZiAoaXNfdm1faHVnZXRs Yl9wYWdlKHZtYSkgJiYKPisJIXZtX2h1Z2VwYWdlX21pZ3JhdGlvbl9zdXBwb3J0ZWQodm1hKSkK PiByZXR1cm4gZmFsc2U7Cj4tI2VuZGlmCj4KPiAvKgo+ICogTWlncmF0aW9uIGFsbG9jYXRlcyBw YWdlcyBpbiB0aGUgaGlnaGVzdCB6b25lLiBJZiB3ZSBjYW5ub3QKPmRpZmYgLS1naXQgYS9tbS9o dWdldGxiLmMgYi9tbS9odWdldGxiLmMKPmluZGV4IGRkODczN2EuLmZjZTE0OWMgMTAwNjQ0Cj4t LS0gYS9tbS9odWdldGxiLmMKPisrKyBiL21tL2h1Z2V0bGIuYwo+QEAgLTEzMTYsNiArMTMxNiwx NiBAQCBpbnQgUGFnZUhlYWRIdWdlKHN0cnVjdCBwYWdlICpwYWdlX2hlYWQpCj4gcmV0dXJuIGdl dF9jb21wb3VuZF9wYWdlX2R0b3IocGFnZV9oZWFkKSA9PSBmcmVlX2h1Z2VfcGFnZTsKPiB9Cj4K Pitib29sIHZtX2h1Z2VwYWdlX21pZ3JhdGlvbl9zdXBwb3J0ZWQoc3RydWN0IHZtX2FyZWFfc3Ry dWN0ICp2bWEpCj4rewo+KyNpZmRlZiBDT05GSUdfSFVHRVRMQl9QQUdFCj4rCVZNX0JVR19PTigh aXNfdm1faHVnZXRsYl9wYWdlKHZtYSkpOwo+KwlpZiAoaHVnZXBhZ2VfbWlncmF0aW9uX3N1cHBv cnRlZChoc3RhdGVfdm1hKHZtYSkpKQo+KwlyZXR1cm4gdHJ1ZTsKPisjZW5kaWYKPisJcmV0dXJu IGZhbHNlOwo+K30KPisKPiBwZ29mZl90IF9fYmFzZXBhZ2VfaW5kZXgoc3RydWN0IHBhZ2UgKnBh Z2UpCj4gewo+IHN0cnVjdCBwYWdlICpwYWdlX2hlYWQgPSBjb21wb3VuZF9oZWFkKHBhZ2UpOwo+ LS0KPjEuOC4zLjEKPg==