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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id A0B89C433EF for ; Thu, 17 Mar 2022 14:44:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2AE886B0071; Thu, 17 Mar 2022 10:44:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 238746B0072; Thu, 17 Mar 2022 10:44:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 03A198D0001; Thu, 17 Mar 2022 10:44:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0123.hostedemail.com [216.40.44.123]) by kanga.kvack.org (Postfix) with ESMTP id E1CDA6B0071 for ; Thu, 17 Mar 2022 10:44:49 -0400 (EDT) Received: from smtpin20.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 951128249980 for ; Thu, 17 Mar 2022 14:44:49 +0000 (UTC) X-FDA: 79254149898.20.5EEBF8C Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01on2045.outbound.protection.outlook.com [40.107.114.45]) by imf27.hostedemail.com (Postfix) with ESMTP id DE33040011 for ; Thu, 17 Mar 2022 14:44:47 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GMe55tKsJ6rqQw6sGOnanPWnPKy9n76Gn87ulI4zv0kwP7cWx2UIzx44O8g9UM971QGdRsKZxf+vrtc1llTL8VZ9Np144ZM08Ca/DNQuuTnxwsgnCD5iRLi9jqypBCIQRatrN5mkSp/FvQEv3v78ITNaHbfU4N1dxFxj8TkvzE47oQIfvuzqG4naGiwUtf5WRJhljqvwsIkwgQxnO4UIl7exKkPVanXtH0UtvqpWYtvSYVU4P/StIgPagzevpc7RNO6KFGB3izAbiMI2EiUR1ttd32Fvij2e87Epi6F0qwhdgchiOs+LrxfeQwylHiETi8n8FQp6hKXN6JPfUHQJXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bmudCPpuI6gJFWgw0H/PtyC3ro/ZrNmIz5E2Y58pq6s=; b=jQyaYh1zGwzZ4mekVzvgBT4f5irydjqbEEiDOITcDKKocU3MT+Fb9G3NTtRg7yh7IuphivGkxaRwIWOb/wxo7SGzAddqdlS7+2orTbdzh9Udi6oHeEUFnUwxZdxWVnAIeIW6WlpcM0RAFGgMKHUCqL2NWaA/PmO5Cd4i7AhTOcnJrSxSKKrOkk1Ygw5FPx0ZLLvyKHd3vzCwPf2G7XBPoWeQ1ku+StXVjchb4qgvF6VNqSWbidTtGqrtcbwnGjX4se0MbOeo/8kKe7qaQSsH672ikC+PjuykfE6DvbDeMJZ/LsMcX5k3bKXkn+TleNVPeFGeUW12eHia062iAxOqLw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nec.com; dmarc=pass action=none header.from=nec.com; dkim=pass header.d=nec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nec.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bmudCPpuI6gJFWgw0H/PtyC3ro/ZrNmIz5E2Y58pq6s=; b=NcuTkfsuAS0mBNKijEPDHYtUkfQ17rfmSOuFW0uO9ROa4UZfPEdHgVzYbUWC/CtudpvwNfKdXh1VFCKCm4PdywgigOAd84dpPspxsUF2HtR0Gt5MYCykUpnpDmZysDqQWeLz3vItqvrC9vg6vrSkXqsCntNFaLDDFPV599L8Rhc= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by OSAPR01MB3332.jpnprd01.prod.outlook.com (2603:1096:604:5b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14; Thu, 17 Mar 2022 14:44:44 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::cdeb:f61:5132:905d]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::cdeb:f61:5132:905d%9]) with mapi id 15.20.5061.028; Thu, 17 Mar 2022 14:44:44 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Miaohe Lin CC: Mike Kravetz , Naoya Horiguchi , Andrew Morton , Yang Shi , "linux-kernel@vger.kernel.org" , Linux-MM Subject: Re: [PATCH v4] mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() Thread-Topic: [PATCH v4] mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() Thread-Index: AQHYOS5qe2phiMy5W0mKSLaDsA79SqzCnmmAgACx4ICAAFhtgA== Date: Thu, 17 Mar 2022 14:44:43 +0000 Message-ID: <20220317144443.GB32934@hori.linux.bs1.fc.nec.co.jp> References: <20220316120701.394061-1-naoya.horiguchi@linux.dev> <7362f9ee-81fa-702a-7a03-1a91ecf0b58e@oracle.com> <3fe5a7e9-785d-db79-543a-c7723fc6f505@huawei.com> In-Reply-To: <3fe5a7e9-785d-db79-543a-c7723fc6f505@huawei.com> Accept-Language: ja-JP, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 74a658a5-ae44-4b5c-ef92-08da0824ad00 x-ms-traffictypediagnostic: OSAPR01MB3332:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oSUdExR5QswkG/jNW0Gbs3uUlueMvKLHrb/M2jC8fuWeu8Dhuhh3d4uoawybywgCzD1kX6FdzAXEDcjmxiccqUA+J1QZZOemXmg4u4KK9hoXZjlWxmBAqjZbOOT0W6v8d903ubi5rPHD9egnoaGQ6E6bifum76vzF9ZY4GFaUwrI+0ZIPp4oGQZoceUK6rBz+b4O58hAuYZj7Kf2wtaLEA/KBIqZr8WLN4pK/vuELBHbwSADtockykyc/dNon/FiszM7+I6jzlebrKkjV74FELO3VSY4t1UzaTkZbf3KO14ByyLwmmMUJ0cSgKq3r645Yy1FInZIHssIoTxR/0XfGTlpJMnwFwhbc+4WvqboLpJGEe86cLYyFUyydgHC2A2i+mvpFZTgRa0Mfgt6BZk04RndevgCBnuaNmfpPLWkNUfrrqlJuxfdb+WSElOKvpLCc+wVU2nyE2iAHpjNTyGErxUiwT6J2bG8xp8dHVQtEwWuaB7FiS5MJBA12wnr6xEaGNx6Q7Cr4MKcpzcAfdgICxz0eZkvYP/YwL6E9+1QFJvU89IKcgu187NZ6CuQihUc/23RN2SApK9E4quzrBrSLGTUa8Po/+IKV1KkeJ4296Lq69UMZF4A8ceGQvOpJXu9l4OUHZEVWYiJvqEG5GmWpj5MxoZLQ7Ffbbqqh3E2lyap1CnUoFPrMKtyOMJPBW1ACYEJW7b6vXYSGq542zzfCg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYWPR01MB8591.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(186003)(85182001)(1076003)(86362001)(8936002)(6916009)(54906003)(71200400001)(82960400001)(122000001)(5660300002)(33656002)(26005)(66946007)(6486002)(6506007)(2906002)(508600001)(53546011)(55236004)(6512007)(9686003)(38070700005)(316002)(38100700002)(4326008)(66556008)(76116006)(66446008)(64756008)(66476007)(8676002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QzcvY1FoOGVBV1B4ZitMNklTa0o4bmM2ZmlqV05JeXc2YnNWR3hkSlB5M0RZ?= =?utf-8?B?V05iK0gybTdXK1F0QjBHb1oydDhhMkFEWG5zYVBpaGQrc1NOb2l2MGNvUHor?= =?utf-8?B?Ykg3RXdiN0pvbGRGMzFULzNSV1JBb1U2alBGeDY2Ym4zTk9LWnlVZS9rUkQv?= =?utf-8?B?ZlFwbFVsMVkwWnBjVlZLRkpVdVlUTG5oS2dqMXVLOXZZazl3WmExWlZJY0dB?= =?utf-8?B?VDAzWFJaWk9WeFpyZnJ0c3R4KzFJbk1LTTd1NUkzWmJFWVdLTXdkRlpjWkcw?= =?utf-8?B?akNRQzIyMWtiZzZwdWpWNzRqSE0yN2VjTWRaSlEwbG04UllSNG5lTTdOd0Fv?= =?utf-8?B?VTQ5TmVTSEV2YSszQUNTNS95YWFDY2ZNWDJiMHUvUUlqUU5SRGxrbmszS1FL?= =?utf-8?B?Y21KUldaS0c5eHNhVHNjeGk3S3plOElyK2hsTVUwQk83ODhkZGhNSHVzQzRR?= =?utf-8?B?c2Rjd3pFL0lHdHpqdkxzRkFna3NaNVRkRjgxVGVOZmoyb2M1WWp6ZlFidTQz?= =?utf-8?B?Z1lpaVMzVnpGQnFCR0JyWjlEVmdFdmJnM09VMWMvRzdXdWllazVTWitDQ2di?= =?utf-8?B?NUtMdDRGZFZwQ0lLU1VlcVFuZ1ZMRVZWOVBkMUZ2eDdlWmRKa2FsaHBKeXJN?= =?utf-8?B?amMzLy9wS09DTnZDYnpiekVHOGxybXNCdUcyaXZHT0Uyd0JrRGtPTTRuV1V5?= =?utf-8?B?WTBXYytXRDExdjdzeFVGYWMwQzlKZGhSK0ZrYndlaEdyT2dZb0JvUm1KMFJ5?= =?utf-8?B?em9MZUpGUjgxQlJTTERKNXlyYkUrWGhoYUhyT1ljVTQyYlF6M0dSeGljQ3Rr?= =?utf-8?B?MXdEakF6UmRTUjN1cmphbjhTZmdaVkxIY25sNlF0V1dpblJmT2VUNlQ3QlhX?= =?utf-8?B?TVZrYjhqblYyaUlSVnl5NlRXQ3A5RDkrWVhRYjhoWXFlWk9rb3NHMTlCcjFu?= =?utf-8?B?ZDdPMWl6ejNyUHZrMzlUU1AwMjlTMHV3NitqQitlUndXSFNkWTRsdm9HdDBB?= =?utf-8?B?N3MzUDg1WFpqQWhZTEF2TTAxY09rbjVWKy9ubkw0RkVYaWFXejBuQSs4U3dM?= =?utf-8?B?eU8zN0VXNDFTUkY5MllBQWkrMXF5Q21iM0d1MFZFRVp3RU1OK2dONkNDQ2Y2?= =?utf-8?B?ZEZFbFNNaWs2blZvOVRnWkYwaXBINk50endkTzhaL2pnVWZ4T1l3L3hjN1Nq?= =?utf-8?B?enprZ2tFaFBvS3d1YVJnejhnKzAwaHpNOGkzMjU4QmZ4eHlFYnd5Znp3TDQr?= =?utf-8?B?UkhzZWNySVhMbWRQNjdHdXVvb1FZalM2b2o0OXN5VkpSMk45a2o2MjZaVGR5?= =?utf-8?B?S3h2eWt4SSszV2ZuQWM3NjJFZ0U5Q25qampWZ1hLdFpmYUc4UkJMdEhjTFdD?= =?utf-8?B?TENCTzBrMmpvTm9CaFBkMDkxSzF4ak00K0IwZ2RweTZLeGxmRXFFMWV0cTBi?= =?utf-8?B?MFJvL3A4bVFCbi85RE8vc09GLzhoVUVoTVlmZmVKMFM4cEV2d3hrUkhXV3hW?= =?utf-8?B?dEJUN1owRms0cGxQRVlMYUlBRHlhb1FpUmFPQ3hramJlbzE2enoyZE9GSTR6?= =?utf-8?B?SHVhRmNtWjNNbTBIWWplNFdwdzMzaXRac2FiK0Q3RWNhclA4enZWSDNGbzZu?= =?utf-8?B?MVJtMmRHc29ReEpHekhOQjFLbDdVWk9JWXMvMm4vYW5xK3NEbnl5bXE4SW9r?= =?utf-8?B?REF3d0RhZUtYc2ZVSE03MzhzVHBFTkxvUi9MeDJldFVSdlVFNmkrVkI3b1Zp?= =?utf-8?B?ZS9RRW5iUjhmREkrdE5TOE96TWp6cTBXVXB6eXdSRHdMVlNFQ0I3SE13KzR5?= =?utf-8?B?THFjaGg3dE9XTEsxVTk1U1RRb0hCV0VBNmpTNGhVSkhOZWQwZ3N6MTk0cVZo?= =?utf-8?B?L0EwVkJyc0RSN3UycVdGYndCK2kxQTBaRjVYdnhuTUh5ZFVnUjlUNHNEa29Y?= =?utf-8?B?enQyT2xmY0c2NFJQalZybTNZVkcrQ2RESXo3cTdKNWg4d2FMeDNmL1IrR0Vt?= =?utf-8?B?ZHhMdnpQZENBPT0=?= Content-Type: text/plain; charset="utf-8" Content-ID: <6D8A86509E0C9C4680E1B363123FC0CE@jpnprd01.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nec.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYWPR01MB8591.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74a658a5-ae44-4b5c-ef92-08da0824ad00 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2022 14:44:43.9774 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e67df547-9d0d-4f4d-9161-51c6ed1f7d11 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: j7B+PeqNqavYQm25A7muE9JLn1zIdmoA2rUHO03BJm+vA/il9x2IIliMksU6Jppl0JN0zAQBWBi6Xw/ql/8ESw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB3332 X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: DE33040011 X-Stat-Signature: uij3tyrqsmiy46ktwgr8qr4sx5bm74nk X-Rspam-User: Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b=NcuTkfsu; spf=pass (imf27.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.114.45 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com; dmarc=pass (policy=none) header.from=nec.com X-HE-Tag: 1647528287-366263 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: T24gVGh1LCBNYXIgMTcsIDIwMjIgYXQgMDU6Mjg6MTNQTSArMDgwMCwgTWlhb2hlIExpbiB3cm90 ZToNCj4gT24gMjAyMi8zLzE3IDY6NTEsIE1pa2UgS3JhdmV0eiB3cm90ZToNCj4gPiBPbiAzLzE2 LzIyIDA1OjA3LCBOYW95YSBIb3JpZ3VjaGkgd3JvdGU6DQo+ID4+IEZyb206IE1pYW9oZSBMaW4g PGxpbm1pYW9oZUBodWF3ZWkuY29tPg0KLi4uDQo+ID4gDQo+ID4gSW4gbXkgdGVzdGluZywgdGhl cmUgaXMgYSBjaGFuZ2UgaW4gYmVoYXZpb3IgdGhhdCBtYXkgbm90IGJlIGludGVuZGVkLg0KPiA+ IA0KPiA+IE15IHRlc3Qgc3RyYXRlZ3kgaXM6DQo+ID4gLSBhbGxvY2F0ZSB0d28gaHVnZXRsYiBw YWdlcw0KPiA+IC0gY3JlYXRlIGEgbWFwcGluZyB3aGljaCByZXNlcnZlcyB0aG9zZSB0d28gcGFn ZXMsIGJ1dCBkb2VzIG5vdCBmYXVsdCB0aGVtIGluDQo+ID4gICAtIGFzIGEgcmVzdWx0LCB0aGUg cGFnZXMgYXJlIG9uIHRoZSBmcmVlIGxpc3QgYnV0IGNhbiBub3QgYmUgZnJlZWQNCj4gPiAtIGlu amVjdCBlcnJvciBvbiBhIHN1YnBhZ2Ugb2Ygb25lIG9mIHRoZSBodWdlIHBhZ2VzDQo+ID4gICAt IGVjaG8gMHhZWVkgPiAvc3lzL2tlcm5lbC9kZWJ1Zy9od3BvaXNvbi9jb3JydXB0LXBmbg0KPiA+ IC0gbWVtb3J5IGVycm9yIGNvZGUgd2lsbCBjYWxsIGRpc3NvbHZlX2ZyZWVfaHVnZV9wYWdlDQo+ ID4gICAtIGRpc3NvbHZlX2ZyZWVfaHVnZV9wYWdlIHJldHVybnMgLUVCVVNZIGJlY2F1c2UNCj4g PiAgICAgaC0+ZnJlZV9odWdlX3BhZ2VzIC0gaC0+cmVzdl9odWdlX3BhZ2VzID09IDANCj4gPiAt IFdlIG5ldmVyIGVuZCB1cCBzZXR0aW5nIFBvaXNvbiBvbiB0aGUgcGFnZSB3aXRoIGVycm9yIG9y IGhlYWQgcGFnZQ0KPiA+IC0gSHVnZSBwYWdlIHNpdHRpbmcgb24gZnJlZSBsaXN0IHdpdGggZXJy b3IgaW4gc3VicGFnZSBhbmQgbm90IG1hcmtlZA0KPiA+IC0gaHVnZSBwYWdlIHdpdGggZXJyb3Ig Y291bGQgYmUgZ2l2ZW4gdG8gYW4gYXBwbGljYXRpb24gb3IgcmV0dXJuZWQgdG8gYnVkZHkNCj4g PiANCj4gPiBQcmlvciB0byB0aGlzIGNoYW5nZSwgUG9pc29uIHdvdWxkIGJlIHNldCBvbiB0aGUg aGVhZCBwYWdlDQo+ID4gDQo+IA0KPiBNYW55IHRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQu IElJVUMsIHRoaXMgY2hhbmdlIGluIGJlaGF2aW9yIHNob3VsZCBiZSBhIGJpdA0KPiB1bmludGVu ZGVkLiBXZSdyZSB0cnlpbmcgdG8gYXZvaWQgc2V0dGluZyBQYWdlSFdQb2lzb24gZmxhZyBvbiB0 aGUgd3JvbmcgcGFnZSBzbw0KPiB3ZSBoYXZlIHRvIHNldCB0aGUgUGFnZUhXUG9pc29uIGZsYWcg YWZ0ZXIgcGFzc2luZyBwcmVjaGVja3MgYXMgY29tbWl0IGxvZyBzYWlkLg0KPiBCdXQgdGhlcmUg aXMgcm9vbSBmb3IgaW1wcm92ZW1lbnQsIGUuZy4gd2hlbiBwYWdlIGNoYW5nZWQgdG8gc2luZ2xl IHBhZ2Ugb3IgYW5vdGhlcg0KPiBjb21wb3VuZC1zaXplIHBhZ2UgYWZ0ZXIgd2UgZ3JhYiB0aGUg cGFnZSByZWZjbnQsIHdlIGNvdWxkIGFsc28gc2V0IFBhZ2VIV1BvaXNvbg0KPiBiZWZvcmUgYmFp bGluZyBvdXQgPyBUaGVyZSBtaWdodCBiZSBzb21ldGhpbmcgbW9yZSB3ZSBjYW4gZG8/DQoNCllo YSwgd2UgY291bGQgaGF2ZSBtb3JlIGltcHJvdmVtZW50IGFyb3VuZCBpdC4gIEkgdGhpbmsgdGhh dCB3ZSBjYW4gYWRkDQpTZXRQYWdlSFdQb2lzb24gbmVhciBhY3Rpb25fcmVzdWx0KE1GX01TR19E SUZGRVJFTlRfUEFHRV9TSVpFKSwgYnV0IG9uIHdoaWNoDQpwYWdlPyAgTWF5YmUgc2V0dGluZyBQ YWdlSFdQb2lzb24gb24gdGhlIHJhdyBwYWdlIChub3QgaGVhZCBwYWdlIG9mIG5ldw0KY29tcG91 bmQgcGFnZSkgaXMgYmV0dGVyIGJlY2F1c2UgdGhlIG5ldyBjb21wb3VuZCBwYWdlcyBzaG91bGQg bm90IGJlIGh1Z2V0bGIuDQpXaGF0IGFib3V0IGFjdGlvbl9yZXN1bHQoTUZfTVNHX1VOS05PV04p PyAgTWF5YmUgd2Ugc2hvdWxkIGRvIHRoZSBzYW1lLg0KSU9XLCBzZXR0aW5nIFBhZ2VIV1BvaXNv biBvbiB0aGUgaGVhZCBwYWdlIGlzIGp1c3RpZmllZCBvbmx5IHdoZW4gdGhlDQpwYWdlIGlzIHN1 cmVseSBhIGh1Z2VwYWdlLg0KDQpUaGFua3MsDQpOYW95YSBIb3JpZ3VjaGk=