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 0FA33C33CAF for ; Fri, 17 Jan 2020 03:16:38 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id B786B20684 for ; Fri, 17 Jan 2020 03:16:37 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="vEhw7Y3b" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B786B20684 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 6B64C6B0310; Thu, 16 Jan 2020 22:16:37 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 68EFB6B0311; Thu, 16 Jan 2020 22:16:37 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 57CBF6B0312; Thu, 16 Jan 2020 22:16:37 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0061.hostedemail.com [216.40.44.61]) by kanga.kvack.org (Postfix) with ESMTP id 416066B0310 for ; Thu, 16 Jan 2020 22:16:37 -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 ECA373AA7 for ; Fri, 17 Jan 2020 03:16:36 +0000 (UTC) X-FDA: 76385663592.24.trick29_90fa51d4c9c27 X-HE-Tag: trick29_90fa51d4c9c27 X-Filterd-Recvd-Size: 6365 Received: from mail-lf1-f66.google.com (mail-lf1-f66.google.com [209.85.167.66]) by imf18.hostedemail.com (Postfix) with ESMTP for ; Fri, 17 Jan 2020 03:16:36 +0000 (UTC) Received: by mail-lf1-f66.google.com with SMTP id 203so17203604lfa.12 for ; Thu, 16 Jan 2020 19:16:36 -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=LNqfIn51Rq9NORRxvZfNmwQQxxeGAYJ0iyyd9Y87wHI=; b=vEhw7Y3bhlcZ5067qfQQnvTxZayd2zGBgMIija3HrNwdyFFuxgCtSK+mSWCDskQjyc W6crZBJuZyKW6eu2DaJ+z2Zp9voMKGl68dnI4uEmYCEpzIxHBRdjqjn/fO8X50M4nIy5 bCsxkcw867skKmsZ5kSQaa7caYvhNfpatu4MNaI7Rs9uOGRdjEbBOTQwSxdTcqYFLe9O //3kCIGz7ou3Kg9YAxnrBFQM/zLL4VqyZYtyhYvAZ4LFaaUWsvsi8DuYzVlEz5oZeaVg Aj+7X5jJkZYLr68W5aJr6Qvo6UCB6fIblouRPn6eNKqQ/K7XQK/vMVAvJNQSksZCQ4b6 zBNg== 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=LNqfIn51Rq9NORRxvZfNmwQQxxeGAYJ0iyyd9Y87wHI=; b=nzkmCau5rMAl+iWWzHE33R2dv9S7AxDreThfANhRKiDclFrrGWpag73iG9usJlGeYu 8vX6xbGfHJ32iLbS24nNBiY6OKyOJslRZSwcbyyWCF64Wcp5SpbJd085ni5ekXOQunc7 bzDYJLWnCLybbZmenPoWpyopsxEAEDLhsnfG3XRgs4dlOAr5FVYB9KrrviTuOTtYce6+ p/LfM6IZjI2ozjifvRWI7gD7LECEmPIfKrctdORENXWq9mK8gQNzJkAgNGMRBZ7u6hqb e+u/bFMf7fwqe1Lrxu4TP3nnlA4uGOUlBviphq+5+CFZPps4VJbzLvaAVjQgQV50mlKG 7+ag== X-Gm-Message-State: APjAAAX/D7Ud3cwN5j8TrlzGrt38bLTeP4HIWeZRJjtW5N4idqL3PgNj zfSE/ikhlMrgRWRJgRxWPRnTk0ez X-Google-Smtp-Source: APXvYqy6A7ZSRsAtXQP3hUFPilszMlXbJMFnB+7WE/+fZD1LZycE59RbyLB9n3ddJsR+pEHq3ou1RQ== X-Received: by 2002:a19:7d04:: with SMTP id y4mr3973734lfc.111.1579230994791; Thu, 16 Jan 2020 19:16:34 -0800 (PST) Received: from N-20L6PF1KTYA2 ([131.228.2.21]) by smtp.gmail.com with ESMTPSA id n3sm11400797lfk.61.2020.01.16.19.16.32 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Thu, 16 Jan 2020 19:16:34 -0800 (PST) Date: Fri, 17 Jan 2020 11:16:32 +0800 From: "Li Xinhai" To: mhocko Cc: "linux-mm@kvack.org" , akpm , "Mike Kravetz" Subject: Re: [PATCH v4] mm/mempolicy,hugetlb: Checking hstate for hugetlbfs page in vma_migratable References: <1579147885-23511-1-git-send-email-lixinhai.lxh@gmail.com>, <20200116095614.GO19428@dhcp22.suse.cz>, <20200116215032206994102@gmail.com>, <20200116151803.GV19428@dhcp22.suse.cz>, <20200116233817972969139@gmail.com> X-Priority: 3 X-GUID: 0809C533-DDE3-41E3-99FA-CB8FE0046FEB X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <20200117111629898234212@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: T24gMjAyMC0wMS0xNsKgYXQgMjM6MzjCoExpIFhpbmhhacKgd3JvdGU6Cj5PbiAyMDIwLTAxLTE2 wqBhdCAyMzoxOMKgTWljaGFsIEhvY2tvwqB3cm90ZToKPj5PbiBUaHUgMTYtMDEtMjAgMjE6NTA6 MzQsIExpIFhpbmhhaSB3cm90ZToKPj4+IE9uIDIwMjAtMDEtMTbCoGF0IDE3OjU2wqBNaWNoYWwg SG9ja2/CoHdyb3RlOgo+Pj4gPk9uIFRodSAxNi0wMS0yMCAwNDoxMToyNSwgTGkgWGluaGFpIHdy b3RlOgo+Pj4gPj4gQ2hlY2tpbmcgaHN0YXRlIGF0IGVhcmx5IHBoYXNlIHdoZW4gaXNvbGF0aW5n IHBhZ2UsIGluc3RlYWQgb2YgZHVyaW5nCj4+PiA+PiB1bm1hcCBhbmQgbW92ZSBwaGFzZSwgdG8g YXZvaWQgdXNlbGVzcyBpc29sYXRpb24uCj4+PiA+Cj4+PiA+Q291bGQgeW91IGJlIG1vcmUgc3Bl Y2lmaWMgd2hhdCB5b3UgbWVhbiBieSBpc29sYXRpb24gYW5kIHdoeSBkb2VzIGl0Cj4+PiA+bWF0 dGVyPyBUaGUgcGF0Y2ggZGVzY3JpcHRpb24gc2hvdWxkIHJlYWxseSBleHBsYWluIF93aHlfIHRo ZSBjaGFuZ2UgaXMKPj4+ID5uZWVkZWQgb3IgZGVzaXJhYmxlLgo+Pj4KPj4+IFRoZSBjaGFuZ2Vs b2cgY2FuIGJlIGltcHJvdmVkOgo+Pj4KPj4+IHZtYV9taWdyYXRhYmxlKCkgaXMgY2FsbGVkIHRv IGNoZWNrIGlmIHBhZ2VzIGluIHZtYSBjYW4gYmUgbWlncmF0ZWQKPj4+IGJlZm9yZSBnbyBhaGVh ZCB0byBpc29sYXRlLCB1bm1hcCBhbmQgbW92ZSBwYWdlcy4gRm9yIGh1Z2V0bGIgcGFnZXMsCj4+ PiBodWdlcGFnZV9taWdyYXRpb25fc3VwcG9ydGVkKHN0cnVjdCBoc3RhdGUgKmgpIGlzIG9uZSBm YWN0b3Igd2hpY2gKPj4+IGRlY2lkZSBpZiBtaWdyYXRpb24gaXMgc3VwcG9ydGVkLiBJbiBjdXJy ZW50IGNvZGUsIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCj4+PiBmcm9twqB1bm1hcF9hbmRfbW92 ZV9odWdlX3BhZ2UoKSwgYWZ0ZXIgaXNvbGF0aW5nIHBhZ2UgaGFzCj4+PiBjb21wbGV0ZWQuCj4+ PiBUaGlzIHBhdGNoIGNoZWNrcyBoc3RhdGUgZnJvbSB2bWFfbWlncmF0YWJsZSgpIGFuZCBhdm9p ZHMgaXNvbGF0aW5nIHBhZ2VzCj4+PiB3aGljaCBhcmUgbm90IHN1cHBvcnRlZC4KPj4KPj5UaGlz IHN0aWxsIGV4cGxhaW5zIHdoYXQgYnV0IG5vdCB3aHkgdGhpcyBpcyByZWxldmFudC4gSWYgYnkg aXNvbGF0aW5nCj4+cGFnZXMgeW91IG1lYW4gaXNvbGF0ZV9scnVfcGFnZSB0aGVuIHRoaXMgcmVh bGx5IGEgbm9vcCBmb3IgaHVnZXRsYgo+PnBhZ2VzLiBPciBkbyBJIHN0aWxsIG1pc3JlYWQgeW91 ciBjaGFuZ2Vsb2c/Cj4KPkkgbWVhbsKgaXNvbGF0ZV9odWdlX3BhZ2Ugd2lsbCBxdWV1ZSBwYWdl cyBmb3IgbW92aW5nLCBhbmQKPnVubWFwX2FuZF9tb3ZlX2h1Z2VfcGFnZSB3aWxsIGNhbGwKPmh1 Z2VwYWdlX21pZ3JhdGlvbl9zdXBwb3J0ZWQgdGhlbiByZWZ1c2UgbW92aW5nLgo+IAoKRm9yZ290 IHRvIG1lbnRpb24gdGhhdCB0aGlzIHBhdGNoIGhhcyBubyByZWxldmFudCB3aXRoIHRoaXMgb25l Cmh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTEzMzE2MzkvLMKgCgpDb2RlIGNo YW5nZSBhdCBoZXJlIGlzIGNvbW1vbiBmb3IgYXZvaWRzIHdhbGtpbmcgcGFnZSB0YWJsZSBhbmQK aXNvbGF0ZSBodWdlcGFnZSBpbiBjYXNlIGFyY2hpdGVjdHVyZSBvciBwYWdlIHNpemUgYXJlIG5v dCBzdXBwb3J0ZWQKZm9yIG1pZ3JhdGlvbi4gQ29tbWVudHMgZnJvbSBjb2RlIGFyZSBjb3BpZWQg aGVyZToKCnN0YXRpYyBpbnQgdW5tYXBfYW5kX21vdmVfaHVnZV9wYWdlKC4uLikKewoJLyoKCSAq IE1pZ3JhdGFiaWxpdHkgb2YgaHVnZXBhZ2VzIGRlcGVuZHMgb24gYXJjaGl0ZWN0dXJlcyBhbmQg dGhlaXIgc2l6ZS4KCSAqIFRoaXMgY2hlY2sgaXMgbmVjZXNzYXJ5IGJlY2F1c2Ugc29tZSBjYWxs ZXJzIG9mIGh1Z2VwYWdlIG1pZ3JhdGlvbgoJICogbGlrZSBzb2Z0IG9mZmxpbmUgYW5kIG1lbW9y eSBob3RyZW1vdmUgZG9uJ3Qgd2FsayB0aHJvdWdoIHBhZ2UKCSAqIHRhYmxlcyBvciBjaGVjayB3 aGV0aGVyIHRoZSBodWdlcGFnZSBpcyBwbWQtYmFzZWQgb3Igbm90IGJlZm9yZQoJICoga2lja2lu ZyBtaWdyYXRpb24uCgkgKi8KCWlmICghaHVnZXBhZ2VfbWlncmF0aW9uX3N1cHBvcnRlZChwYWdl X2hzdGF0ZShocGFnZSkpKSB7CgkJcHV0YmFja19hY3RpdmVfaHVnZXBhZ2UoaHBhZ2UpOwoJCXJl dHVybiAtRU5PU1lTOwoJfQp9CgpGb3IgY3VycmVudCBjb2RlIGNoYW5nZSwgd2UgYXJlIGFibGUg dG8ga25vdyB0aGUgJ2hzdGF0ZScgYmVjYXVzZSB3ZSBoYXZlICd2bWEnLCBzbwpkbyBlYXJseSBj aGVjayBpbnN0ZWFkIG9mIGxhdGVyLgoKPj4tLQo+Pk1pY2hhbCBIb2Nrbwo+PlNVU0UgTGFicw==