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 C7DCBC8302B for ; Mon, 30 Jun 2025 16:02:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 24DAB6B00D2; Mon, 30 Jun 2025 12:02:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1FF136B00D3; Mon, 30 Jun 2025 12:02:43 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 078996B00D4; Mon, 30 Jun 2025 12:02:43 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id E56DD6B00D2 for ; Mon, 30 Jun 2025 12:02:42 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 976C4805D9 for ; Mon, 30 Jun 2025 16:02:42 +0000 (UTC) X-FDA: 83612534964.13.451AE3D Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf11.hostedemail.com (Postfix) with ESMTP id 23F2940018 for ; Mon, 30 Jun 2025 16:02:38 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=aJ1Vvldh; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=uKUeO2WA; spf=pass (imf11.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=1751299359; 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=sD4PgGZ4cUyYlZ5pfGmAwnHmucM+GscMi6zYWN9ngpE=; b=JxU06rxpWkrBW4QMLQQOdqSRH06O+ow8xLZHc3Ck4qQCheAzv8ZzxrBxiDX2++LRHRc+7t uqF8CeqLmCetOqCggpmB9X/5FS3IZkHMifR5Dk5iCHjPhDzC8Fw4tmOSIg7FKVzpwH464k UHl8NRDWPKP7Io5ZiHDNQouu3y9t9M8= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=aJ1Vvldh; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=uKUeO2WA; spf=pass (imf11.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=1751299359; a=rsa-sha256; cv=pass; b=xpamOryYR9jJ/C17DwlJFvjCbbJtt3eIdoOxRUwF1f9JKfnNKTHSoUSJ0zxqv8UuMYR56m dJBuNNUtizeuH1yO67hoaW7DQgxkhwbkEyoNFPI4QLpiet+OQ5YpSgEHoXJpRXsArZfFTi s2Mm7odgKFmAEz3q9jeq5Efv6jM7Ff4= Received: from pps.filterd (m0333520.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55UEkrKb029481; Mon, 30 Jun 2025 16:01:58 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-2025-04-25; bh=sD4PgGZ4cUyYlZ5pfG mAwnHmucM+GscMi6zYWN9ngpE=; b=aJ1VvldhZWyY1x3emnhQWj+ra7U6hKXCFc cUZIapAtGrAGyPMENoOh724V2pinU8j2ZW6SY9UleKUDxryV1WYRDV8ZHi2gg610 7tdlYX3LL2Tj/fDQoerNgIc4314A2ONMb/vi9Z3MO4/neLryBc2xpvOsaqzqPfcM FCOsJWpbvLS0Tgo+koBHP9QofpKCgB3aNzJMwkeVzNtQnnRva9Ie5/u6A0o02d2G ng2mzGwORadfnxxDcgq2tNHEjmSGibBmfUpdb6BKm9BCp2CM4pTuJ7N8bPiT3fx4 zjtDElgeZo4CrzU0g2dA+3hgAAzivL4remzUdq3tDzVrXVaX9VQA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47j8ef2vrd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 30 Jun 2025 16:01:58 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 55UFaAUY029899; Mon, 30 Jun 2025 16:01:57 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10on2061.outbound.protection.outlook.com [40.107.93.61]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 47j6u8he4d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 30 Jun 2025 16:01:57 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tPLJCs8qB6WEf5JfThWCBs1jVEG4Blj35UuEMYcoKOGcommfnHHb51WHvYr5dCG2aGfNrpJ3tL3pVME65rD23F2Vd5gKZ9MepZ0iS4O4k4+1tKdFCtpdlorOzcmGBFXs3D5a1vjJx5R+uyTZhsUGr2UYNZywI7M3ovTKpzPTf+X3bYiQTB1g7ENaKeeNOXPwp7NaKfeo1sdAX0fR+0DDMMhw0MNR5UAOpcJ+hk6stJcWdvVMeIZWMmzAgVXD+yQhE3JlLDHU0BgagcoIqXdtJOzNadH4CEFeGYX3TMFhAdJGg6I6MyvspBUR/oKKJ1x8mUU6d759k/AmvFJXnpFjbA== 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=sD4PgGZ4cUyYlZ5pfGmAwnHmucM+GscMi6zYWN9ngpE=; b=rJN0Joc7AJ1pwu8grqgUYSqAvRpMOJu0Rqp4EF6JdQ47Nq+UJ9u1B1ycj8IF7AdcKkoBXeDhYPKjKGhIHLsoomoyM09e39ZNqTFCIHwtcblT/QAaw7Ify3hNk1Qq24XowfnTS+xe8kvrvyanSFHTk3OU2hC1CjavyOmuGI2U+H27TCA/K5/j8DgUAomhXR4I0Ph1+S0FRpVh9yjI27YMUyt7E0rfKEra0fuF/rsKmjBZ0Q6FaC5mY0NcPkMjaz3kNuBNf8GJrLVPqJqww3oJQOcqvuFBMKI5Z8FSsdRmPeA2o1pjtcMjN26ezbPTVdlKYzTva4HwQi5BPlO21HVwFQ== 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=sD4PgGZ4cUyYlZ5pfGmAwnHmucM+GscMi6zYWN9ngpE=; b=uKUeO2WA0sd9xdQoZ6OdCNh0YCISFwmnaagARK2Qli9jt1MLKHJbDUFgy/kXNW3s+19DqHmzO9E1kOKo6MOf0No4NlYMPWUSUFoLSDjRJYKHyrWA4wOa9HnJ1pzBAFZ5qHxBMwFMmrlCVH59k3k2GwOOGvqRHzwrdboSz9ndXBg= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by CY8PR10MB6537.namprd10.prod.outlook.com (2603:10b6:930:5b::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.25; Mon, 30 Jun 2025 16:01:52 +0000 Received: from DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2]) by DM4PR10MB8218.namprd10.prod.outlook.com ([fe80::2650:55cf:2816:5f2%6]) with mapi id 15.20.8880.027; Mon, 30 Jun 2025 16:01:52 +0000 Date: Mon, 30 Jun 2025 17:01:50 +0100 From: Lorenzo Stoakes To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-doc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, virtualization@lists.linux.dev, linux-fsdevel@vger.kernel.org, Andrew Morton , Jonathan Corbet , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Jerrin Shaji George , Arnd Bergmann , Greg Kroah-Hartman , "Michael S. Tsirkin" , Jason Wang , Xuan Zhuo , Eugenio =?utf-8?B?UMOpcmV6?= , Alexander Viro , Christian Brauner , Jan Kara , Zi Yan , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , Ying Huang , Alistair Popple , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , "Matthew Wilcox (Oracle)" , Minchan Kim , Sergey Senozhatsky , Brendan Jackman , Johannes Weiner , Jason Gunthorpe , John Hubbard , Peter Xu , Xu Xin , Chengming Zhou , Miaohe Lin , Naoya Horiguchi , Oscar Salvador , Rik van Riel , Harry Yoo , Qi Zheng , Shakeel Butt Subject: Re: [PATCH v1 05/29] mm/balloon_compaction: make PageOffline sticky until the page is freed Message-ID: <6a6cde69-23de-4727-abd7-bae4c0918643@lucifer.local> References: <20250630130011.330477-1-david@redhat.com> <20250630130011.330477-6-david@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250630130011.330477-6-david@redhat.com> X-ClientProxiedBy: LO4P265CA0081.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2bd::9) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|CY8PR10MB6537:EE_ X-MS-Office365-Filtering-Correlation-Id: d3530070-09af-4fa9-5847-08ddb7ef6def X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|7416014|376014|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?JJ9AA4UuqLh2kdqDhJm12nUlvRAbCamK0WVuvHxLNMaV9Zvgy99JkUf0PH3t?= =?us-ascii?Q?OK+UwByPV/3zdLPKNd3J7bgbK7b+BNjuGGpql2BAdZvzFheWoGgG/DCqttgK?= =?us-ascii?Q?PZCR9/eSqHqMEDe8W8pYcD4phR/RMYW9OZfgP7OkiFko2bhOuevi1huNuaP0?= =?us-ascii?Q?auAL+eG/RZ5EfXahTIAr6F08UgJoy1xqSQYVVct+/auXKxrLBz5OTUDF+x83?= =?us-ascii?Q?VTh+gs+V/vS9hqxXx34nrX3yDec8sv4Lq9skziqmh5u0snUt4QePqTcme09T?= =?us-ascii?Q?mjkmhpv5BdZmg4OYrnmfoEjn6kMFHgNEyOx7Db1hTy/CF1XVjOlGK6RqctGH?= =?us-ascii?Q?iXBtUUFmwvjy78egq0c4hAFa7K7F7DAaeb/0xcDBUGoKqyu9Muora9G+1TB4?= =?us-ascii?Q?clHAbMZWHSS6E6jqGRlTPpjlL/9CYRzbjcxFt75YTkmxo+v2gha31WhilIY6?= =?us-ascii?Q?M/gn3ybeSXBslLbAi7ZxQ+5jbX7deDnVnOqnTXJr3LYGIQarWMNSNFSxZXNU?= =?us-ascii?Q?N3k34kJocImL72sHz6OtI3NpyReq1Gf5jO+VQKXODDgxZyTXSEIsg/o2j0gg?= =?us-ascii?Q?NQXSwIm8E5nxX5Bcf0izGo0Ocb/n3OonDcZD9tRE+HO90Q65LXkjoU4QM9y1?= =?us-ascii?Q?/NKEUFl2R45WsFWddnMnMTyT3vAEtLr69Y1WXj1s5bpnejIsfoSEPrWPso5Y?= =?us-ascii?Q?MVxKSSrWTk2wSp8OaCTsl0oO7mVERNeao/C6kGPE3RH5i7PMiAuejB04wAQo?= =?us-ascii?Q?exnZra0IbEtcdk2EitCbc+KUOjFdlUzXsOmLNjiUp3CfC5wxJzMfVgq1fMeS?= =?us-ascii?Q?FnMU/Vw9yz0CrCVoUXpjyHW19Y0fiK230bCdmmbOaSIRBgrbS+fhTZjE3/lz?= =?us-ascii?Q?HGxvjxaxrYSSUkZ3k4F97rqM/gs2Ew5WRSNA3WWJ/Y+DF0E80sTmQltLUMOq?= =?us-ascii?Q?jDYRGGcpvcYVCNzTdcvcB9rbD7qBtiGBHibz4fiUBmcn1pqBTJeiqE2X9Ohu?= =?us-ascii?Q?KRA/axEGVM5+EPWF2n1UMLch/f5VAYhDAMtKnstZuEa8CApTowmCoW2mzaAg?= =?us-ascii?Q?h8UeJTOZ/VfgYQBgvlGuf2iG+XXUmrrxRAUxAcNU0DGb/EEUz2TztQeKcOvA?= =?us-ascii?Q?wpMFFlSRInpvFevYbFfCOLM1X0jehd0Ptb+Qcw4/p+Py6LvQDwS2qxOYRtws?= =?us-ascii?Q?kJHtGJiRznS/av5nuDc9ms0eT5L1iINvAqEKVgp6rR6VqNJvM7L1zYGEjGgf?= =?us-ascii?Q?TZcgHmfZTylWZVQgdJN/Bb/ASuHOkYig9IZDEGccEiDFUat0GH8t17TvD+6/?= =?us-ascii?Q?AxhMeoksWUjS4F+/ppMgmWlq6udWrIjSyqQI9xNQCCOYvuyDOtrg9+0jXA9R?= =?us-ascii?Q?TyQ43OpwfWGvsTCSi80Nvlq7G1brRnYja9jrLLB6C5DleZqnwrtMcj3pnwiU?= =?us-ascii?Q?lwsj4m4VqqE=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)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?LuyD4p5FIbnLzaTRG8Bi0OzTnkUtdmKeSfjOX4/fw8GbsZJUf3DlGHg3/6vf?= =?us-ascii?Q?0z+NyvcYFoy44TJ3RcLcnowhL0u8/VHGGgDe8qMfhoklKWKUjNceTF7U1Veo?= =?us-ascii?Q?nm9uH98fkOA6Jv+loV5YbM6wgsIodfWNwwF3g6IiDK4BKpcuGzvzV8nZ/1mq?= =?us-ascii?Q?prOykpHDU7wz15Ln9q4g02OTGXzkqW9SBnEPXMWX89RpowDCJ+H0byRpuksP?= =?us-ascii?Q?XQuo6kWsj00AIVrLEr26tifgCK1Q/XgQxPt64+Ro0Xy6f4wsy8h+e63Re/Yl?= =?us-ascii?Q?O10EY1ItGPHtAYtfuPrCtwkTMPtlOKT/1RRKjCasRPZEhWG9sylPIgtArAEC?= =?us-ascii?Q?h86HshRTT4fQ5HBKjztriajShUt825AKb1iBvtTcvYHJF/2iZ0Xky0plLxFv?= =?us-ascii?Q?c4JYfhW/brGxksHRK1i6OAVSBwjizefeUHoS2ID4mQzRqP169PzeTppnsjEp?= =?us-ascii?Q?j4X0ulqtjj2CYxRbH4d9KSNk7IGTAB2U+DYDQlWCfjK9kAgvHIUemB5YA7Fa?= =?us-ascii?Q?f8jgtpUGeGZUK3t24jGHQGfkYbO0uK720RrANBydO7ahA+3iFUbhbOSslnR5?= =?us-ascii?Q?5Y5hTp7jtwtT813evx4t+H4GextB2KwuFoFFLj4xOTKg/dOxiGBjDCVnm/Aw?= =?us-ascii?Q?fGVmxJQpyYWDtfWgOOQ8/FdNla+ft70mtlxfHRoXHgUJLOJ6YMNL8J8XpL7P?= =?us-ascii?Q?twx/Y8aaE9mgJAd5FWsfADxGOpCelgWeTqQHS4Fuvp0JZbOMI7LDlIYrlxcw?= =?us-ascii?Q?O0icySsNQ24UZR0htPgd643GXH/F3e0uHHGLk/UczPptJRnMjiZxzweVExGC?= =?us-ascii?Q?01wpb8zln4e8fd0qNlgHIgV6yCU75F4Cr+xnIUese9NPgZok0yw0h51YuQuW?= =?us-ascii?Q?KVN6q9uqNMVpheNG+F2FDSanUxlCh44Elk045TKPlFfeJ8M6EL6OhVwoK7Oi?= =?us-ascii?Q?jeKGlb8T++os+2B+wgEM1ofHtSeqkg7MswrrVyHag5yoreZtCfir0eEyvZoI?= =?us-ascii?Q?Jc1JuSoCszfUgA9WEOgDE9jklaCzhhPmVZXK7mTuT8KJkaMyxS6WHgjkGoee?= =?us-ascii?Q?TetR3EruL6elOPFigOWeAmqWgFsMWFYIIditaUZhai2OAQv+2mdxDBvFbYqb?= =?us-ascii?Q?2G+FtSNArbtJzZFOtyxA6Xl+zl2T6lUdRtmCdK4bdhiyur9e8BUw6VJ15cVG?= =?us-ascii?Q?m5vfutsK8GEUlLHuwStoUPwt6fWKiV7z5VO/PyagsLaN1r344NScrX8lFeKj?= =?us-ascii?Q?Z5x8K3pM3CL5bO+voYHstqNyX5CjyMKMR9rNw2WEsjMt68QL4pOqE7rDtKUd?= =?us-ascii?Q?we1iStcc385hDfeKoCtn46P3XmhACRKSM+CF7XZ4BqDQtmdBOJjbXNy2V30I?= =?us-ascii?Q?I0GSIq1lM6Sas8mOeb6STzLYUHNC970vS286nQbcjKww5kJEwn8NQiyl7zNV?= =?us-ascii?Q?xCf5eFstgnJnmIAv1bU3x4i+SCZg36eCzOA4+O5JgtuV3dS34tK8eI06tON8?= =?us-ascii?Q?s6a/MxXJfkQANWDBe5zOMleYpe0sdUe7UIfwa9fI8p1ImE4VH+oQsduZHuhF?= =?us-ascii?Q?Kvw+yS3pb7b2Fk8qhv24CKmguotY1/v2rg5L78V9aqUpxwVoEPWAtpqkt1O2?= =?us-ascii?Q?Kg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: qn9JrUdlTVtPD8WIWRGNETJC+986iEfCR4sn/LE9gjxV9suPbPXv3Q3ZBXcNiL3RTxZ7Ec2giEtSkpoLJz1vx5YSiC2jp29E+2F3N/i73DSTfwez0Bj6rcUk+Mc6+/TrJqFqJ6QTGtqXiy2JSG0qYzwmmev2IqBAwDPonoyT5ue0N9ve+KQxIJdm57wQvum72waHpon7NLpHEJB9YM9FlfBjTSfPX6idTfzbJm1zErQwV9b2SjAeFUkF/Gzdx61dgZAacUGNJQbV9IKYl55gRBolUOue6K7rJdrmLVYt6GhoFL3mRDGxpkg4ChGX1uKjbv1ICTpbPoyM5Jz3gDAscRdNdyvLgBzKEAoEegdaKKZn2EJrDnIsZDzUifApk9jPXyGlNzuXZHViDBsns5WXEwzXvDxR8i5/jRpyZCTyLB4zMAnOJxSgrIdjFjp9qt7+OWNMWGVcvEfcRRsN8hG8GVL8IhKHjsd8UCqQv5nN3oQp8k2bKXvNpCAD+mq6evhnQc5fgRimwD1tTiYDHqgTH9M6va1iAM98P3HcWXjRYWwA3kcW5ph1fyRm2XRdR2xA0ZdDqe4Ii7P0K2ALtRD48qHDZ211RgDFfkeOBlWjy00= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d3530070-09af-4fa9-5847-08ddb7ef6def X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2025 16:01:52.7222 (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: Ifj+iA75CaAaV6cOAzt6z9nNYBc1Q03WqDVcxeWvmy+adTTOCS8pusPirSpYjHmD3ovvElz6aILEmsTblBjO9Dyezevz5abZ5YCUAPFnV0M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB6537 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-06-30_04,2025-06-27_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 spamscore=0 mlxlogscore=999 malwarescore=0 mlxscore=0 adultscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506300131 X-Proofpoint-GUID: FsF976-2d22BmnCWGlCM_EoS8A1Nn-KN X-Proofpoint-ORIG-GUID: FsF976-2d22BmnCWGlCM_EoS8A1Nn-KN X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjMwMDEzMSBTYWx0ZWRfXwHljNg4mryep vhWs4dnkFujU1dByEeZbgYZtZPOPPpJCtWATkpZwL2j0nQ3BqaisgazcpFcNklAYFdeoFQ1rLnJ 8GDcmhEFbtDrzEpYsyQY+qOBe6g1E+SB9F/Kt4leeAfeOGKe0IR4HTTA3nwNtcTtGlC5lM43PUW qGkf5c8zhccmIVkNOdHymX5xZTgVzYa7KJ8IeTA+cP76ndZ0MU+ap2UpNNNFn1s2LixVQch6m4B wmzHyLojF3E8F8yZFc8PuP99M6rVMNvyltL5iuQKXm4p3z4SnUOO7szcyYkOSE8lWCMUjFe9Yeu SAqRkIti9idU5Kt74daIcrnQFOIxWuWuDkjeba8QeXo4HsuLFCUk5P/FwogpwQgB9vlQS9hdojh hLR9ne4b8KiRDUNKbKYBG8S8fbNiVJTbyjQYmTf1sXl2kiKcQ5cIYLhtIClTqp3z7QpXPttw X-Authority-Analysis: v=2.4 cv=ONgn3TaB c=1 sm=1 tr=0 ts=6862b4f6 cx=c_pps a=XiAAW1AwiKB2Y8Wsi+sD2Q==:117 a=XiAAW1AwiKB2Y8Wsi+sD2Q==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=6IFa9wvqVegA:10 a=GoEa3M9JfhUA:10 a=Ikd4Dj_1AAAA:8 a=yPCof4ZbAAAA:8 a=20KFwNOVAAAA:8 a=UuG0OjAURIhy3ilcZjgA:9 a=CjuIK1q_8ugA:10 X-Stat-Signature: adyxiosy6e7ge7p58ryzcj7z9axequj6 X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 23F2940018 X-Rspam-User: X-HE-Tag: 1751299358-914501 X-HE-Meta: U2FsdGVkX182nSGXzd+QhhkDNgpC+cgYuHxW8QOT59smDY3sqWKpet1rETv+Rb58mg9Y59JIGMFfo0qTqBysZ0hbrCV8U0J3ySUw1icpo14yYZYdtyVi/Eivab94bLJss6Jw8/1kKODjxlHSqy22tt9IMBcsmYBbn/EcQg4MTmABmd5UyLdCR72Gw6EIqq1+/BCcn7C+DvQdWSTfLWnkjc+qAtFLQEdAyf49PFbm9moBCyExoQ7ZUWCM5jjDV/jcmesgG2wOWKQ7cWh/8NrmRCOePlZ59IEuyUfr656zbJVkH1MPnOIcprdddPAB2N2pKaiyEtIYNPhPYv8sq1Eof/nl01pNNbXJvjrUjP11dc7roke0EHhDxLXWDWsWqMd111XZR0Bi0EnasOJoNAGiSQy9LjoD/N+B2B2PF+MxFkobhJO7wAHfKFGNkhfdVmryLzOctGYXOT4EvgXhHQUo+aUlYWROL8vge+MUCwveukMBRVeo3m/0uGrsmzB7SAhC+esIdexL8MpGcjtxsJmi6XHrCl1nFqRvcNtiRzJ1ysC5kzZGmV3aCLEChb4jDXg74ZdiMTWpHtXwvL5fG44he5GcNayINHBobyHW30BV/aCCvZ9v0yiI8lpRfKNPnXLQwMcYmlLBegnJscQbgi1sIoJv0RuEgj7+wrLmbcxq9mxyqyjqTPVP3DBmpQ5wFz728MB9OXLLx5qZuRdaf9rq2oHtIi3W7JBHa4T3J56cEINRPzk9P8yrRBQ98JwQT/R8b8fLRtHCQ/sz8JIKAR/GAcuOzyCEGTFZ7g6ADYDqKp1BcG99P/ETeeEM2mmKKU4ezifbKU4TqgQOqIDoBXxjUDsGQqfFKGO8GtiwjdvUvTcQLv0801NduJpyoqo9wbtHJCLizrpzst42RCVivV3putHZ2qSlSjT/p/oBeA5iDm3uB3fdN/R8nXLeKTpMevFqe2ud5/fvG7YkhJwy+i1 PfSHJN23 ULxh43mhz0VqJTkPodXG/meVC2ONBlat298NrTmTyOJUaWC1QmlI8DLYu8S9gj2kDtgQVEU1sV33w+r1nQ7i8V3bitM3eeVm5SU2xJDOx9O7MF2TPA1Xjt95iRUs/YFCKZRi3BuL3cLif/vD2vK8xU8+XGsms+49mqpJc1T/Ux/CSXIRrkX6iA1fSFVJ3mE0kzHx2h5Vg6K3w7Ra4Rdn5fpfA+I9//GDsu8t8BGYmIBcLd3/wqwA4etzg183Og7QQaGmY+POGhZAScUsOWfdI4OYNdEA6xoAHoeEq27KvSA4ipaxXdkhT/kGkq31RCo0tlObxBpjWcnoZeBBj6Yr5jgy9HAodXWJDp5IOmnduTCXtDwfoTxqLhb+cQ/JSr/5h3KiYBAPAACQiseZM+QuraI8amEnfjdyU/cImVR2jTa6amg5yv/mjheA5wHxGhhoXiiytO47ywlDnhSeh29d/ucnTeqtcOpwC86ynK2bVEy9DWlu4LpJ/wpuWWT3oRerG8mLRymhR5NtiBEjWqFu1e7y3PXyt6Y16amSP4uWWM9LIanMXc6///ia7iV5Hz0I36519RfyUPFQfAruy5EgdsJyXXLFAhCRcddAwwNY6rgSaoSsyJ3TUMlQmdHsXiz/i6/9U8uy4Cb+7yERlyzxfLBDX44rU9R2l5IcJ8NxFaVM0nqomRy+gzmme5dTkmFjLr9hju7rTPBQ0P6ZD8KvhM6dhYBYw5V9/9pywX8snlAeOCWhPCTWc9SXSfP2q6fV+wJlCwYbYJcYy9rHQeLTVeljqxlTUo5sBRulS7/7OemKdHLlrzOSFgaSiDsP60sc2g0PcdR82oFR/F7KxRhWJHXjMmy7+PSLYjCQU 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: On Mon, Jun 30, 2025 at 02:59:46PM +0200, David Hildenbrand wrote: > Let the page freeing code handle clearing the page type. Why is this advantageous? We want to keep the page marked offline for longer? > > Acked-by: Zi Yan > Acked-by: Harry Yoo > Signed-off-by: David Hildenbrand On assumption this UINT_MAX stuff is sane :)) I mean this is straightforward I guess: Reviewed-by: Lorenzo Stoakes > --- > include/linux/balloon_compaction.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/include/linux/balloon_compaction.h b/include/linux/balloon_compaction.h > index b9f19da37b089..bfc6e50bd004b 100644 > --- a/include/linux/balloon_compaction.h > +++ b/include/linux/balloon_compaction.h > @@ -140,7 +140,7 @@ static inline void balloon_page_finalize(struct page *page) > __ClearPageMovable(page); > set_page_private(page, 0); > } > - __ClearPageOffline(page); > + /* PageOffline is sticky until the page is freed to the buddy. */ OK so we are relying on this UINT_MAX thing in free_pages_prepare() to handle this. > } > > /* > -- > 2.49.0 >