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 3C9C3C71136 for ; Fri, 13 Jun 2025 15:57:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CE6866B007B; Fri, 13 Jun 2025 11:57:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id CBE3B6B0089; Fri, 13 Jun 2025 11:57:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BAD7C6B008A; Fri, 13 Jun 2025 11:57:27 -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 9F5E96B007B for ; Fri, 13 Jun 2025 11:57:27 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 30CF0140B40 for ; Fri, 13 Jun 2025 15:57:27 +0000 (UTC) X-FDA: 83550832134.26.211287F Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf03.hostedemail.com (Postfix) with ESMTP id A4C932000F for ; Fri, 13 Jun 2025 15:57:23 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=rTCqyjQz; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=eoY2JaAx; spf=pass (imf03.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.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=1749830243; 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=FVamXHlAGhO+8JB0Zi7BSFLpX+yp0YzGXwClr391/2M=; b=tq1smIXHcA/1OIQMYDN18+SHdrHuM10pYlhct9QsxYotxQytYQTOl/UafkLSDyybb9k89S fBBBQE+J1HVsqK2fLDkXq6eBubOlf+JekoSHGe5qAoZ6voQnM+SJwxuDzttazQlvdJeOua 1dESFrMXZDn+frt6X2pwiVzu64RXCiM= ARC-Authentication-Results: i=2; imf03.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=rTCqyjQz; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=eoY2JaAx; spf=pass (imf03.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.165.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=1749830243; a=rsa-sha256; cv=pass; b=seAwEzfAWdWalF4MPeCR7jF4wfx4gCg/iP3N7PGDfXxYdwYr2pEmnMFmu02zS5X8U7s1rk p4FDPNz7+XI8n8piIXnYL3zxBoMArEe9dwHduv1yNSAQyCCHVTtvd8lA3hpFGwka+kLUuz EIby/Eu4zeJ6AGjwWPlTorCi+4/2VtI= Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55DCteNC001681; Fri, 13 Jun 2025 15:57:19 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=FVamXHlAGhO+8JB0Zi 7BSFLpX+yp0YzGXwClr391/2M=; b=rTCqyjQzzY+RR1uCJLIxgO1PtgwHg+w1Fn WwB76ekCt35p8fNp0aPRhv/D/wlzcyRW94oO83dJUx16parJ4Hui9uwMYMOIqjSB odsyRnodRaYyks3gCLGXWvb5lXGsAYZiweK6mVz96ZYVeoeOiA3iTl2P8nWl64RG cXxwmxO1XNP8Ytp/RuIIq8SBgOThEkgmGzwgk3QRj2SlM6iN2XgaraVEThl3hE5t T96JA/K6aDCP7/1LZMikBjg0PXfH5ETcDfO/oDkjHkeRMiwg0+7czruEdk5QLqlb zoHHFFbTbS/5JnwYwfhV0NonrrJHxtp9J2Inw42hb+1d1KSEZDFw== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 474c14kuny-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 13 Jun 2025 15:57:19 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 55DEuL2W040748; Fri, 13 Jun 2025 15:57:18 GMT Received: from dm5pr21cu001.outbound.protection.outlook.com (mail-centralusazon11011066.outbound.protection.outlook.com [52.101.62.66]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 474bve2gcm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 13 Jun 2025 15:57:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UTna3RO0InpQmQdQckWmvoW9HpOFClfursh4q/zE7nQqaIasmgrKusi/f5DDK1ZhyL4dOo3c9JXuechNdQm/248S76S72Jd57JHjD3Fs0K1nMrACnpZTj3c+axmT0cjB3XOSMANjlget7sSRpFbqn/VKW8mft3pHErb1ZG4VglmnU0KIkkh3HyXdv1GXtTG3gwqflM9CaCzYoMlcyl59ahMvw17j3Sgqg8AHCg2N/HMnrYW7GNr7z6XRk6e6zwoQwTzKP41s92iFwlbH7rze86pPvVHC4m0GBGR7hpMwZcIxQGK0hNBhAGLpf9xUutlPgil+Cw0uicvN5ogf9W/CxQ== 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=FVamXHlAGhO+8JB0Zi7BSFLpX+yp0YzGXwClr391/2M=; b=CbKsNGmO3RO1gVrLJzfQv7V9EZEeWp6pz1Wl7WNrkjojZliitguD5bmP87ueYSG+umkHzmOWt/Fwsm6XKG4xf/SbYwKPDNcuKbFPbfz05FUTRhmUy2l8V4Hkqz5Uz/h0bF9qjblVto1f+uDoZnqLoP3xAH0w5IHRqtFngRqXL9hWX7p7jFD8mVVxaoaoQ0mil7hEjL6WzRshSTR8mxh+24o0Sh+1lndgRD1HrV+tVX5b8bxEHw3115rDOlHyL5t7FIQ8GN+xalC9ygP69tazvOJhMCpglaA76uGw8nFvMqI+fxjef0lQmMqfOR7KYm/Dd4pJOQVHGmgrzJDBPaC0qw== 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=FVamXHlAGhO+8JB0Zi7BSFLpX+yp0YzGXwClr391/2M=; b=eoY2JaAxIwlpxXgo12X5Sl6dyq8h9gIEpVDtkL4MjyqpH3wNexQ+ZWm8P4MsWqutLmskputQPibb1FZBoDD3qN2mqPEyMrbUY+G3fu6GiVEBe99HfCK20GsY3PVkAUOZpf+7GK+/9inviLoJ+SkJMswaHjisxninInIkmhSpycw= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by IA1PR10MB6194.namprd10.prod.outlook.com (2603:10b6:208:3a6::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8835.24; Fri, 13 Jun 2025 15:57:15 +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.8813.024; Fri, 13 Jun 2025 15:57:15 +0000 Date: Fri, 13 Jun 2025 16:57:12 +0100 From: Lorenzo Stoakes To: Peter Xu Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, kvm@vger.kernel.org, Andrew Morton , Alex Williamson , Zi Yan , Jason Gunthorpe , Alex Mastro , David Hildenbrand , Nico Pache , "Liam R. Howlett" , Vlastimil Babka , Jann Horn , Pedro Falcato Subject: Re: [PATCH 1/5] mm: Deduplicate mm_get_unmapped_area() Message-ID: <1fa31b8c-4074-45c7-ad59-077b9f0ab8fb@lucifer.local> References: <20250613134111.469884-1-peterx@redhat.com> <20250613134111.469884-2-peterx@redhat.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250613134111.469884-2-peterx@redhat.com> X-ClientProxiedBy: LO2P265CA0483.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:13a::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_|IA1PR10MB6194:EE_ X-MS-Office365-Filtering-Correlation-Id: 3320d554-6ab3-479b-e773-08ddaa92f728 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?+nve8k37MDLiZeuqhhuF37Zpt/DaMgj79EZauhLdP4zpqvYN9/EU9wtaaJam?= =?us-ascii?Q?y9/fTASmV/F2XX909LCijMMHUtxM13WzRnfp1+gvGdBEwX6Sakl1IR8grySm?= =?us-ascii?Q?CCIGdJH72DtLAKJVIvEBxqxUeGfKUVHf1W235Z48kch1HGywaZHyUHYggXtY?= =?us-ascii?Q?ExQeNRIYIfE66pUSYRljtFYzxJA9WZZwtoESrpDndZjUzTOkqEbYc+1wgvW6?= =?us-ascii?Q?ddAwfsDd+T2+ZD3LmLFy4O2uiX+spDyl3NxfwZHgsSm7ysR9ob+S1sSfzTTT?= =?us-ascii?Q?JPxIIwV4oM8OXVDHsYPaDdV4rMO16HiYHv5erlk2kFz2VpbTv5gPmf+vFpXR?= =?us-ascii?Q?MSxUiJ0WWXadBchRaWxiJhOMUf0ug4D519CKzFc6+eH/MVJd/iFUi+JAcOO1?= =?us-ascii?Q?uiRlnuWjMv6MCD4HOt7X027/xOpFuJNwhBKoNzzdhvWY+OJ33fFNwyTvoVK9?= =?us-ascii?Q?syZ5bfvmZWIlhdyCpnwyzHTBMrZYvuTRrHJb7jpUvhEbFJ9EbVvVLmTrYZru?= =?us-ascii?Q?PlSeQ/qKHgzyQxESoh2Tt8Hv/kMVRD2LDXmwiAbYk8EJYwX+zKaHJaztZUCn?= =?us-ascii?Q?kOxca1knro32Qmu5Gm9vig9WetoMxZbpGhfJ/kwkjDsjIA+7E91Ah/FgjbuB?= =?us-ascii?Q?mG05VkhCFczch/9t4LBG3t6CdM2qNUQvdewytguQWWvL/IiZotg7vI2zFA4J?= =?us-ascii?Q?FTKTRpG1OS//dGHb6QwYv2kYk5A5Ie9yf7LeLBZfgbtnYjaZq+ZtsbP56tyR?= =?us-ascii?Q?/wHafkTQUs/UsIl0w4SC+lJkRZbGaYksp4t8tOdM90bNh/SvvwBX5/Sfsds3?= =?us-ascii?Q?CKVUrohK9w31DNjGVoEdbu8um/5540m3Gz5gQqH3yI4XCKl/rMLL2Hx0BO0c?= =?us-ascii?Q?UuhMhIpkgyXQj6i+dh0X512oYJqdIvrFmn6tIBYinbJsUi4tPY13bwZ3bljI?= =?us-ascii?Q?hjeRTB3eggxTl0ryAkUVEC1IEiGWH+OOtPechCamNhoPRn/EwP6VHUGpU7rL?= =?us-ascii?Q?0+HWdK1OutBidc3K/MkKjiKfVzVUjEkf1+/Z6Zb0UgaL+R20mtLEefR3k+Ez?= =?us-ascii?Q?1cOB2/NbSXzrcAfWGkwRVogpRAcCnp0/VqjYGu2q3KOADWNl5J2TnGf1eajD?= =?us-ascii?Q?hsRJxmtUWlzDRLPWfVgbjYKSE+plTkOyI48BTJ0NvZP3z5Jzc4s6DFXbZB8J?= =?us-ascii?Q?JeupOECBq77voDkmkz2NsuqvJXA781IERSwFjccR8mNJE+g1Dge89W1E1sUi?= =?us-ascii?Q?/7d1Ywbvtvja6SKmiXd4R/+VYjISt/MHVA4fKNJUUnn3jcid0lC+YgCin3jJ?= =?us-ascii?Q?161CsRACt8QoxwXCQ1vNSLXz8FlfebOUMLguG+4JkGgEms7uEfdnFbuPM5uP?= =?us-ascii?Q?Lo/BwwGv5W6bZ+edLX/hso4R9lu7S2SUHVGxPpAJkDE5mi5kro0EyfEdVQXd?= =?us-ascii?Q?Dv3CR2qYrgg=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)(376014)(7416014)(1800799024)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?g06pcuJzzZV5of9qi4xDwFmvOysevv7IiID+1U7ZWXOLsqLCkAHniU1QXT89?= =?us-ascii?Q?JGEFEutR886Vca0BLHEEo2IaYJA7IaC+kcV0b0+HG9kaVI/glcXbDkSErF8a?= =?us-ascii?Q?ozVG80nNXxEF6pmxZ2ezrinR+yazNj2CjMqXTNVAcC0BCUnm3DhtWXyo4CI5?= =?us-ascii?Q?I5Hcygk1PHEMZOUIdW1nmP8fb3MqH0pwmRZ68xQK9Z5WzNhSTK8aZuyh8bTV?= =?us-ascii?Q?dlyeSpr61vdDF7YAEXmeVf47UEs87tRchGe/Eb7nrSIW/ThghwaJIeP1Vlhl?= =?us-ascii?Q?wigMmIX/5O7qjMPxLQq1I2yX3ghzyQ4OckhKi53WtjOXdJwDckbXISEC8exe?= =?us-ascii?Q?n5Sbym9CkmArRbm1oybk4Ztad1XBPnNyJod2kYzUYNoH1ByqoXBGNFHXNCdc?= =?us-ascii?Q?NgnpaIEOzdXhTCM4sSklFf7FgbTb7ej+eqB3qqoAA14mWG84VUGQCmm/98tY?= =?us-ascii?Q?YvJ5M0GpC/BYa+W5uBHe2B6Z8t5eeZen9VbzQbt0xq1B5R4XvJJdvJQeHOgt?= =?us-ascii?Q?gPkaYOdk5YFMMKRkvQwB1escC80PHecbAJZLpylNBJHTTvTTW/tN+bdTbcQB?= =?us-ascii?Q?vc2AsV6eUYQDZwjhuEb5iSDdJLDyRZoogSyHkNcfnUNqTe7XDuAdhFr+JQe+?= =?us-ascii?Q?ZdgyBvoBsf/vcGoX97W5eQzn6o4k4osOjcgeyKm8dBtIgA9BaNbvSUgfQ15J?= =?us-ascii?Q?HBwmqoVN+mxo7NPRO6hWQ4d+KxR6o92Z/tUJR1SrR3JqWXwR1VoR6JNYBlbt?= =?us-ascii?Q?e95Ew/X5SHXYwbZZwXT3HYEMpJawHfeoyQyIJf+zq4RR3JB+/JJkaRt2Aj79?= =?us-ascii?Q?rJrVPUbMs/PRsltzfhRSXwlF1xjMRWux9kghHlpmpsgo8LxxKzmIgGfll+W/?= =?us-ascii?Q?EvXFZ+58o/Aa4FRGfo1G2HyQFENvrgdlqdXPCPuKOxCl2CXWfzBbWIECQsV9?= =?us-ascii?Q?jl2qcinaBtUYBRPcwowzoky1ASvyHFJeSZdoTVFlZtMOMataBB9yszILyDPg?= =?us-ascii?Q?EkqQYD/nGM5WwX+t3rEZYLXz9AG4gdNrGwvTmMMFWOPglfh2wPlWl+T9pDeI?= =?us-ascii?Q?6W3GdgxGDOhfF4l1nGPxXXmeHnwv+VRgjlV7246X7XQ7Eh60sspsYpdGHSjU?= =?us-ascii?Q?AI6QoBqJ+SzW9h+OoFATxaAmpOxXUQXxWz/SrI8smMNfmiz1UIUSBaACJbVe?= =?us-ascii?Q?nTpAFfeUQosqDQo7fm1gYvHi/byz2p/IL0gGs6uPXMH0AHlVaA+mY87DOff7?= =?us-ascii?Q?0/2mdTiBmk9Uu8tRaDFp40SxAErh25h+rUTe5NjMm1/KD1NhQnoCSSfN2S4m?= =?us-ascii?Q?DIRmk3s0ESZ5DPY9zosBk68lxEvXJ5vGDW3KURRAXOOrYZJfCpH08zKQ8J5y?= =?us-ascii?Q?Lr9zhbbby+o38F4+n2UlWB3nBEfiBJ33JXQPAnkAhpKlQ1uSLVhvZ4hEIOIc?= =?us-ascii?Q?e0C9Dd39N7clWbAALtckofVjaQ3WVkms2vp/sikLjBgizQ67rByQZJIkuPNU?= =?us-ascii?Q?iCxb0go9pqjo2/+lx/36Z0qWQF/cgijCteuIl5kNkdDDKnixua8edMlm0ue9?= =?us-ascii?Q?7TKzosmsA+g2BzhZ4OFYdn59mI1F8D+C0rdXLtsLumWqFsEXOf7eB29ebeWj?= =?us-ascii?Q?VQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ZIBDENx91q07Ytwg9O+mJi5Jb3OVyk6pIuYsePpYG9uErYGaOJXFPBGKJcgorPb6DatU7xDfLmv6tVMh7DJiaXkvgMQ2nXfgfHszqevpjPhr06FXqbCNhu/ubVQsF+wD1HojfJnEOKSHYi9HZK5pGUvpyn5ZD/PpM4XPSxHE1L/L+x9+Nkd0rmeSt3piiqn4G22FSkBA7TLykX4EKW2UBGSv3ZqvKqHH1BKJmyyVZ6CmK6QVYmudcy4LT9pW43eq/WsAvAu703wlATk1DzgQik0wgaNdx0Yjy2K1PToVGefASQ4X05sAq+I/caNvMhXGuiEiQycSJbhblOLK50pqbFeJjOJVsGmpI7RXYHKwvjg0EVPjWJFr39k1MIsj0iK2uYi0Y8FK7EwwdrkVRsgpF+7d8H2WS5qaeiL6CmLeh7WqIBCStkeqxOaPsjyxPN4SsTEdiRNJ2dAiHC5zo65DFxinPhgOBf1qBCCIDlZeAQCFHHOpVhE1iL4pWrZxK0zZ6CKCga6PoVCVF2zKwYKJkfro/pW8Ni+eTvX0Vw7ct/SgFdej6t+tSOldLOVp9n6gGQ5rhB1ncT/TijRlMKdd7kZ9Eb6CwUh0k/wLj2XS8/k= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3320d554-6ab3-479b-e773-08ddaa92f728 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2025 15:57:14.8857 (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: i38rnBzUJ4XXs1x8Ob7NkJD44PMad816tBXcRJl8GMR4YIM4lDz6EaFpaRhH3yyXBpMsYOAFYHDuJkbiPQLE3oFADaW2R0qJXEMOPePSoos= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB6194 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-06-13_01,2025-06-13_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 adultscore=0 malwarescore=0 mlxlogscore=999 bulkscore=0 spamscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506130115 X-Proofpoint-GUID: 6N4oNxdd7FoBVRFj5gOMu5q9l-YnCu31 X-Authority-Analysis: v=2.4 cv=GcEXnRXL c=1 sm=1 tr=0 ts=684c4a5f b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==: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=20KFwNOVAAAA:8 a=yPCof4ZbAAAA:8 a=7vS4CG0ItwCUmWQ338MA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjEzMDExNiBTYWx0ZWRfX4qPjMki0jeYH n6iWmGTCREbWJE46YTi9FoPpphfzLQHB1k9vRN4lzm34TEDiRtbxG0NvGYIB+/L4tyIXLnFU5DD NP+iZugUNaZRYpl5wZ3+UbhMFGMQCw11PTVGplq4dSOneEzQy4iXabXl5+FBpivPFK1VJdlwUFG T2ADTSEnWXAQ1nVUXpsrI13/o2cHtzO9o2tnAqy5LJJXYsdd778xIatSaw4+dv4DgLXfRi3npyR hROOdpthBGOT1zAGF/A0n/aL/gzCgMd+xn8/0RN60jJY5W7xWkt+K7vA6Glj/BzIBbElbktwuvJ epit2NHzsrS/QTobIfHxHd6hEQC9hGqiFiCN+DWz8AQtJ+4u6oFOijdnP2dMF8CtbsCg+msYvie WmSSOGqpBcvE5g8rvGGb1tN0lpJUBscU6kxKHf/HEUBhJo5lPTP9z+NsU/yMDddorJq3Dh9c X-Proofpoint-ORIG-GUID: 6N4oNxdd7FoBVRFj5gOMu5q9l-YnCu31 X-Rspamd-Queue-Id: A4C932000F X-Rspamd-Server: rspam07 X-Stat-Signature: 6acemt1unjk1db357pogf9r1be58rshi X-Rspam-User: X-HE-Tag: 1749830243-731338 X-HE-Meta: U2FsdGVkX19ILoIZlAgMSiHCaUNahRpWKiqMD7UTUniyHg9+6UP28IvwciMZ8lmNTZVEJ1MEbjbWRhpkQrReSYIapvreMVXC9pgRz5i9D2JunkUExNbS8LdX6l6yqiH1ZMx76rn83wAcnkMG6OS0vM+mQitHiUCZafoZtqnGPOj7hLbZhGGnLhInK/CITHlKB9Ytoe8x969jSLCADNobgTvhn26rzzH8m9GnKYOxfshnTeDE9X49wWo8c9Px0tmTsAjMtrgqqHxlQ7HbAa2mouXpkINuZyMYU9rLpIRvyFeBMGN+i9jCqc1ViCq/aG7z5gEQ3PvVDdQE8f58TXnR/DX0jHiZH0mU/fCs37Q4KGst6z9j/oKJLOLz2JB8irnRGB2XyAtrigmerTj0CHD/tLbDIDLSFx5/ISJw/uasBNS8cUu5JO9ldm6UtUw1jGuk49GiQsuUwbdOIOAwwdox+DUCm4V2EKAuc2ZX8mDw83LKtjty3mpy+sFnAyKsFT4UqCZ44kE2QEVZmDISO8vdQgTgQ88nLdT1Mtq83ZR7FybpZkUBUEYd7AR0rgkF5aRtug3c7Dgaun6XZrK5GrOrPhpM5Ne1UZI3oXHW4phyBmLjDr8h95fXI80C38jswsCVEBS7JOi6JEm9y5pFZCr2wjN6NZ0Q0E53/4lCCoIkaIc7hpgNaRuigCT5av1VVX0YlrrCiTf0xZyG6203H6Olf4XI7soiKI9rL5ZQFNxkZQu23dLUpmLtB3h3Ucue3r9gt2Gl59Z9sVX+k3FREbKBNsRY8CEmtbXAdsXlTKatxcxsznGeKyLLYvzZsj2CC2FW47GGeXEqKS5VBGny4C05l3/lkBvp6WpzRbgdq5x2XlfAH6n0HWt9FyqSbOqmZ5yqALPk+BDl9GZQxUZl4vj6QL/PhjNDbaDiI0l6ZToLAeV7aSgkXoKekccFZxfKe6vUhbIdQexTRbHJQmqpmdc glpk9mFo Sr/n/a8Ct4GefO4pWJoRbF9/iGYezpJZmDULHBt89T0N3Bi4h3ExHtaG25Nq5w6CpL2KWZkL1kvNsuBVpkBzSRJ/c5GvM1cZ92+sFFh1IODb4UhdHZPUmQYRAkQqHyvb27SqDDbdtDfZ8zTy4zcd6SDhz1khWcXXBHoZMWxNGM3dCeNfytNmih5wiPPZLlxHaBBEYJwQV4QJpYtghs8f7HbSrgK4ffkX+/+AA8TySYWUKezSs4kmzxkPDoiWxmTzlpDci7cLpXKFvsPmr56gbCehIIuR31bs0eFSNQmXdorRKDKK7Wf8hBNgsCJtNlEiM9aKdB9MzegYAQkke7MXp9LJpdeMWkoj79TFu2tUwTNMISLS92alSKAbWd5rYeQP5McSgkpUJy8pwsOmH+UGGCI6I/62q/6kzvgQuWEZqwrkBsgYECxem+xvBnVxlvLlFMkX/EfBfbW6mLvSjsgUpzApBcnOfEjpClQIjSE5ilp1Rz2yTmW2KBuiAx8OJhRu29Jo6tiJfvf1G/Hg9+Swjzx4tisVmS+1kLrpIIXGGUdv9QD+/dskh1+orBQCKCTU1uzXvhMQEhP1ZHmRAFwMPrvnwOdI6gRCBiwldzbk33vrxyKqRInTCXw5CYlslM6MlRDS4S9QIPFq7ewBEMJMYtLq8g56rK2QCwUAubzXEDSQ6WeFolSucS4W+bPfuUraE3fbJK/nL81H3MtwJrMnBT+MuZ7WTSdnclbIDHZuhKKbQu/kie1HyFcnMEB5p8vlIQhC5oFyuZWSMroQ= 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: You've not cc'd maintainers/reviewers of mm/mmap.c, please make sure to do so. +cc Liam +cc Vlastimiil +cc Jann +cc Pedro ...! On Fri, Jun 13, 2025 at 09:41:07AM -0400, Peter Xu wrote: > Essentially it sets vm_flags==0 for mm_get_unmapped_area_vmflags(). Use > the helper instead to dedup the lines. > > Signed-off-by: Peter Xu This looks fine though, so: Reviewed-by: Lorenzo Stoakes > --- > mm/mmap.c | 5 ++--- > 1 file changed, 2 insertions(+), 3 deletions(-) > > diff --git a/mm/mmap.c b/mm/mmap.c > index 09c563c95112..422f5b9d9660 100644 > --- a/mm/mmap.c > +++ b/mm/mmap.c > @@ -871,9 +871,8 @@ mm_get_unmapped_area(struct mm_struct *mm, struct file *file, > unsigned long addr, unsigned long len, > unsigned long pgoff, unsigned long flags) > { > - if (test_bit(MMF_TOPDOWN, &mm->flags)) > - return arch_get_unmapped_area_topdown(file, addr, len, pgoff, flags, 0); > - return arch_get_unmapped_area(file, addr, len, pgoff, flags, 0); > + return mm_get_unmapped_area_vmflags(mm, file, addr, len, > + pgoff, flags, 0); > } > EXPORT_SYMBOL(mm_get_unmapped_area); > > -- > 2.49.0 >