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 AF507C531DC for ; Tue, 20 Aug 2024 12:23:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 478E76B0083; Tue, 20 Aug 2024 08:23:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4024E6B0085; Tue, 20 Aug 2024 08:23:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 254C56B0088; Tue, 20 Aug 2024 08:23:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 0137B6B0083 for ; Tue, 20 Aug 2024 08:23:22 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 98BA3819F1 for ; Tue, 20 Aug 2024 12:23:22 +0000 (UTC) X-FDA: 82472539044.14.10C14B8 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2044.outbound.protection.outlook.com [40.107.94.44]) by imf08.hostedemail.com (Postfix) with ESMTP id B938016001C for ; Tue, 20 Aug 2024 12:23:19 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=OcqIS4Y5; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf08.hostedemail.com: domain of ziy@nvidia.com designates 40.107.94.44 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1724156584; a=rsa-sha256; cv=pass; b=1MJvJ2rE5DZhfvZgQH+fCJW/DAtTfRCTB+r9O1oIdSCZS4Kg8TBQ9q6QZ7hY6sVmdUkLHY rYU4gNa7u3FKPJ/KnGKsn6kFZfALHNjye4jf7zqHpxbrtfjdxrse497TTTcnW8+5Lx+0rQ PhLutvItxnXUqnmuXvA/9gb/UyTZJmE= ARC-Authentication-Results: i=2; imf08.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b=OcqIS4Y5; dmarc=pass (policy=reject) header.from=nvidia.com; spf=pass (imf08.hostedemail.com: domain of ziy@nvidia.com designates 40.107.94.44 as permitted sender) smtp.mailfrom=ziy@nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724156584; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=AlYeiUOyoy8ovM+3xaEz9c8AF1/JNn7ajMOWYf17HGo=; b=oxRdRR6urnwebYP/+/1bG3RRt72+jFT358zeyP69X71XywTLwZ/oL/DVLMQNKh0PaR8PHO yvgMTOQPJkqB1mhsq7nvN3wIIT0F6caoMLpZqjqxxSNTTAfBimTqBLwXcFdhVIgFM2X+fi bbfB6RcYYgE2GCeZH9mviWjaV5yI2ek= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=v67KGeT1hNhJ4pJtyaVPYT0irNRAU/DVb1U8xQsD4m2ZKZ7rvCBekniBeJB4Z0CweAUvb0BRUxIVNJIjay7ChGcinTgq1gIbPw1aPb0ER8pf/0NeJhtIlebMZtWrUllls/2r0zVrqzQzkBD+LIDllCMQ6/gtSCr77UvF7XwfosOx0GnO4hruyN4AipsF+L/XvgjVOnjEgCQ3Qq68cpppwQvrKBrY5u4bx582wpb6HCwyCHHHiMEwot+LNlOUpGnqSnK2put3vVDIuKNsJkfF5732VIFojdyAyfn9aicjP+Tje0yeHChEyWRaGVnjkmB8d4daITyOoPOzsNaeVD9Ylw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=AlYeiUOyoy8ovM+3xaEz9c8AF1/JNn7ajMOWYf17HGo=; b=w4A1rUqu+78pGZy4UKn5ynRIdtvhdJuYjvJrGh22WBq8P66btxL4xX3eGZFFyPEnV9R/Ba1JPZl1fnCx+Hv3Y8rIiktpv9YOyybIm4JKpRfPcSEPLVhwzf8xBj0UIRLqwARaQKl4aXMBLetUyel87cxmNH7jf/n1uRyYnXsDky/swCiVmTlpez5DtlYUKMY38Ej7QsftEK70Aq3bTQYl1YikZCTKIPLLxW3+1CnZJvXxzI9ZZ6rNwXz717/aKI7vJyF/6Lt5DZxOxWF6moSya1d8U+deJ9im+pUGCdD2+CMj9rdBjIhgnUTz5qIoDO8YS0B3Np85wy+GsOKxsRyMag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AlYeiUOyoy8ovM+3xaEz9c8AF1/JNn7ajMOWYf17HGo=; b=OcqIS4Y5sz3RWxCJ8he2T1XTyxwzvF9AIIwqw9z8WzNIItCRS3U2XU8+gGG3mG8Gv4h0SzH0jECJ2PwKDsOYMCDAgzP480+fK5aHNlu4c6CwA0OwDPjp5qVbEzZLueZikZvUbAqEOqwlfleK7pY4BRvEe4CpOb6K06Gu2NARlaW1pxNmnAxF623mo4Kqy3n7K3vZqL+uzLXUwKgw1hZyDVnyurQWUVz3uYEG7iahGZkGoVyRAA0KZPODrpVtROCyJiN+0+0JeXuEFjEH/V06x+GBioOKngAalbncJ3dYLIjk2mDh5LMzo9IMms/zduqXoNjbTOusZlSPevEDFp4RjQ== Received: from CYXPR12MB9320.namprd12.prod.outlook.com (2603:10b6:930:e6::9) by DS7PR12MB5862.namprd12.prod.outlook.com (2603:10b6:8:79::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7875.21; Tue, 20 Aug 2024 12:23:16 +0000 Received: from CYXPR12MB9320.namprd12.prod.outlook.com ([fe80::9347:9720:e1df:bb5f]) by CYXPR12MB9320.namprd12.prod.outlook.com ([fe80::9347:9720:e1df:bb5f%4]) with mapi id 15.20.7875.019; Tue, 20 Aug 2024 12:23:16 +0000 From: Zi Yan To: Kefeng Wang Cc: Andrew Morton , David Hildenbrand , Oscar Salvador , linux-mm@kvack.org, Matthew Wilcox Subject: Re: [PATCH v2] mm: remove migration for HugePage in isolate_single_pageblock() Date: Tue, 20 Aug 2024 08:23:13 -0400 X-Mailer: MailMate (1.14r6060) Message-ID: <26740630-033C-4F51-BF69-3C6DB6B78AC9@nvidia.com> In-Reply-To: <20240820032630.1894770-1-wangkefeng.wang@huawei.com> References: <20240820032630.1894770-1-wangkefeng.wang@huawei.com> Content-Type: multipart/signed; boundary="=_MailMate_81994354-3DE0-42CA-8FC9-D2091FA93F48_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-ClientProxiedBy: BN9PR03CA0130.namprd03.prod.outlook.com (2603:10b6:408:fe::15) To CYXPR12MB9320.namprd12.prod.outlook.com (2603:10b6:930:e6::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CYXPR12MB9320:EE_|DS7PR12MB5862:EE_ X-MS-Office365-Filtering-Correlation-Id: 91e0d004-8834-4ae1-28af-08dcc112de20 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?MY4KDfBI7E9GurWM13idMe1+FuB7utG4MX3E5tgmziPMRg2hSDqZ6qneEQhN?= =?us-ascii?Q?RQ7y4UhZomNPv5LqAX6o01ZZivtYEHYnSDCfagrIBsWcmti86buPU51EZDGv?= =?us-ascii?Q?knYtZkAdeYK5A+x1s0wrO/CPxZO44FJ+PfyBrjUL2EI8IAM36Qb/uFZdYeCe?= =?us-ascii?Q?yDtDkrNhJ65yqDLFFW7lWXnUfGg1q++DiC3Jv8udXtsOC1YnbfAQ6p/gPxAa?= =?us-ascii?Q?jIu5kGRAPzhiBCEjH8P+19AwHDVMMWTX3mVOyoqRmUMtxzXxQ5el3K+ikIS1?= =?us-ascii?Q?pz92F16kmgYZ2lfQEc547tviWsgQG4KUNyoA7Kl/ruOa05IEfEcLrdJYvQvJ?= =?us-ascii?Q?dsa6SJ/Fdrq26mHE4Bjali5Ta8WpAxQiMqVLEZWeIkJ16+6dHLaLyuVk54RZ?= =?us-ascii?Q?gHuXB6+NQOjfXNGQEgcJZ38cxosQ208zQLdBZRkXwzVupXQQ9otcawPb6M1D?= =?us-ascii?Q?lc5lWd36DztZNmQ6FXHQy/phmDHamkhXOp/kMZXiRfk6dIeK3nwmEia2hl9U?= =?us-ascii?Q?JCuNrniVODFXcBbw4UZNVPO81bOSlX9H2iPAyfxW1G1HLpJaBwGj4PY4b7PP?= =?us-ascii?Q?U6yZkxV+9EoHxEcllfxvvrZhwFUGSPABakY8LIXH3cNjOm93rR0+lxYr++H2?= =?us-ascii?Q?Rp+X/ZzmKzKNkU0deZRSJW0yE5ISj9aDO7elYfA4S2nJA4QgNyh0J3hujnMM?= =?us-ascii?Q?tciKStUZNzJUWcvh1LCBG0r9pgpaa9i8riVgqH8AiEyxbVHDE1pE0fcdAT1x?= =?us-ascii?Q?XcJt+qv8OXRNctJN36sBffLwbfxd5ZqFxWMpK8faIv+TSjrkGmeoN2Ee7GUf?= =?us-ascii?Q?tOF2K+X3z0XU2bNxvNwzMH/NS5hUT1+ppyQJi8VXHpZZnagOjjjIGBHbjWn1?= =?us-ascii?Q?EIUGqDgXl+iG8gOpeSQ/uvwafsBYQUT0DKoN6Q2QRkpFUUHnldfPqxYNz3Xl?= =?us-ascii?Q?lFV6zJbK/3RwEHZ646fUa3GpqTCAHngem6gM4wmVGE5xBFeHoxTnCu9PRYwc?= =?us-ascii?Q?NIcugOK3afaeW971vRJ+Be+TjNnTAgIsQkJlEtx3xRI9KaUTtMHALntvf2Wq?= =?us-ascii?Q?dvaGTW0Uo8m/EiTE4gO8cCUFH6CItSntpzdywFFL4tHyOnq3O27vd/4a38Tm?= =?us-ascii?Q?FZIt8C74BuvayHHKSaiSsoEF+ZaPQnyUD71qJ9ACdDJ66KKzlbKKy1ve0vP+?= =?us-ascii?Q?V9xjMd4NOaE3tAvQsFb4v2wD11gyoVqfkWd6gp98HL73PwhJhQpeiZakCPcL?= =?us-ascii?Q?L40sGNFpJqGNf3hGXq6bmpvHhULoV3c030CtHwFaevCqjCEP0ZYG2mw7W1HH?= =?us-ascii?Q?ho3wEo9Fz70BbItXzT1feGSllCh3cV1xlZsK8usJiekjiw=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CYXPR12MB9320.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cIClqy1L2svjo9T9kNljAA0q45ZgSl8GZc7tMof/xq5z6/ldCdLfqXfR/0OK?= =?us-ascii?Q?WL8q+wfV3caZk9IG1HQN3dq5ycpJki8XltTjro+5vivKhq2cy7QacAbDkWXg?= =?us-ascii?Q?HoS3kNxc5sDbTKNpvQthFDGCdUd76ilpLyrzKCRsjTMMvcIntxVTOmWpMvVa?= =?us-ascii?Q?Y7SPEyEYyr/Pv1BCGdTg2g5QqSfWUrY5od/bZ3IeWafGP0elpOoKxM9U+Ifp?= =?us-ascii?Q?C76KaYfNAC/XJejFUDsiaIqiTz9gzQKDL7n2F5q6/Q4VKc1EFWzDzzMUkN9B?= =?us-ascii?Q?gHGndOE8+QdBDM5gYqAp9OjTPcVnO7HYx92Zt4yMaxemtNp0HWubQrFpSSuc?= =?us-ascii?Q?4hcgI++zJkkGT7ImwUs7JFUI5ASXsrDfGRl2tw0kEZq4y3PMbTIzZKpg2l84?= =?us-ascii?Q?DJFIV6YXW26okEYaWBZ2BKSFOD8AkBtI8laf4y3wtRIKPYpw62xh8ATgXFkL?= =?us-ascii?Q?ZZ7bXUcz9vgMIci9KMvSiblW1yQWGzmuri8b//bYg8Lua0vWhjfOOHgY6duF?= =?us-ascii?Q?PuUK5pxlqHYEDMP8QAjVX1oe7RjGaASJsWZD377gpAd17cFWvJfxwadytDDv?= =?us-ascii?Q?RG2t0Jj+eg3+O4t37FhWlMCtsP0V3Z3dtOnewkzzlKARrdOiOjt7z+i9Ip+u?= =?us-ascii?Q?wcp3PsEmYNLRtA3K1b0AvScERXUDOnsJZu55bpGTnABRXrtLzWUsIWb4NEeD?= =?us-ascii?Q?taImaiKryRuvpjCReRu9yhj5iOy28r0kvD7FSV87+ARvoQ+QjvkOU7LwLo+O?= =?us-ascii?Q?8zsnf3GW89OFiO2tckOinGbvNSK9mjmjfdTn2Ec7/y2323KGL6CmGAGCmr6/?= =?us-ascii?Q?TQ4GiOj65x9m+wWY+/GSO4TW5aOQj+qgnDDL9gstHQ9K52tW1+3aSxsulY8J?= =?us-ascii?Q?rJ2FVUVCPRugrXgtVnoqxjJWBOQEy8PW7Wa9iy9dlK80XA58v5WYrKiOfCjP?= =?us-ascii?Q?PBrTkkTMrwpzayahBirq9YG+Tp9dGyKW1LXTMPqPKMGb8PCroAP/vV1F4QLE?= =?us-ascii?Q?RvHdjDAFo8IglpKUGiRBLXGhfhQoXASj1Kfb3pB8eau4zsRUY/ecr3b5/iUf?= =?us-ascii?Q?kdGwCMTZCm/Be9iH7sofsIpVwSnrLEZHvtSEK4I69mHLB/Hbx2p/ujb8Wu81?= =?us-ascii?Q?mAMd1OZoxDXpIFPz73LkReZVxO+hLikEUJM+3ONErFhjMtSW2oitINa/+zCL?= =?us-ascii?Q?06WvJRPnhDqypOPfYDavCTxffERGp+EHvmt1R1as+lRin5dBH4kPPveAhXut?= =?us-ascii?Q?mGgwmnzsl7ykX9p/fDzviKY99tezUmyQnFOKh9xPv5XNYnrwRva11gV5bDgN?= =?us-ascii?Q?CVcHPsppceLSqJnSfk7NWpxdBt6LgcguGjTVP6TpCummzBz1L5gi7Ne7Tlsy?= =?us-ascii?Q?oV5g9V9aAHsyoVqdHeHIYHFHS2EGEAoESR8qJ0S1EQlPoygXMhS8wnW/oCqj?= =?us-ascii?Q?ecuvmL5KetI5Va16DKmUj5eLfN2po3lGmxAYs75XtrQSsdHKhmx2nS3lYiGH?= =?us-ascii?Q?9DNECspSlx5ydewWblXFoRZwc4JozX108bZxS+ggfIkpaGMDnSf8YmzTVuR9?= =?us-ascii?Q?hboMTN0Db+jmb6jhXpI=3D?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 91e0d004-8834-4ae1-28af-08dcc112de20 X-MS-Exchange-CrossTenant-AuthSource: CYXPR12MB9320.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Aug 2024 12:23:16.0850 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gmDDVubTkIGvYRQBmUmdE2KG1fD8bitR9ORoH6HfhbRolHwiBPbNEUkPWrQuz7wi X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR12MB5862 X-Rspam-User: X-Rspamd-Queue-Id: B938016001C X-Rspamd-Server: rspam01 X-Stat-Signature: dby1w675ytnwaenh5rc5i553cjnzknt8 X-HE-Tag: 1724156599-331423 X-HE-Meta: U2FsdGVkX19VOJU4mD1J8DI91HQjUxdAAUmlpWYRkWt61kP9TGLXv/kc+PUXnOFele2NCrXBv5aa/ql/KuZ2MALuXJManVOoAb/KMM7pxIMfTSZHGoXwza3VoECFWT8cI81r3YXcoiSysGf/oub8OF5olmqUXbEJFQlnqjNZS52ByK9xua/i1qK/znQxa/Pwy7eFkHotpOciA2nTN6q9k041eLviRedvlTkfr7+RoVfaT7UcWSAXccq5DpU/nKTLaOwW+UtI/WhSLZlxEFF1QhELLsyHcL8pQKAJKWgY7agWyki/wOzp4L7SeeBIqna8UtGGl/geKODfh8VS6GTMibkQDma54urAeqE64ceMN+F7VfB5YCYq4s2HWcZQJ4mrnSZ8iW4N7c+5YEt9lbAlPnsChV4hzFXFL90TeX/AVkl4FLRnLtcQVNUgtUvAtyWnOf5gNd9GR6pArDJ0iqQyZfQL99TApdApcZGK4eQ4P7YA0scxJdAwo+0xq8otZcw44UrgPWff0C5yCCY1YPLMcpnswteFLGxhDf/Ojtu7T1oFHssv8TytsnCIKJhvwm1ocTuRUz9cwy+6qwKMTZxdkwfcw0982K3O4nnawTm/M+H4WXuFM2ImH8QPwebFRKJz7hkka5g2rHc28LRjlVQkr45+OvhZOyZ9qubJV/+87WzUviCmHOP5VUyiwx8D96RAz2xk5emvXnYkaPYX6Oz0KRKzA4ceHtCaZyW6AzkBh0R9q/QyEbKpyriQd0gOc3MhrML296TJun0hH+qoOdTDmiGlaJDFnV6fT274eyVXgdgcK2mDz6nq9CAKEkotq43ua7S7LjyhSeSw3bRo1m2Jf56OatIQNkzTaWgLwBMeyemybCaj5DYU4XfajaVH8CdslZhRPITLWtPJHxBAT9I019gwj4REEJ/vgn0nlcdu5nyad0X6Lcxt5Msja+5PVhdIDJj3UUBj38syNYDfWXu Ny6w5pPG C/nNm+8fcyeWrc8TINjCbA3OPum6PgI7PgMLxUdmkelUYW4r6WDsh31jLHFgq49b6wueGCqSFpvGsXplo2uy+vtQwM0jdsZEvId+dEr9F2YfF6EF3vBvctO83nqmFQLEH4UjRPWT1bAXXROC+Iiu7IzFZq93vTvIy4DnRohX0B5FE+79SqQjEb3JGZ+jSRnFPEF5YMuajsitqT/4R0XjRcLZ203TZPk/MlcXx4r2yRjayuUcvCnpPdoGpQzp+OD7pbWOnVhl1J3XDfcFy6uRQfNtJrG63Xv/A3L0WcnZbwfP/lTYdDi+KjlMfZfwm2NyXYaDnVONvfY8RbKdq3VtqMF7Vi+i6Tf2wX3LSsCr5YX0vlxeoNu9bli417pb7/luUCAY8puUb4uecwpIZO5dHGlPJbM61xlchtzPQi6Foy0wKAaTVWIGLUYRt4MaLz51AGgmrbTm9Cr4yusqbHLDmSyGvYQ== 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: List-Subscribe: List-Unsubscribe: --=_MailMate_81994354-3DE0-42CA-8FC9-D2091FA93F48_= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On 19 Aug 2024, at 23:26, Kefeng Wang wrote: > The gigantic page size may larger than memory block size, so memory > offline always fails in this case after commit b2c9e2fbba32 ("mm: make > alloc_contig_range work at pageblock granularity"), > > offline_pages > start_isolate_page_range > start_isolate_page_range(isolate_before=3Dtrue) > isolate [isolate_start, isolate_start + pageblock_nr_pages) > start_isolate_page_range(isolate_before=3Dfalse) > isolate [isolate_end - pageblock_nr_pages, isolate_end) pageblock= > __alloc_contig_migrate_range > isolate_migratepages_range > isolate_migratepages_block > isolate_or_dissolve_huge_page > if (hstate_is_gigantic(h)) > return -ENOMEM; > > [ 15.815756] memory offlining [mem 0x3c0000000-0x3c7ffffff] failed du= e to failure to isolate range > > Gigantic PageHuge is bigger than a pageblock, but since it is freed as > order-0 pages, its pageblocks after being freed will get to the right > free list. There is no need to have special handling code for them in > start_isolate_page_range(). For both alloc_contig_range() and memory > offline cases, the migration code after start_isolate_page_range() will= > be able to migrate gigantic PageHuge when possible. > > Let's clean up start_isolate_page_range() and fix the aforementioned > memory offline failure issue all together. > > Fixes: b2c9e2fbba32 ("mm: make alloc_contig_range work at pageblock gra= nularity") > Signed-off-by: Kefeng Wang > --- > v2: > - update changelog, thanks Zi, David > > mm/page_isolation.c | 28 +++------------------------- > 1 file changed, 3 insertions(+), 25 deletions(-) > LGTM. Thanks. Acked-by: Zi Yan -- Best Regards, Yan, Zi --=_MailMate_81994354-3DE0-42CA-8FC9-D2091FA93F48_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEE6rR4j8RuQ2XmaZol4n+egRQHKFQFAmbEirEPHHppeUBudmlk aWEuY29tAAoJEOJ/noEUByhUIRUQAIryEkCOUqSrmkXuHtX4gUy8vqEra6oRTFK/ kiGrVfl0ffBbT0mO0uB0dbYb0o/adE8NUB09Q+ljEFZxHntvY/wVwhJz5O4VUwo/ TqdWrdnKv/IOLsyUE3WT+1hKZMINxAnC5gYeO98ebcitpgg4D6amtRqMH1fD0Y/B 2y+qgg/trol46wE99RN4gEOJfTyeX97QkkufOv7uO1CwnvUMJP81Q0vckEwUWs/v PM0p1tC+JqOg3/V6s8zqr3d/ZuoOOa3E96QzQXurEifFHvG4BFPG2X0R42W4rzsS apssXiRscFC/Noi4wfci1aZ6cN1StXOnjrJoHRvR4DSQkYEuGmFH/4w6eNXJbM2Z zlxh0/KSU32fOeAFlTBa7onryo0oQ2v033/JAYSviDK8J/iX0c5WLgHSjGAZ17PY 0ueJ3jqjIhxCUh0erqDGGQh4JjgK/SNfGYtHKpZUYcm8qo9ahiq6KbfItM0e+ozk aN2zxRyGfzZw1wpyG5wXuiHJc97RpZxwckaOd3jfmT/4HKWY1fsH1AUtxU6D1wH7 uNwdWF2c3phHvGdqo1IoCkR88nbaka/tatBavKS45n2pGlvt7rikic6ziSjPlBzN PiROqnnBHI1zjQj2CZQm+zUZWcA5Bp/YJ40DBfWuxaP9BCS6oNN8tp1P4KkARDb6 Qmm7VgLD =/Q+3 -----END PGP SIGNATURE----- --=_MailMate_81994354-3DE0-42CA-8FC9-D2091FA93F48_=--