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.8 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,URIBL_BLOCKED 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 9575FCA9EC7 for ; Thu, 31 Oct 2019 01:53:46 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 4A7662080F for ; Thu, 31 Oct 2019 01:53:46 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="EtW09FmG" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4A7662080F 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 EFA336B0005; Wed, 30 Oct 2019 21:53:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EAB336B0007; Wed, 30 Oct 2019 21:53:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D99386B0008; Wed, 30 Oct 2019 21:53:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0079.hostedemail.com [216.40.44.79]) by kanga.kvack.org (Postfix) with ESMTP id B29BA6B0005 for ; Wed, 30 Oct 2019 21:53:45 -0400 (EDT) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with SMTP id 52D34181AEF32 for ; Thu, 31 Oct 2019 01:53:45 +0000 (UTC) X-FDA: 76102408410.20.ant91_7804f4e4aff3f X-HE-Tag: ant91_7804f4e4aff3f X-Filterd-Recvd-Size: 7366 Received: from mail-lf1-f66.google.com (mail-lf1-f66.google.com [209.85.167.66]) by imf06.hostedemail.com (Postfix) with ESMTP for ; Thu, 31 Oct 2019 01:53:44 +0000 (UTC) Received: by mail-lf1-f66.google.com with SMTP id y127so3223441lfc.0 for ; Wed, 30 Oct 2019 18:53:44 -0700 (PDT) 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=BgAw96BjKDtjxc20READ1fYWxwv4b0eseq3ytyUafzs=; b=EtW09FmGElgBCCgQJ0Yb830TqgwoLet3DtnHnEspT/wtNMTcunN1/w26h+y8+GAeJD 4duVB5bnZevYO6xcTWGgOKhMtM1ylA5o1mQGA95RiHkkOVYNioZ5GzpTDpoQVPXXUN56 oAiCbKiUYvDA6s94fEoiStxex8n41X/9OMfQno4y21ME/24lEtbFNF5fp/EnZQr3ow+c QnQONrRjWtXvjldluoocJecMegRe0SigxHLIVIcvQVttjz8eEXv1U/SOHbFlNdHsUE8v +UpmdYTcaihl7hoZnt1XQBrFKFXy/VoevweTMKySqI8HGZnINZgiKGvO9QTHQq7Vgu9u vLFg== 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=BgAw96BjKDtjxc20READ1fYWxwv4b0eseq3ytyUafzs=; b=HX2CyM9YTg7nMhezD6ewh/EchJVl2FfBSUlMEXGAph/gMn5+tGqsUwATnL62hnBgCP /0qkv92yuYkDt4FDZ+umlMWbuvYODxWx8pYDr9zHiQhzvgYaTSnUT8hUCvv7WJkquRRw +1uKhS+wBrU5yUOI/DqsID+0tl0mt6nGgRXoffsSpm6EvyAg68ifUP2N32UhGaoIQTKw /80zYJusMuTDLC8MFeGt7JWBFgGXT8U0E3SZ5u0GjmxaXio3pLKVytjkIkiqTNbPQjXW ZzMyVjvfvmu4gf6MGw68mD+0yLgHsVj5Jif3YwOXm/OreoAWH5a9L04xB3U+QAYcuoqG OqOw== X-Gm-Message-State: APjAAAU7ab611ts4nXhlQOmw1HLi8M8wAjlqcLbz8VQFZGx0d194TRuL nsj5Tt8qNuA3sBnTws2QXAM= X-Google-Smtp-Source: APXvYqx8R4HuzBPRI5/m91e70NZygIFwdtZEL2RysqRHATs1pg15LcyOaBdy4vb4XB3FsvNFxv7VOA== X-Received: by 2002:ac2:4650:: with SMTP id s16mr1032011lfo.32.1572486823171; Wed, 30 Oct 2019 18:53:43 -0700 (PDT) Received: from N-20L6PF1KTYA2 ([131.228.2.20]) by smtp.gmail.com with ESMTPSA id a2sm683208lfh.73.2019.10.30.18.53.40 (version=TLS1_2 cipher=AES128-GCM-SHA256 bits=128/128); Wed, 30 Oct 2019 18:53:42 -0700 (PDT) Date: Thu, 31 Oct 2019 09:53:40 +0800 From: "Li Xinhai" To: yang.shi , "Vlastimil Babka" , mhocko , mgorman , akpm Cc: stable , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Subject: Re: Re: [PATCH] mm: mempolicy: fix the wrong return value and potential pages leak of mbind References: <1572454731-3925-1-git-send-email-yang.shi@linux.alibaba.com>, <12ac5b41-27a6-5a5b-0d07-7e9cb847829d@linux.alibaba.com> X-Priority: 3 X-GUID: CC460819-88D4-430A-93EF-ABC72EB8AA19 X-Has-Attach: no X-Mailer: Foxmail 7.2.13.365[cn] Mime-Version: 1.0 Message-ID: <201910310953383205323@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: T24gMjAxOS0xMC0zMcKgYXQgMDI6MTTCoFlhbmcgU2hpwqB3cm90ZToKPgo+Cj5PbiAxMC8zMC8x OSA5OjU4IEFNLCBZYW5nIFNoaSB3cm90ZToKPj4gVGhlIGNvbW1pdCBkODgzNTQ0NTE1YWEgKCJt bTogbWVtcG9saWN5OiBtYWtlIHRoZSBiZWhhdmlvciBjb25zaXN0ZW50Cj4+IHdoZW4gTVBPTF9N Rl9NT1ZFKiBhbmQgTVBPTF9NRl9TVFJJQ1Qgd2VyZSBzcGVjaWZpZWQiKSBmaXhlZCB0aGUgcmV0 dXJuCj4+IHZhbHVlIG9mIG1iaW5kKCkgZm9yIGEgY291cGxlIG9mIGNvcm5lciBjYXNlcy7CoCBC dXQsIGl0IGFsdGVyZWQgdGhlCj4+IGVycm5vIGZvciBzb21lIG90aGVyIGNhc2VzLCBmb3IgZXhh bXBsZSwgbWJpbmQoKSBzaG91bGQgcmV0dXJuIC1FRkFVTFQKPj4gd2hlbiBwYXJ0IG9yIGFsbCBv ZiB0aGUgbWVtb3J5IHJhbmdlIHNwZWNpZmllZCBieSBub2RlbWFzayBhbmQgbWF4bm9kZQo+PiBw b2ludHPCoCBvdXRzaWRlIHlvdXIgYWNjZXNzaWJsZSBhZGRyZXNzIHNwYWNlLCBvciB0aGVyZSB3 YXMgYW4gdW5tYXBwZWQKPj4gaG9sZSBpbiB0aGUgc3BlY2lmaWVkIG1lbW9yeSByYW5nZSBzcGVj aWZpZWQgYnkgYWRkciBhbmQgbGVuLgo+Pgo+PiBGaXhlZCB0aGlzIGJ5IHByZXNlcnZpbmcgdGhl IGVycm5vIHJldHVybmVkIGJ5IHF1ZXVlX3BhZ2VzX3JhbmdlKCkuCj4+IEFuZCwgdGhlIHBhZ2Vs aXN0IG1heSBiZSBub3QgZW1wdHkgZXZlbiB0aG91Z2ggcXVldWVfcGFnZXNfcmFuZ2UoKQo+PiBy ZXR1cm5zIGVycm9yLCBwdXQgdGhlIHBhZ2VzIGJhY2sgdG8gTFJVIHNpbmNlIG1iaW5kX3Jhbmdl KCkgaXMgbm90IGNhbGxlZAo+PiB0byByZWFsbHkgYXBwbHkgdGhlIHBvbGljeSBzbyB0aG9zZSBw YWdlcyBzaG91bGQgbm90IGJlIG1pZ3JhdGVkLCB0aGlzCj4+IGlzIGFsc28gdGhlIG9sZCBiZWhh dmlvciBiZWZvcmUgdGhlIHByb2JsZW1hdGljIGNvbW1pdC4KPkZvcmdvdCBmaXhlcyB0YWcuCj4K PkZpeGVzOiBkODgzNTQ0NTE1YWEgKCJtbTogbWVtcG9saWN5OiBtYWtlIHRoZSBiZWhhdmlvciBj b25zaXN0ZW50IHdoZW4KPk1QT0xfTUZfTU9WRSogYW5kIE1QT0xfTUZfU1RSSUNUIHdlcmUgc3Bl Y2lmaWVkIikKPiAKTG9va3MgZ29vZCB0byBtZS4KUmV2aWV3ZWQtYnk6wqBMaSBYaW5oYWkgPGxp eGluaGFpLmx4aEBnbWFpbC5jb20+Cgo+PiBSZXBvcnRlZC1ieTogTGkgWGluaGFpIDxsaXhpbmhh aS5seGhAZ21haWwuY29tPgo+PiBDYzogVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4K Pj4gQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgo+PiBDYzogTWVsIEdvcm1hbiA8 bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0Pgo+PiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5v cmc+IHY0LjE5IGFuZCB2NS4yKwo+PiBTaWduZWQtb2ZmLWJ5OiBZYW5nIFNoaSA8eWFuZy5zaGlA bGludXguYWxpYmFiYS5jb20+Cj4+IC0tLQo+PsKgwqAgbW0vbWVtcG9saWN5LmMgfCAxNCArKysr KysrKystLS0tLQo+PsKgwqAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNSBkZWxl dGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL21tL21lbXBvbGljeS5jIGIvbW0vbWVtcG9saWN5 LmMKPj4gaW5kZXggNGFlOTY3Yi4uZTA4Yzk0MSAxMDA2NDQKPj4gLS0tIGEvbW0vbWVtcG9saWN5 LmMKPj4gKysrIGIvbW0vbWVtcG9saWN5LmMKPj4gQEAgLTY3Miw3ICs2NzIsOSBAQCBzdGF0aWMg aW50IHF1ZXVlX3BhZ2VzX3Rlc3Rfd2Fsayh1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBs b25nIGVuZCwKPj7CoMKgwqAgKiAxIC0gdGhlcmUgaXMgdW5tb3ZhYmxlIHBhZ2UsIGJ1dCBNUE9M X01GX01PVkUqICYgTVBPTF9NRl9TVFJJQ1Qgd2VyZQo+PsKgwqDCoCAqwqDCoMKgwqAgc3BlY2lm aWVkLgo+PsKgwqDCoCAqIDAgLSBxdWV1ZSBwYWdlcyBzdWNjZXNzZnVsbHkgb3Igbm8gbWlzcGxh Y2VkIHBhZ2UuCj4+IC0gKiAtRUlPIC0gdGhlcmUgaXMgbWlzcGxhY2VkIHBhZ2UgYW5kIG9ubHkg TVBPTF9NRl9TVFJJQ1Qgd2FzIHNwZWNpZmllZC4KPj4gKyAqIGVycm5vIC0gaS5lLiBtaXNwbGFj ZWQgcGFnZXMgd2l0aCBNUE9MX01GX1NUUklDVCBzcGVjaWZpZWQgKC1FSU8pIG9yCj4+ICsgKsKg wqDCoMKgwqDCoMKgwqAgbWVtb3J5IHJhbmdlIHNwZWNpZmllZCBieSBub2RlbWFzayBhbmQgbWF4 bm9kZSBwb2ludHMgb3V0c2lkZQo+PiArICrCoMKgwqDCoMKgwqDCoMKgIHlvdXIgYWNjZXNzaWJs ZSBhZGRyZXNzIHNwYWNlICgtRUZBVUxUKQo+PsKgwqDCoCAqLwo+PsKgwqAgc3RhdGljIGludAo+ PsKgwqAgcXVldWVfcGFnZXNfcmFuZ2Uoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxv bmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgZW5kLAo+PiBAQCAtMTI4Niw3ICsxMjg4LDcgQEAgc3Rh dGljIGxvbmcgZG9fbWJpbmQodW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBsZW4s Cj4+wqDCoCDCoCBmbGFncyB8IE1QT0xfTUZfSU5WRVJULCAmcGFnZWxpc3QpOwo+PsKgwqAKPj7C oMKgIGlmIChyZXQgPCAwKSB7Cj4+IC0JZXJyID0gLUVJTzsKPj4gKwllcnIgPSByZXQ7Cj4+wqDC oCBnb3RvIHVwX291dDsKPj7CoMKgIH0KPj7CoMKgCj4+IEBAIC0xMzA1LDEwICsxMzA3LDEyIEBA IHN0YXRpYyBsb25nIGRvX21iaW5kKHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcg bGVuLAo+PsKgwqAKPj7CoMKgIGlmICgocmV0ID4gMCkgfHwgKG5yX2ZhaWxlZCAmJiAoZmxhZ3Mg JiBNUE9MX01GX1NUUklDVCkpKQo+PsKgwqAgZXJyID0gLUVJTzsKPj4gLQl9IGVsc2UKPj4gLQlw dXRiYWNrX21vdmFibGVfcGFnZXMoJnBhZ2VsaXN0KTsKPj4gLQo+PiArCX0gZWxzZSB7Cj4+wqDC oCB1cF9vdXQ6Cj4+ICsJaWYgKCFsaXN0X2VtcHR5KCZwYWdlbGlzdCkpCj4+ICsJcHV0YmFja19t b3ZhYmxlX3BhZ2VzKCZwYWdlbGlzdCk7Cj4+ICsJfQo+PiArCj4+wqDCoCB1cF93cml0ZSgmbW0t Pm1tYXBfc2VtKTsKPj7CoMKgIG1wb2xfb3V0Ogo+PsKgwqAgbXBvbF9wdXQobmV3KTsKPg==