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 52554C433EF for ; Wed, 13 Apr 2022 08:36:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C49926B0072; Wed, 13 Apr 2022 04:36:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BD21C6B0073; Wed, 13 Apr 2022 04:36:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9D7296B0074; Wed, 13 Apr 2022 04:36:29 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.25]) by kanga.kvack.org (Postfix) with ESMTP id 87D5C6B0072 for ; Wed, 13 Apr 2022 04:36:29 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 4D19922394 for ; Wed, 13 Apr 2022 08:36:29 +0000 (UTC) X-FDA: 79351199298.05.CD4B2E1 Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01on2055.outbound.protection.outlook.com [40.107.113.55]) by imf15.hostedemail.com (Postfix) with ESMTP id A74F1A0009 for ; Wed, 13 Apr 2022 08:36:27 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EBmGDqEciPtgdqIgovki0rL/GezDY+MNnWeLNvAwKQaQcw0i7MZQ8GMgE0yYLBmY7reoFL0tAGssBC40d6MJWqjGoN8C2OxsNuPg22/EKUKT4L/ZHGWIQByMaZnD1c6CTiEgyhZ8fVPDXJLmKnTloDchizQwlCm9GGCKxLphs9WB0iNi3BhTI9asdJEvBHVRg/9Ac0FMPidGq4tUNhQ7+HT5uJJ/djI9qp48502s7wlhfcrcXQ+ZasOMqPV7PWEURuhlRtXO5bj2lWXr3+8shiacoCh5wafUmtSzd9kICQ2IrOk5d4SeYsC7YGNJVYarg7FLCc0x38+rrhTmByLjrw== 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=LvY/VYNIDkr2gQk3xNSRLtzKKLwKKixBwKr8SFZsLaI=; b=EzJ6ocxUOhrGoUKXK5F/foYCm2hKG+I2DWcHFtfqoLLssybLlQZVLcNwyUg9vRZ//QlqVwurp1L6Okj95Dfs/X2S/xZlRPpuS9+YVyAm3J0z9ePVnCXNnHTHI2H+ISoqItAj5lhXwV0MCy9uTXSUmemRZruRn1KMn98R2infBGnQWIO5H2kLSuBKP+H7ShX8jpcKlnSj5lVCNXxClWE+vo+mlMGenFCVytMtejYjYjbz8a4tb2E9OcivlFhKzTSuqPiAaP1MBjPxQmSub1lsIl4nY4ZZWfdIMvYzWIiSNOHPaW3GIekWesEYH9N7mwIJR4Y1Lav6pNRq1tJL49iZzQ== 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=LvY/VYNIDkr2gQk3xNSRLtzKKLwKKixBwKr8SFZsLaI=; b=BB7HoW9/CM8hTrITDiTgCGLuaHYUoK0N1cJJBP2yuaBIcsTDdSTcVbOE9iumuydKlqsbfk6g2ATtIwahcLqCrGZz+eMHS7QJv9nu9fxTjI6jzyaYwWDlv3KbqqozoFkBnuXN3u8K1hkYwKLG6gklmTa5B+MrZtGaZHnxwsVmoNQ= Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com (2603:1096:400:13c::10) by OS0PR01MB5556.jpnprd01.prod.outlook.com (2603:1096:604:a1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Wed, 13 Apr 2022 08:36:21 +0000 Received: from TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::9149:6fc9:1b62:1232]) by TYWPR01MB8591.jpnprd01.prod.outlook.com ([fe80::9149:6fc9:1b62:1232%8]) with mapi id 15.20.5144.028; Wed, 13 Apr 2022 08:36:21 +0000 From: =?utf-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPo+OAgOebtOS5nyk=?= To: Miaohe Lin CC: Naoya Horiguchi , "akpm@linux-foundation.org" , Linux-MM , Xu Yu , Oscar Salvador Subject: Re: [PATCH] mm/memory-failure.c: bail out early if huge zero page Thread-Topic: [PATCH] mm/memory-failure.c: bail out early if huge zero page Thread-Index: AQHYTk0CfUtONuVoG0Wr0mXPTCbM5azsHsCAgAFnvwA= Date: Wed, 13 Apr 2022 08:36:21 +0000 Message-ID: <20220413083620.GA3278735@hori.linux.bs1.fc.nec.co.jp> References: <49273e6688d7571756603dac996692a15f245d58.1649603963.git.xuyu@linux.alibaba.com> <8f06b79b-aeff-3479-a3cc-c0a649dc770b@huawei.com> <20220412090907.GA350357@u2004> <3eacf09c-e0fe-edde-d81d-ba372c2bad72@huawei.com> In-Reply-To: <3eacf09c-e0fe-edde-d81d-ba372c2bad72@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: ee15b32a-800f-4d09-1f10-08da1d28afee x-ms-traffictypediagnostic: OS0PR01MB5556: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: b9fYa1M6MWfIlT0yzXAOvn+Mu92yUKQ79RQhti7ZNBZEXUjVE+kPz1YVQ1EdjkhxLR0BH+w9CMvfhWQOJ5EzaZ0EbLiOOHvROI7fvOSb7tO/1ctq7/iQgcqAisLnW2FEnDBUvcs1S4lCChEz+8i5RKjTDQr5kS5b/QNG8gowDku6FdoXmOsYiFXtEU7GIB+CdIgCzMXzlJEOoF3QHy9gOcCs3wPTIuRQCefpUuKMR2TnJffc47LRsDVjyCGHS4lVrCncpNcM0lwhVROu+xtPHZZJySHI5ek1ga7EWxlQdmvEF64Lusb2B1rZ3MMbG6EVwfUfjtXr1C+kyP3l7Pfwkt6qLstp5mhk4YZ82ojHIwDbpXiqvUBk3J5pzxpyYa7b8fY8lLr5kU0r0CkdlDyTxumcTLH9Rz935LQddfHVaoNMkotgsD2CNktRNGns/ITzzzA6lM17DmiNMgnKO/dudopAs4jKz07O1PLoEHairSCG4xdIvb9/EWb7LU+ihM7x55nXzq6I+MhNhMfqRXVUw53zEiZC4ckA1w/PCs7cFrbrvDnsCWwDNjecC9BpcZsZSgW7UR+Nw5OJXWqsmzHYYi4uZyA+jkykbkdfNieva3immQkG2XJDPi0GwyG9h05QiHP7xIWbRHwVopM1m1seUfECmaUaW4TAFlS0TBsjy6q0BV6V2WXVulDECSKrkcIW30J6AQzgzul3qtpzw1u/z0EiU8lcMoHVe9x5nMQplIo= 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)(2906002)(38100700002)(6486002)(66946007)(66556008)(66446008)(64756008)(86362001)(5660300002)(71200400001)(83380400001)(122000001)(8936002)(82960400001)(6506007)(55236004)(33656002)(508600001)(186003)(9686003)(6512007)(1076003)(26005)(85182001)(38070700005)(66476007)(316002)(6916009)(54906003)(8676002)(4326008)(76116006)(14583001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bUU4Tm5pRU93Yk1ieS9JVHB4L0lGYkxkdWFJUlM1cGI3UDE2T1JlL3FWK0lv?= =?utf-8?B?R2pDL3JKYUFZYVhsOGozOHJqN0VoSzJ2KzlTQldFbWNBTkFWbnV2ZlhocEpC?= =?utf-8?B?cDRlQ0gwbUpUaEQ4L21UUEpOUnhib1lxbTZFdTFhRnlnWnJlbmFIUzQ4VjRT?= =?utf-8?B?NDJBMlowVzBnVVV2QUtCQW5yOGt2SThxN0hWWVgxYmhvWnpJMDcrK0NRbmdE?= =?utf-8?B?RnZQWnJWUjh2OGFRdjRLUXp3NFVTajV3QjdTZTZaRzZxcU04QWEwNG9rVjFV?= =?utf-8?B?a21tcTY1WkpVd3MvZjR6VXNUSEZsTk51eU9JTU5LeXg3V1Nsd2tsRDl5TnRO?= =?utf-8?B?QnllUjJqYjd3MU03TkR4ZkRXdjBGaEpIa2dIMzdOZEhkK1RMeSsrRE5BZC9O?= =?utf-8?B?eGYxM09WT21IRkxhUzFiOHhjc0kvY3hqckEwWU10SjlPR0tpK1RZbGpoL2Fw?= =?utf-8?B?OEFBVlkrNFlBVlN1aXRNRVYzcGp2RmV2OXlZUUkxdEtDeTA4Vk1OSWhGQ25U?= =?utf-8?B?WkRzWmtmOWdzVmNMK2RkcURBdnhsYTF1NURMcU1KRStQQ1VvaWhRc082YVFN?= =?utf-8?B?U291UzR4ZG1FbUhVNzMrKzNhNTU2TC9jbmpoNi9YK1lGNmtxTGZaNkdlNk1O?= =?utf-8?B?anBBUk1DMTFFUDJJNkFCT2Y5M3pFZEZ3MjdDZEV0Wkd4clN2bTMySzlSSWVF?= =?utf-8?B?Tk1tOUhkWTVvWTlmckd2T2ZuNloxSk01VkpPOEM1M3dSSXg4NkMyQjZSc1VF?= =?utf-8?B?YUNWMFo4WkI3Q3UzR3g2WUtaU0lnOEkyVTBxQlUxT2UrTTJRYnRVdVNNNE9q?= =?utf-8?B?dGpURkZ4bjdMNXlpbTZHNHNPLzlqR1Jrcys0eWZLNzZ2MHFIR0Z6YjkwcGY3?= =?utf-8?B?VU9IQTR0aHBmUG0rdzZIV25FM1EwV21KNUU2blhYRVlGaGZSWDhqNG1XYXc1?= =?utf-8?B?MFFNTm5qQk1QT0V6QS9yT0pvdnhRVkN6Z0tjWHVybW5XNGJ0SUI0dDRraDhn?= =?utf-8?B?KzlFWlRNK3o4Qlc1cUlxVFZseWhrSW5zV2NiZ0pGYWsyQlYra0VzOGJQNVhU?= =?utf-8?B?ME9SaEh5c3BMYmNIcjBaWE1FV3BQRWM5QnkzTUk5em5mZHlzVGVvQ1RMTTNE?= =?utf-8?B?aVpROXpyVStkcnN1OVVCWm5OMlo3QVdaSmtMY29ETmhheVpXTVhqWFZCb0FI?= =?utf-8?B?V2xwWEVCU2plRGk4QVJqMU05NzBqaGdsTzR0enB1dWZ5ZHRUQnpCUXBTQkEy?= =?utf-8?B?Qm1YWW0rYXRPaWkxeDNWVDNIbU5aM1hOdW9xUTY2cTBOcEJkV0ZYUW5xTHU0?= =?utf-8?B?YktqdDlLYzIyUzNIWXF1Z3pSVUJjNWRqWDR3ZmtvTFBVU0VHVVpOTUFaZGdm?= =?utf-8?B?aDJmSSsyS1lTZUZ2RDFhRFJVMXlkNkRsUEZGSlZucUptbFhjYWFLaTE3Z2tV?= =?utf-8?B?MmhrNTBkbnZwaEVEc1lkaHRBOUxMdWNvY0dac0pPNG9vYzZzWlpjWHhDSDA5?= =?utf-8?B?ZVVqcUY0eER2RDBjcHkyRUlQZUw4cmxoVVdoK0lRTjViMHpQeVkzdDlEdUFy?= =?utf-8?B?aU9KbXBPZHRJblY5bUYwRTRmNVgxQ0VISEhEV2tRbkNnNG9GNnhqZWdhL1Na?= =?utf-8?B?ZWxXdGZpTDRBNklJTnRVZ3h0d2JnT0hERUUxTk5nZGhTN1lMUXNheFcrVGhO?= =?utf-8?B?dExQSk5vL3EraWtvdVR3eVdhZmtsK0Y1c2tMWHArdmZ2WU44V2lVQjBQQmlI?= =?utf-8?B?dmQwWnQ2R0VBWndmbGlZRkJGYkMxVWhBcXE3aHNUUm00VE4zeW5zSUZYMXBo?= =?utf-8?B?Mjl5UXdzQklPUXBFeWZybmh6MkMwMml3cUpiaFo1WEhVcDh0R1dSUlIyYVVB?= =?utf-8?B?bE9QQXYzSTZoOExJYkQ1VkZ5RU5RdnM3STRGQytGT2k2dVhqdXprK2lGVXpa?= =?utf-8?B?RHY5TlFGUnk0YVJKWG4zMjFQSk1tdVBUU2FncElVS2pXL3dqak1iMS9mRGQz?= =?utf-8?B?b0toRFptVVlVeFpoUTZHcWZMWHpwRW02Y2U4WHdnSXRRQ3dkTE95VXhvaHN6?= =?utf-8?B?UVNVL1h4czJHTnFYbDJyRlNYM0hXUkRtQmVyaGN5cEdWZzNsbTk0NXVVL0pZ?= =?utf-8?B?UnpqUHNOeHpMQmo2V0dUUjh0NTI4Y3hkZ0laSnZrekxpWTJ0WXlHb2NYZ05w?= =?utf-8?B?VjlkRmtjME9YSSt4djhlWmY3R0VoRnQ2d2J0NW5xc0JzQ3ZkbW9GejBTcDhs?= =?utf-8?B?UmJ2K29SOVd1K3ZBWk14TmR6cVh0cWk2N0lkRWw2bHdqMnhIdDVOMnhDMFBm?= =?utf-8?B?ZEJVdFh3RlhIcy9yVU9MWmRHTUl4R0JGOGpxL3BKclRDaDUxWFYvYmJYSkdq?= =?utf-8?Q?0YKDsw7UXGClTT3w=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: ee15b32a-800f-4d09-1f10-08da1d28afee X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2022 08:36:21.3393 (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: ta6TsKrraCK58MMjmoVqZSN56xrhAN4ZYaoVHwYL3oiCTbJ3mPEqJ+wLWUUvU5c3tm0bJtFu544FWbVsr7NtMw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS0PR01MB5556 X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: A74F1A0009 X-Stat-Signature: 5j169tix4tb9if4j878u9z689y4rjo7k Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=nec.com header.s=selector1 header.b="BB7HoW9/"; dmarc=pass (policy=none) header.from=nec.com; spf=pass (imf15.hostedemail.com: domain of naoya.horiguchi@nec.com designates 40.107.113.55 as permitted sender) smtp.mailfrom=naoya.horiguchi@nec.com X-Rspam-User: X-HE-Tag: 1649838987-968086 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000002, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gVHVlLCBBcHIgMTIsIDIwMjIgYXQgMDc6MDg6NDVQTSArMDgwMCwgTWlhb2hlIExpbiB3cm90 ZToNCi4uLg0KPiA+IGRpZmYgLS1naXQgYS9tbS9tZW1vcnktZmFpbHVyZS5jIGIvbW0vbWVtb3J5 LWZhaWx1cmUuYw0KPiA+IGluZGV4IDliNzYyMjJlZTIzNy4uNzcxZmI0ZmM2MjZjIDEwMDY0NA0K PiA+IC0tLSBhL21tL21lbW9yeS1mYWlsdXJlLmMNCj4gPiArKysgYi9tbS9tZW1vcnktZmFpbHVy ZS5jDQo+ID4gQEAgLTE4NTIsNiArMTg1MiwxMiBAQCBpbnQgbWVtb3J5X2ZhaWx1cmUodW5zaWdu ZWQgbG9uZyBwZm4sIGludCBmbGFncykNCj4gPiAgICAgfQ0KPiA+DQo+ID4gICAgIGlmIChQYWdl VHJhbnNIdWdlKGhwYWdlKSkgew0KPiA+ICsgICAgICAgICAgIGlmIChpc19odWdlX3plcm9fcGFn ZShocGFnZSkpIHsNCj4gPiArICAgICAgICAgICAgICAgICAgIGFjdGlvbl9yZXN1bHQocGZuLCBN Rl9NU0dfS0VSTkVMX0hJR0hfT1JERVIsIE1GX0lHTk9SRUQpOw0KPiA+ICsgICAgICAgICAgICAg ICAgICAgcmVzID0gLUVCVVNZOw0KPiA+ICsgICAgICAgICAgICAgICAgICAgZ290byB1bmxvY2tf bXV0ZXg7DQo+ID4gKyAgICAgICAgICAgfQ0KPiA+ICsNCj4NCj4gSXQgc2VlbXMgdGhhdCBodWdl X3plcm9fcGFnZSBjb3VsZCBiZSBoYW5kbGVkIHNpbXBseSBieSB6YXAgdGhlIGNvcnJlc3BvbmRp bmcgcGFnZSB0YWJsZSB3aXRob3V0DQo+IGxvc3MgYW55IHVzZXIgZGF0YS4NCg0KWWVzLCB6YXBw aW5nIGFsbCBwYWdlIHRhYmxlIGVudHJpZXMgdG8gaHVnZV96ZXJvX3BhZ2UgaXMgT0ssIGFuZCBJ IHRoaW5rDQp0aGF0IG1heWJlIGh1Z2VfemVyb19wYWdlIHNob3VsZCBiZSBzZXQgdG8gTlVMTC4g IFRoZSBicm9rZW4gaHVnZV96ZXJvIHBhZ2UNCmhhcyBubyB1c2VyIGRhdGEsIGJ1dCBjb3VsZCBo YXZlIGNvcnJ1cHRlZCBkYXRhICh3aXRoIHVuZXhwZWN0ZWQgbm9uLXplcm8NCmJpdHMpLCBzbyBp dCdzIHNhZmVyIHRvIHJlcGxhY2Ugd2l0aCBuZXcgemVybyBwYWdlcy4gIEFuZA0KZ2V0X2h1Z2Vf emVyb19wYWdlKCkgc2VlbXMgdG8gYWxsb2NhdGUgYSBuZXcgaHVnZSB6ZXJvIHBhZ2UgaWYNCmh1 Z2VfemVyb19wYWdlIGlzIE5VTEwgd2hlbiBjYWxsZWQsIHNvIGl0IHdvdWxkIGJlIGdyYWNlZnVs bHkgc3dpdGNoZWQNCnRvIG5ldyBvbmUgb24gdGhlIGZpcnN0IGxhdGVyIGFjY2Vzcy4NCg0KPiBT aG91bGQgd2UgYWxzbyB0cnkgdG8gaGFuZGxlIHRoaXMga2luZCBvZiBwYWdlPyBPciBqdXN0IGJh aWwgb3V0IGFzIGl0J3MgcmFyZT8NCg0KV2Ugc2hvdWxkIGhhbmRsZSBpdCBpZiBpdCdzIHdvcnRo IGRvaW5nLiBJIHRoaW5rIHRoYXQgbWVtb3J5IGVycm9ycyBvbiB6ZXJvDQpwYWdlcyBtaWdodCBi ZSByYXJlIGV2ZW50cyAoYmVjYXVzZSB0aGV5IG9jY3VweSBzbWFsbCBwb3J0aW9uIG9mIHBoeXNp Y2FsbA0KbWVtb3J5KS4gQnV0IGlmIHplcm8gcGFnZXMgY291bGQgYmUgdXNlZCBieSBtYW55IHBy b2Nlc3MsIHRoZSBpbXBhY3Qgb2YgdGhlDQplcnJvciBtaWdodCBiZSBub24tbmVnbGlnaWJsZS4N Cg0KVGhhbmtzLA0KTmFveWEgSG9yaWd1Y2hp