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 83BC1C369D3 for ; Mon, 28 Apr 2025 08:26:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 561F46B0005; Mon, 28 Apr 2025 04:26:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4EBD26B0006; Mon, 28 Apr 2025 04:26:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2F0D26B0007; Mon, 28 Apr 2025 04:26:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 050656B0005 for ; Mon, 28 Apr 2025 04:26:01 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 0E93080F01 for ; Mon, 28 Apr 2025 08:26:03 +0000 (UTC) X-FDA: 83382769806.19.9167B49 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf04.hostedemail.com (Postfix) with ESMTP id BA08040005 for ; Mon, 28 Apr 2025 08:25:59 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=hYE+o1xm; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=m0dWl6UP; spf=pass (imf04.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.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=1745828759; 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=bY1ywG66RL+G3pt9cSKNzcJKCBSE/dlplhs73FFSD4g=; b=WXGtDyFV+CAZ5flsukTO3Wz+tvqEP50EjgRh/9rLECLkA3WbpwqWbqQQDqOj/NpviqzQGg hUZnvV7NNP1a/+LnPiSKprZ82tSFTSAVqVzPZTErWOy9Bnu1GBEw8K5tEW1BMiLOWLxony bzFaoY0l/s5gtXOmMyHSOeBYnqSUXjk= ARC-Authentication-Results: i=2; imf04.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=hYE+o1xm; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=m0dWl6UP; spf=pass (imf04.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1745828759; a=rsa-sha256; cv=pass; b=ovvtbwiGG5pol5R2q+oDKKWWVdb5XOTxaGj/R4xzpGSXSVKsVzs+SIRODk1hui5JQwMRqA ++llMhLxPuM+q/Y3bOukQjG1FiXCB5p9uIa+0HZNPIcfkW1CBgYbPPoscjuDqg7oDzBEhF gof0tv2whXeBOLFd9m5NHOVIFunGNqg= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53S8N7wD027084; Mon, 28 Apr 2025 08:25:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=corp-2023-11-20; bh=bY1ywG66RL+G3pt9cS KNzcJKCBSE/dlplhs73FFSD4g=; b=hYE+o1xmTfawwHJPPBJ6i21R8WyVszfkNa FqzzJzkjiGfLYOxyHvygFI4kmacFMA01UqwXDBwmZSumCnKSGCirY7WuNvXm0t8p /47+GVXt4fbW11zVOygeoSEZ2zCyi7Q5l0Dw79uTUAr+EctDI0K90pakLmyFvN0M oXspwvpiY6Tb7waCjJRYH2XgUF6jvlkdkEHnws0e7jGc4DqsfB+nlyguepe40n3V JFEVnMuVe+ZWt94zAr+VW7uNlyoLQGvu2G/tG/xRaMTM3f4KizDSFr/5qkDyUICZ /Bdd/pr/l2owultMHcwdYjpzFDwAnNoXxyYhRSnTB0tbJqVR5/0g== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 46a64300f5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Apr 2025 08:25:42 +0000 (GMT) Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53S8AtDH026567; Mon, 28 Apr 2025 08:25:42 GMT Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2170.outbound.protection.outlook.com [104.47.55.170]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 468nxebv4c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 28 Apr 2025 08:25:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dUZ+qv/y9jHiwlqJM8S/0v66hvHhjX/j3KeP2ERxt49O5Ajr+89E+zjBEjskcj3KPD3xTQIfy1oFcATFL7qRpxsjLinNCONIHxMSkmBxwAgqAJXX+9ynydPMwFjPM5KH2VE/sYvDyQhM21tKv4gkPfEGJRG5xv+9N6whUJSIPJvRy5ro2ZrqSSFZDYnHSIjm7qLLk2IUlKkHLTJ8P5vTiSFtkwXDD2xFW2vfKRtjlaMg47emtZjyX9iAd9rQUMVGjFr1Ja4+w66iMXdILWYQop+P0EkDi9QHj1hZd8O6b2Hp5q44h3ImyPCmMEZ4iIUX/GkyXKjwcDgk9esgivLjOA== 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=bY1ywG66RL+G3pt9cSKNzcJKCBSE/dlplhs73FFSD4g=; b=ISYTSnXPE9iPiaz06DnV3gKJiATpWsQoPkAZKD6GnARgVATpEn9TjwxtLpFgbKxbGJf4FyKOUK0ubxwlP3yjuNvFISfySPi1D5ml5g0QhU/Tw/7h3+K9PUjGe1IrgBwV6Fv0uyJ5FC6MkUUFYLotCiSE72Pm9evfURaLaAExDR4IziHWR8Y6S6C9pybWXG0UfA8K3NWF6p67NL2s19mvUMnl5kWRwkVmTLlN8zb2Gm0NFhtVWefGpLg+fntmtoovGLemm/X/PADHcF6trga3dlDrvczuJhJ6N/YoQD1vJIBGtQqFAYv3/4YSPUydEI3FQgunKxd9Y4F/KKlxTC28MQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bY1ywG66RL+G3pt9cSKNzcJKCBSE/dlplhs73FFSD4g=; b=m0dWl6UPSslAR7IwteyQWsG/De1pXz/JrO10aeftVbm32FE59GMKEYWzFKMG8g+DSQHgZxHO2b7Mb9gYve1bsLwUCJB2ifIRWHJdRN9LqXoQOVHPyF+3m0Q5XZ6jWKqrIDlW+FnWQpL+l9Tf1LO4cAjZBBYRYBbf+eIld2ppfQo= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by DM6PR10MB4346.namprd10.prod.outlook.com (2603:10b6:5:223::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.35; Mon, 28 Apr 2025 08:25:40 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%5]) with mapi id 15.20.8678.028; Mon, 28 Apr 2025 08:25:40 +0000 Date: Mon, 28 Apr 2025 09:25:36 +0100 From: Lorenzo Stoakes To: Andrew Morton Cc: David Woodhouse , Mike Rapoport , "Sauerwein, David" , Anshuman Khandual , Ard Biesheuvel , Catalin Marinas , David Hildenbrand , Marc Zyngier , Mark Rutland , Mike Rapoport , Will Deacon , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Ruihan Li Subject: Re: [PATCH v4 7/7] mm/mm_init: Use for_each_valid_pfn() in init_unavailable_range() Message-ID: References: <20250423133821.789413-1-dwmw2@infradead.org> <20250423133821.789413-8-dwmw2@infradead.org> <20250425163813.58b72a3aa2d3ebbd96d1929e@linux-foundation.org> <20250427160746.13040000164752386b936be8@linux-foundation.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250427160746.13040000164752386b936be8@linux-foundation.org> X-ClientProxiedBy: LO4P265CA0248.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:350::8) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|DM6PR10MB4346:EE_ X-MS-Office365-Filtering-Correlation-Id: fc800572-97ed-4031-88cb-08dd862e42a2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?TAvq9Af/QBYnh18GEe48+e/Jlq7dpXZmvu8WjSdAljG1FTthQ5GVcovQE2eE?= =?us-ascii?Q?G16wZyTXDmHOYsBGCubvBdTZLwwoeamgbcSYdVDaevOiSHvNZHO8PpQfEeFD?= =?us-ascii?Q?jconKe+9eVzp1sezR1iSdDycNSq/gcVJq4GaMVSBhZbQWaGO2ekXjxUmvVb3?= =?us-ascii?Q?VKUYZ/euYf6kQGz2YKihJA0yepQUG42gp+I4duSKGe1S68uNQoT/cotsiQln?= =?us-ascii?Q?v0yH4oru8kwimABcYxNic6FmrWcNmvWE89P0UG6jcvm34tjPGhbeyLToM58w?= =?us-ascii?Q?XNRy1yL9KHjBvQnQsC706odM8QLbrFLtYuQcZIJ3ePalND9dM2vpNhk0EyLS?= =?us-ascii?Q?CSCLNxPh65D8rbZA3HnFmvkqPG2xscMegvv1zhmTHAUj3uXnqg3BrHB57+z8?= =?us-ascii?Q?EU5BSYmwYS+Hooqk/kdWtpFZPofSOHqLLxad51DSH9f/RkTsTnehvz1rWwdC?= =?us-ascii?Q?VhXzZGcXhJFwTuw46zJZaH7y2Czm57nmzGj3QdG+qatqtOn1+J378nSBh1h2?= =?us-ascii?Q?9tPEqzmCVskGtehf4Gq4vcUw5XT8PZ1un0y4oOpHhtVABCDArN6NT9hFMTAU?= =?us-ascii?Q?dafqkgp4taEowTrGMWZCLzhwvZLbPjSAAqDbIOBVDkyB+Lyug/nn5BMGN+Mw?= =?us-ascii?Q?w6zldMUlS5kj2g51McGCcTNWJCaPTU2ocnd8Jlkl6Gyxr865TSgAeZinq7sM?= =?us-ascii?Q?bmZlsT1TSrT6YQbamfXA5NKX6Sd5NivgG1QANhJNMW5BrBEKa0lKkDaElEc5?= =?us-ascii?Q?oHhRydqGSgt08e3kEqo4RenLp9CAy67lAOj67u5sTPFxqoVWohR+kKpdW9Yu?= =?us-ascii?Q?S0gWOqTY2cqip4tqz/MyTgXOsxlhUZvlRyMsl5NHxfrFaSKRlHFRULc11zIT?= =?us-ascii?Q?cUv63cEJXCtyeOkmyPgtlBbkVyRtCzmgEtMU9b6Qfg7vXv37A33TJCVuGyEB?= =?us-ascii?Q?ECAGwl4G+E46REWABiKdWSP4qu6widgVCw64SqFYFpIe/hxfOmdL7bhgScre?= =?us-ascii?Q?hp4qB8JStcyYtprnJ1yNpWYY/b8iMsYmp4OKGBMD4kQXlc2OjHREI9e31k1c?= =?us-ascii?Q?IKFuTUZlqhjWpw8FZwDky9JUFKO0rr8eddz5UjqxKrV/Tg0ydqflFxD8VDjf?= =?us-ascii?Q?xttMtKUdPVrMGlDovI427v2D1P9pPRbwqB6RJcYtzr+kpdLj5dbTeFwj4sqM?= =?us-ascii?Q?NuoGf0rXnCxmEdLfseb4pdxlXxO737aQhgV1fZYZTbNgjNLClwyQlMwTP6XI?= =?us-ascii?Q?Im8wz1rCxNhwTmkaz4ore5fXM1aW1JR4VpJGyqBX/xZNksnkWPwGKdjF9yd1?= =?us-ascii?Q?bBOmHACr6PBGA5slrYIYmZz+4+t/5gLYLIetOBuzTKZ7qw47iDhKeUzzDwm6?= =?us-ascii?Q?Bz7vCpQ=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR10MB8218.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(7416014)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cSwANuI0TXjkPI4OAsfAg2SU41ZR/mxV5hgP6RoYpqxueQgkVLNOGGXM99Qa?= =?us-ascii?Q?1F4gsJ1F9BcBh3WVafEBrRN4hdUrjCbeGCiDqPNSa2nToqjfP7AfE4qefWvC?= =?us-ascii?Q?9mNDI7cbeVqn8fGfCihCNGdYlRc3U4975z8wy60CXCJbc2qa0VrqsdjssVqi?= =?us-ascii?Q?lGKP9AZT9hzHELnK+h3UkYBBDSjN/8vxE62pIvRIRhGrAPNw5OShtmk+OCnk?= =?us-ascii?Q?rcuAQzm3MIU80hjEcxY3owMhs3jlbN9xJZvMS3OT25sAYMijMMwCVRka9t9P?= =?us-ascii?Q?URY6ewo+o0OtO92tzD8ENL1usHhni1/R2QiukHZ+h8/fCmd5oDzuEY7EmnrE?= =?us-ascii?Q?z8k2jLDL2NaU7QeMDm3SEEJWvt9kEqkl7nriBvHkfzcJmySdkAeUsm/fpeM1?= =?us-ascii?Q?bw/BAuWZroZsomSllGM5OLlmffL4ttB9wesOj0cFiid1M1QqNyyzR7PaS001?= =?us-ascii?Q?fs8eRVcMvRN4JH+ZHyqY0DllIc0O5fq/WoRXxeEvXur1TLALSCSpmZuOXXrj?= =?us-ascii?Q?Hh9ilN4/KZUgTysJKS/MddEkUDKzbzwyLpKSLuDjwvhPaWx6ErMedVCKJyad?= =?us-ascii?Q?poKOR7LpMP7R9mYM07gqkX5kvPBAewPPNY+V3o5b5tDiR7nlvM1bS7qvAwk1?= =?us-ascii?Q?oJA9krKt+cmXsIPPmdY9HmNbNg/E+KWp3zrB06ieatrHN1LpJsAGtxlZjJ+a?= =?us-ascii?Q?CVw3Gt0G2C6f+pJMg+M0gd9s0IZ9krdgnaPYzAzTnHVm+yyh7PrTEnyTAQF9?= =?us-ascii?Q?o8tFtnmKv9u5MVdHWUdCPH7+ESK4g2sERvpEYJmWiEYeJtg9aYl0NCOTeYYc?= =?us-ascii?Q?OIp8Y42hHY85hmtEULkIpYopodZlePetn4OGevT2xXf7lyYCVEv6Y1+dZ4qK?= =?us-ascii?Q?F/eyEvwpdb2HmCJoLuSGaj8j4rvjHFzjdPRoH9+yKO8sDynw9yw3eZ3XaVHq?= =?us-ascii?Q?JQ2wwhIFqHs7kPN49qMrhCt6J1DONAF3XBPEIofHzjuWcDtAw/oxQU/PZb+U?= =?us-ascii?Q?1qMcVVmS5m7PZIOW1Aht/OU5dND8kouowDqfgcYmba8g2T+FRAoQ9ZLdNZsJ?= =?us-ascii?Q?4B9RomrLSoByG3hOVBJLuDdU4S5WX5gQ+Aw8MJMxEy3+XT2waraVHAA5bid9?= =?us-ascii?Q?vuUUYjFQOW/JMl+9mR1cMSPucpzPfIToIpKKQZboAXwmFEzip3wFd+2YyCdb?= =?us-ascii?Q?bOn86JsJ6U280g83I6tOFG+6Z0VzKRrvSyqI0dAHY1P6zNIvKF4mrk0Udhad?= =?us-ascii?Q?2D62RUP2c66INwvxMSfHCAnbWFLUcxacUrXzvM5dsK7JjW26Y+artK2tJXgx?= =?us-ascii?Q?vLwZPBfjGrFu+qb227NsA2Tm/k72rqJvPPgG3nabTRb1+aBhUJ2U4k5c28Xm?= =?us-ascii?Q?Em/JQDUwcj7n2lBvU994KJcffSZvgYd0QV/ZfD0R+kkBAz/HFqFG8bJ4jPhX?= =?us-ascii?Q?I8zqII0PLbAg2RmWZ1UPiIZOgpEndQUZkzkpXeifolKUuWEv/2jQF+zwbkXs?= =?us-ascii?Q?+g3QMo1/MqFu728jLgvJzBqSt9+G+3rrtNzflzOVoKXl3K4IvyEfGhB+8aXK?= =?us-ascii?Q?z3/1T1CEgdmMnrm/eQSzEuddZMXPjoPPheFRP7esoUtzgaFZqNT0JRFxe1PT?= =?us-ascii?Q?ng=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: C3U+Ql/IPEuSP8rZTmMZ2/LwCT0MSFcT8JmKdLDnT2Gtdv2U6mFgRV1ktbgfMNTWSvVxcnvw0ckJ2xfCK+IUp1dRMs4LpjfMsQIY8YBVe3hRsz7U8WS3Q+trwpUEINO0L6PjAVTYpK/4cYkeah26oYmj41W9grp4gOfr7IOAGFbVadnEpdm/xh452o3Ga3Xen7CGDcvYiu4LrEjx09MkJHTM3a+8Ug3bbQUPjEgzj67tdWZp8T+iuycyMV74ZRAvvUZSR/QM890hxEpVk67f7ZwTFJTGvwHUX0uHyARSOjirCf2ldo2HQGcDqZvFHGdDzRhJtiJceWziFjFnA8QZylqVn9oaZUoD8uDDPWD3umyT11clloQbiV/2wP7ufhdaGPjIkcXZ1c6Nffb3KtYBcyBj7XAUowDuWClYobdaaaBvWbcmWs2AHG37w4cmF+8PRni5WV/wzA1ipZFTA9ZcySK+f6J/X8ZNwDq/YJWV1MvKYhCZrDDzV3IQcEoOpLMD2al1Xj1xgjAsHh1y9JMl1wYWnC6jiYgDTCKct8S+LHuwIN29Z8/4ptuTyfan2wOJa6LIz75mxQ+4Yk/aOxEYPa2eYXgvVkf1/3QrVOYueYM= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc800572-97ed-4031-88cb-08dd862e42a2 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2025 08:25:40.2196 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: z3/YJfOEsfNGB4m7d/x2ZjQHenDynFApM+bANGGgu64B4R7gtqAgQM657wf/zCNaw44kCzoRJ2A8Ml8dMd7vH2aM8tFRtwe/7sPpBjK7F34= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR10MB4346 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.0.736,FMLib:17.12.80.40 definitions=2025-04-28_03,2025-04-24_02,2025-02-21_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 suspectscore=0 spamscore=0 adultscore=0 mlxscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2504070000 definitions=main-2504280069 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNDI4MDA2OCBTYWx0ZWRfX2UAWGK8ccMww q5a1szPBIpwIlHw27VWTVMgjsynzZsF+/5n3GDgHUWt7PDRqMtqMbbbyO6HtThXVEpwqgvvCbK2 lUIhYBrxtmqCsjwdj1l+6q+3pOyOfdnxPZTGGdA+tMLjbnt6Q/E3EGXt6ejEwd3IoM1YFpOMMrt 9aRUhc/kvpyX/cMaK7CecKrL5dM4vCbhoN6ZzYpEOV2hDDIG3CSK5hyu7SI4Xzxjb9WuUB8OH5b 3uR1LN6UUMu/8KqXDK8rt5kDe76J5cE7DnMO3+4N+kTohUK/3GQpaufF50FdKsUOA7nQDOjuj/W y/i60E8zbw9WS1tqTNEd70v7gJdMGrCqBTfr8YGyddpaQLpmK0xG8C3FOK/xwyXNfHgp0fIIUVM CeI6FzK+ X-Proofpoint-ORIG-GUID: y1VNO498SFmkcQGXBxBFG5-0spv8hQQG X-Proofpoint-GUID: y1VNO498SFmkcQGXBxBFG5-0spv8hQQG X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: BA08040005 X-Stat-Signature: 6ftqq9qshpiryo58hnquod4ksbobnt6w X-HE-Tag: 1745828759-454594 X-HE-Meta: U2FsdGVkX19yFdk4mX4Q8m9ZE92BsVyW72n8LBuGMcgkFLs4p1A1JT+vwsjYnhHOMuBo00fmxu6GeMgDjw8hnAbW+NWi0ttydFNCMwm/BvzZsVaJGd7Of4ZxJ9wtW1D3hLMIF8KsaNaZ6NVlpP6xcipd2bqw3K6GDfS/aLK8e9KVp+Hb9ZAjJCbWkqcA1p3ctevMPY9PIQ0eh7boXE05YiIDW8UoeCh0kdzbzNZgdfHPgeaEuDis0llWSj7Bkb7KupJ9rhGZ65Bi/sL4B+bPtSR7CEH3E6jywVkhkAIqRNYkTOHyXatJzgFfqubA0aPzHlh62hAWmd0vuK1Zpc5dpAd6SKO0aBsLX270McgilfzHhUIftJ1bK1eiPBeFp7F0uwNOmnhCp51dsBZw1+Y7C1BtvUUWBYas9yPXStP2nEmP7MaRAyZX0J2aAMFjLtqkr81Z1nfLfaMhZaYWoeo/WNwuYEc2G8WtY1BBIUeNrCMtbC0gVNoyHIfzm+w+4iFJmXShnaY2Xmj4MDkGHRXcASLjIdVVdQ8AqR19RyYRwhY2RaXJc4W5VRpgRlRg74DeH+Akou4daHiamshZO8GxgV0sGO5ehk50bB/rGmJNOr23y8Ve0QHqP0wCWBn9b++/Tk3XyUEdYhxJ/vxduN9gSzGZORNu4taKySsZh3U/5aefEYWkn184rDtysqyusyeTisCoyKAYsAizHjk17WixDkiGKaMqy1S4yc54QjHe1/CTKrM/aOf0kc2hMsoEeiIejulbQMQLOUe94G2Cip+4a48igionjj57kZCuloM2rLc6bc0mtVBqSFYBe+bd43Qc0MNtdiXVprBlt4+jT5JkqQggCmlwmPZG2gEz6WEt+US9UevApllYMB80OIMkFmcuOOT1FVYSQi1kPZLodda/Mit5GZKcHco/wT5tCcXyZWiy/c9dEkswcl8UgiRZ3Ov9EzYxGIxq4cBvzK1Uk8q CTX5ayvl zAFaQgbT/o1oTF6RZD+g679sAY3QnpZ7sm5nZQKXiu0tDTNKO9G4hEpqsNzL95qgK9FA+fIkKsJIEBvYQ06C7Ng3vJyr1fuhKGzwgzzPPkMJFysngF8jTow3VZL5jAOFGEfXekZI/xUMbVDOlrzIHodc0+AH+ldxInEexhhImdyEZyQbuc+u7lKsYXvFm7tIcu0JMK/gB81AeX+Ie1bp9RXxl2LRUgwCnJgO1WaL+pRpejpiwAiU6RlyYx0bGSiTZwiZflDkqvqANU/HjMKoKH96GacaPQF/wb9fDKBZbhrERhRhXklZcdSQdBaVmx8qdLRNIykCo3dLmkJhV2xusd63JziXT2n8H7m9nC0gpoIb0cG4e+3iGdGuUakLEyhiIzcY+xwWhp5ow99yZ71w61O47A/UaovQTXuw1m1tdk0JNXvImF/bXvJ7E2wEZlyZ3XT7m8Lbjt5LFvyJN0hBWT/vVn5JfGco/T/syKhpJPahtlmiplDlDtxylkCtEYalkciIqJqwmd8KSFwAoVm9VAG6MHyE+OEcYk/bwXI4xlttjRPyndHxiDOWGe333Cn/vWRkSh0xL/dlKR/2mcJ/5lnfYDyND552Fagl+uMAS+eFdJesFt9CViOe7yvF+THZXEsMxKcsCq1hSjAWDcike7l6oqXoe35+2aTKNZiWNCzGljRGesyigQB+kOi7wMAw3HDSxHYfT+2wogxqVNfCq3VHSDtwY2ooakvlAbdAFMBhZdNEdm56yYTfjgQ== 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: This fixes the issues for me thanks David + thanks Andrew for taking so quick! :) I know you're probably rebasing this Andrew so maybe not so useful, but fwiw wrt the reported issue: Tested-by: Lorenzo Stoakes On Sun, Apr 27, 2025 at 04:07:46PM -0700, Andrew Morton wrote: > On Sat, 26 Apr 2025 09:30:50 +0100 David Woodhouse wrote: > > > On Fri, 2025-04-25 at 16:38 -0700, Andrew Morton wrote: > > > On Fri, 25 Apr 2025 17:11:10 +0100 Lorenzo Stoakes wrote: > > > > > > > Andrew - can we drop this from mm-new? It's breaking it. > > > > > > I almost did, but David seems to have a fix. > > > > > > --- a/include/linux/mmzone.h~mm-mm_init-use-for_each_valid_pfn-in-init_unavailable_range-fix > > > > The symptoms only manifested when it got used in > > init_unavailable_range() but that's actually a fix for the sparsemem > > implementation of for_each_valid_pfn(), as David H surmised. > > > > Please could the fix be folded into > > mm-implement-for_each_valid_pfn-for-config_sparsemem.patch ? > > yep, that's why I named the patch file > "mm-mm_init-use-for_each_valid_pfn-in-init_unavailable_range-fix.patch". > To tell myself to fold it into > mm-mm_init-use-for_each_valid_pfn-in-init_unavailable_range.patch. > > > This is what it should look like with the fix: > > https://git.infradead.org/?p=users/dwmw2/linux.git;a=commitdiff;h=55bebbb093 > > We're good. > > > If you want to keep the fix separate, then that's the patch that it > > fixes. Do you want a commit message? I'll certainly give you a proper > > SoB: > > > > Signed-off-by: David Woodhouse > > I already unauthorisedly added that so I don't get grumpygrams from > Stephen ;) > > > Happy to resend the fixed series if it helps; it looks like you've > > already basically sorted it though? > > THanks, it doesn't appear necessary at this time.