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 83028C7EE2A for ; Wed, 25 Jun 2025 15:41:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E6FE96B00C4; Wed, 25 Jun 2025 11:41:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E20386B00C5; Wed, 25 Jun 2025 11:41:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CC12E6B00C6; Wed, 25 Jun 2025 11:41:33 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id B66DB6B00C4 for ; Wed, 25 Jun 2025 11:41:33 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 3F2E016054F for ; Wed, 25 Jun 2025 15:41:33 +0000 (UTC) X-FDA: 83594337666.20.D9C78BF Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf11.hostedemail.com (Postfix) with ESMTP id E684140017 for ; Wed, 25 Jun 2025 15:41:29 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=kKV46LtI; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="J94/erau"; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf11.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-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750866090; 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=Wbbl66l7e5LoYFQdyXVIW7gTL0QUXgEc1dzZbcUG42U=; b=fM5DYDRFNYi4//MGHdxwVo661FZWvBKEp6bAelnHXbzBDLc5E5vwReC294w+drVEhIFsbw M9F3wPqOt0mTHEFQFHGX2XuPhzBzNL+YhZAMae6LYm5gt7xusJIamjstYdoS9yPJstRL0/ BlUhyKHhwcFgTS7u6RqalkqiXr+p6V8= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1750866090; a=rsa-sha256; cv=pass; b=SHpnmcegaIbunbjXpmn70pQRJ7Gn7wifeOqWxqzIXQ4b5rS+l35NN/bheT0K/bC3eW+RnX OXa5FWBBtEq4EfOH7EYJCgV7SSRvxE0he1qz2KoTwXq5B0RtoeFBgTKZEq+WMsoZeVGDSK QLxxZFwoX3rQsYk++6XWvThXqLodOw8= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2025-04-25 header.b=kKV46LtI; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b="J94/erau"; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf11.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 Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55PFC37I031229; Wed, 25 Jun 2025 15:41:28 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=Wbbl66l7e5LoYFQdyX VIW7gTL0QUXgEc1dzZbcUG42U=; b=kKV46LtIPuhCFwJmxTM5qP2RH21qJHaLRk b0KBzp7EQ/umSOVfE4mcOE47P0QVCd9blL4PG2UB4HJT+9KlYPd5WeloogH0iDxJ SV8kTr7Nwucdw3+5RzxppxaQriB154hrcZs5/I7begekWKVp4ZfirZckCF7Tg++k ZdtwKHCPDVZhT+nCtzZ4KNRdowjBE/U0akoyrueLJS5PoPha6PyZf8fcdvDqlOLK GlS1zbGBPVgQ/Kp2Dr7wN6JfU/cUToSjpt2f1zsHO7HUHvIeTQyKLuVlekfuNt/2 VZkmjdq5iB/XXIzzWvl5mEtFLkva/+osRvf2mZoihE1+eqZzVPlg== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 47ds87yuvq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Jun 2025 15:41:28 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 55PEbP9S001928; Wed, 25 Jun 2025 15:41:26 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12on2085.outbound.protection.outlook.com [40.107.243.85]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 47ehr682vh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 25 Jun 2025 15:41:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tWLEY/jQmHj5q6NLN4Z9ZuOdwPxhLuAAVnlOA9ljQj9N4XF7t5A758FRxlDRxv+NtHVglKPRcB84WaZtuEGAWlHlf/Bg9iwzbmg92buaq1ymKNZbWRoHwzbVDxjygmR/kY9iqPBMQ171N3qJHQV2x8gAeifIfTYY2V0e54XFsrG96PhGSzgDTXcgr5+mJmZomfGKTeFPRG4FnNekFP4rv2k3LKxaAtTUFGMIcQ7DxW+75LwYXXopQJrdrL3WS7DMHBfjVZ6mU4Cn0NVDRoL4MW1r6wRF204uYXQGo0FidhxJY9jntcOJT/ZDI+Axo4zVo3MmI4OkgVYQImX3odJ1xA== 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=Wbbl66l7e5LoYFQdyXVIW7gTL0QUXgEc1dzZbcUG42U=; b=m+9HQ12L1ePxPw6+Q1TOlYH+UPNVny9l+2s+yMSIKvwCfyUwQG4nCgP+iqZGl3cOvlVJIEI6BEEnztugAfVCbrk6/0v9zBoocKzJ9k/TjJUKBR0hdhEliJQ9dbgDEZewqrKIGBrnTpuU7axtjtFPj/iqlZ6l3Mln/Rd2UfGadmjtccXAK/Me9MqQqSOi04vwx/wY3OZsQmPg2akRGk0ClKWbmXHM7nOgmQe4piJHW8urdcGiplQf98twmd6UHqqvP9gqi6RWR5BG4Pdo81VAmFBUkoQ8wwwBAf+svE5seR2wC1cHba5Hxbqhb6vappetpGoWEzXdF82v6rhgRD/Obw== 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=Wbbl66l7e5LoYFQdyXVIW7gTL0QUXgEc1dzZbcUG42U=; b=J94/eraujff07/g2oBag9iRpLt71CGrOBPZrUgNvLm0FjWq2Ml4rhCUBl9QonlMHKgO3AAHUoRjz7InlKrMLwKcN/VMqcpBmHlEB4dpYrYmF9SYpfVHl7QrJ4OFKMNa5NoaBA/I1lZ92MGvtwwX51E3AHdKzbM1c593ZjJGFG98= Received: from DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) by CH4PR10MB8003.namprd10.prod.outlook.com (2603:10b6:610:240::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8857.27; Wed, 25 Jun 2025 15:41:24 +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.8857.026; Wed, 25 Jun 2025 15:41:24 +0000 Date: Wed, 25 Jun 2025 16:41:22 +0100 From: Lorenzo Stoakes To: Dan Carpenter Cc: linux-mm@kvack.org Subject: Re: [bug report] mm/mremap: complete refactor of move_vma() Message-ID: <6cf645bc-c359-40f6-a1dd-48567736517c@lucifer.local> References: <2f035b94-ab84-427a-b8a0-5f0274e8b8b9@sabinyo.mountain> <01784ef6-1520-4a00-8539-e1705c1be7d6@lucifer.local> <9fbcc43c-736a-46f7-a376-65fa8c245527@suswa.mountain> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9fbcc43c-736a-46f7-a376-65fa8c245527@suswa.mountain> X-ClientProxiedBy: LO2P265CA0466.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a2::22) To DM4PR10MB8218.namprd10.prod.outlook.com (2603:10b6:8:1cc::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM4PR10MB8218:EE_|CH4PR10MB8003:EE_ X-MS-Office365-Filtering-Correlation-Id: 2e0044b8-3adf-45f2-74ac-08ddb3febe09 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?fppLd7IxS9iPT71vPVpRs+KRyWwCnMLMlIbgvNPPOGThPwBFNUWlJiLy9Eeo?= =?us-ascii?Q?CpWfJA9N5SiSkorr/ujIlvSJbmXgQVnz7qv5YwsnCjylR5sEBUNPWxPZhEud?= =?us-ascii?Q?XJMIkuoXBHqgDQcfw3SbwjRmw++Fk+Iuh/A2IBQlx/yKMv3r4jRPNaUxfWXM?= =?us-ascii?Q?bkb5bHz7w2c3Y0sArK8WMOETWmgXAy6wjZVF4DlW0JP5fdsCAJ5DzNn0lB92?= =?us-ascii?Q?iroOWqopGmVGiV8aszySFEpPzrwuz9on+o7GrDxg3kh9071cOlJaoryJlZWu?= =?us-ascii?Q?Z3RlU4CppKis3L4ZUE9IsBvVK7NLWZOChRI/5MDSG//kYkuIFJu5il8BkqQt?= =?us-ascii?Q?wiI0GRRHkM8NP0Ijl2tv1xJLIOjjy9GIcY80CFd8JLgJ0V7Gtah5fvEb4l7Y?= =?us-ascii?Q?zgIbTQom6ZImtAAbdzCXJyjfDSMbj0bc7ny+M3to6LGCNLbiSqJOMna1jCuL?= =?us-ascii?Q?cf/qPvnk7bJnLDb7Oyq9+PrtqLtO/xj4vO8XqhBzIiaiieCYH6Qv+s5E3KUY?= =?us-ascii?Q?+uHcqOryJZGZItRHZOeh2ryyY2quWNb77iPp6OgNEF0VTDwu08XvtzwJoaez?= =?us-ascii?Q?AzoH87vt/+qf80hh7vGE/y1ObP2HfFK9j4TrYnYfXgJ1/rMW93gpFvqdXopW?= =?us-ascii?Q?IoZSlDt0hFa7AthKe/Ppz6x06YU7jsYe0zz4w83WK7uIGiicXcDAHqshFkF+?= =?us-ascii?Q?cNWe9LhPQyEiyzhmyDk8B+7jCs3ZmBI5BAC+eVoA0r3Fctz08IkyKxmG5nkC?= =?us-ascii?Q?YYZafv/7LSAkOPneqfdpLO+XF/pJJ13f6ytC1+cQe94AxcpaC7h1MGEZYULf?= =?us-ascii?Q?YfGt8ZU92U7A0XCzHimplde8H+HoYqE+NNDGFztnxenNwKPidTfE7/R28eLn?= =?us-ascii?Q?iC0NYTjliTXvzBStLrAbhE2TbezHldiIpmQWxpEBLFH7K9DT8d51PoAAj/VW?= =?us-ascii?Q?M1K0+yoMV45QV8ypqSyur/yR4PheLlDSDmV3AvmsDnZeQCiYeq5ARb7bZLBU?= =?us-ascii?Q?GYAzrbcPZ6dnjQkIF+IGpoFznq8t8r9howPWXfiq2yhoYU0J4BU5JJJGKHeo?= =?us-ascii?Q?yHEgk+Pd6m9i+EYdKScXs6xy5aWiJQ9aHg40buGPoEWGYvLGjf1v/iWtWJ85?= =?us-ascii?Q?h/sDkpYoJB2oKeqUjCZiPNESaHraMMJqNgqtAmcC9vmc+FLGsWXBXOp/tv0B?= =?us-ascii?Q?5ixZg7g1l8saw51SARUxr2f8J6oNwyWLd0VG9LiBZ2nLa4NtNU5myMiwCr1R?= =?us-ascii?Q?BNgNEwf6X5WxltEkbfnHSIfcRc0cJ4p9imoPk5kE4j/g7ZTFXba0rVK00nMA?= =?us-ascii?Q?8i3d03/TN1MEAv8hmZJqJdWD6hmVJPtnNUI0PS2YUri/GkfFfaTUAM6lis9P?= =?us-ascii?Q?ZYuS/p+pdWz98mbHEpTdOlpVdldJS6LB9Bk/N6PFIelEhLi30hjq/w9yDqGs?= =?us-ascii?Q?5hZMA3SkZS4=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)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ZtlBfbbRVbD0tNzNRYi79OX74UNv66BqG7tplcseltfBL6fdMZ84QieeHuJP?= =?us-ascii?Q?1FW7v41q88JCYmFAjEbgJ2YT7V/wlYFe8hgzVKhCG5VxqDIyugaLOkPh2ZEM?= =?us-ascii?Q?j7V/qSMiH3AsjsfL/fIMiI5NXqxv7UYP2vK5/ayJTzGDiVeoAiJu+8fCcnNu?= =?us-ascii?Q?krTAzfQro3drJJDUtZMBA7JW/LQrK6HterPQSTGAcNPtDhiaj+vi6pTZfS5N?= =?us-ascii?Q?9tkvGLZHgtgtj7qh47OYfx8J7Fy9ZZSHmXAVWegwsOVEdF1Jkxy/xX9g7J1Y?= =?us-ascii?Q?DtaL/TgpZolyKOfG8lD0x7cnB+wmMX0iSZK4XsGfcslDHIEYeeJdwDHGZWbV?= =?us-ascii?Q?AFkg1Q/h9Bhbg820RiBciswr4XwgFJtNNN1QhVydtqYJkgUJavqaPINOqOLe?= =?us-ascii?Q?A02B0NbeSm++H2VJqdQaid27of/h/GmEDv5AIOsk/ZruCc5OKpPEX5ukaBsE?= =?us-ascii?Q?zC5OxxotcCZQ7H2ulO5jjN8aRSRMfFVkczC6IU9K5iESKReX8MxfeS5xXp1p?= =?us-ascii?Q?qsD6gqAJ2cFYVltWBHktpEpQAhqcyg4yiJ75SC7EwD9GZavDO83wbZ2skVGu?= =?us-ascii?Q?a4y7/vjS/7vLxJ/l9XPhQuxJkiUVpHkjvA0vbDyaURS6dqlVWpu5NYKq/ycN?= =?us-ascii?Q?WA/gGgzRlNaZd4Phqj/fxY6ED6OfiG/LriO4ZzLeF6wQESl11QgsHQKz/Zov?= =?us-ascii?Q?AfP7KIlFc/V84u+bbOiNpX4pK9QeSo1mMBpLo3x5J0EXaiCvtk9FMRawO3RG?= =?us-ascii?Q?+P4yzICbp+tJ33Mpj6GqmyQicl2WHPkwKz65rf3jyxBzQ0ulmLfFThBL0vRT?= =?us-ascii?Q?ZpU08APudPe9LIGCkbOQrVN+0I/EEsAnRJzpNfOzYZ+Qcr2Nv3g2ZT74J1jJ?= =?us-ascii?Q?XJCtuNiT9p7nN5MhdInoTgqq+wRZAPERn5zqtFMQGFSawHZX0vk4Tf28S8EP?= =?us-ascii?Q?SPPFoncmGtSJY+/sli0RzNvKxgeO7vQR+ze+z8AdMVbKkoT6UjffxOnZa1AG?= =?us-ascii?Q?OiyeYy/g5JxPSZ3GIXSW88MNc2NKUw6g6eYCk7yhFVwyMcjpdfQ9+e9p/pzW?= =?us-ascii?Q?5XwxYwrmIodw5TIHZzAo/n11gRN9p4XgwtbUoZIr2fl21UeFM8DgykwdSQy+?= =?us-ascii?Q?sZUASFxZHhk8LesnLNsqnd3U1UQWzCoYcUhsRFpRbySWgX4IKxP/t5EbRJOW?= =?us-ascii?Q?HZWqb7dDzjSRS7eLJw/VvdoMXokbCTNSD6R1SNp1pNU/WT5ChjB9WjtTxJsd?= =?us-ascii?Q?iPotM2rcmfoN/7DWurKLxkv3Z27+mqfwqXQvv9Gp9EgBdEwte7xDqERMttyH?= =?us-ascii?Q?h/WNRPTxmaVYQExn6S2UepLrIeqsj5cb5VUBT8f6HlSs+e7lXPHC/i6gwZVB?= =?us-ascii?Q?V7BPv6dF7f/oF/YeE4TOUPW62kPOU4A9VER40GZCfCEQ63bTH3Zn/GHqT0io?= =?us-ascii?Q?+t3fJH6vQgfIjkWmc//qblhwzLjDFaDNhgo6q0ORc8dOQ20cdnjfrBwGy5Kc?= =?us-ascii?Q?6/syKbCed/pu500R/oxQaR1dvMRbKiJh0lx8Y5QWNGonco3nZKUZtQ+AlbTt?= =?us-ascii?Q?9E1teM2cWBJbBxCxQsmTdNfH8gHZXZudgSot7y3kJFbIq3GkzM4M4ynpuidh?= =?us-ascii?Q?rQ=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: LQXAroOCvO46YRpY3IRUMwaqUjaIftI69o7JlIGROHDu3umkDxDZu/p97jbbHCeJ/CbVHZpnwpok39AQ/XsrpQUARyopYfh+VsqqjLUFkBOly3n+GfTI1fI8P6fRVZ3miTVJSwn0Qc+AGyK4zm9LhZC9+MkPY45Yxeo7xXQLmoRQND55q/1grk1vLSAKw4kAqiKr3qdRIDMx7UfISK8UFtNXJ8HrCsBXKprQSfraPNl04MtRHfhnpkigZFIPaxlslz7xHdx6Y0MTNT76FyZQdWRuo2DyLYeb/iO2xFry49rHJZ7BPBXA+/Xux8x9yau2Cgr4h1yGjkJuRKLAq2BlDz3zAFDyfqdmZev3Blj6X0dipJC6NVbbnMZrpsE3l0L2Vl5NcKnmvLjplgOni9/i72j7PZpACTYD9Zf3FIS/bRupNYHWtFVWDEWSlD2S9BQ1c3Wj8gkOh9sAec8edqaAyRN/ua2kME5b6rKVTdyjgNw//Hi854oB3s2j058XMQQHabEC5FO8FgATxOiGO2h1oxF+miB8VVz2w0rECLPws/1xGPULg0NwSF2vOUfr+i/Gpe1hpGAk3KBgcOpTN9qzZrrSIdRmQYWjX45IYpKV90A= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2e0044b8-3adf-45f2-74ac-08ddb3febe09 X-MS-Exchange-CrossTenant-AuthSource: DM4PR10MB8218.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jun 2025 15:41:24.8435 (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: Miq3ky6KCyQKnwuKMsgTCbSQOoBcQ3d8L1FyfJ3QEFgbTmSqleN05zncjmZG/5DbHNSm02A0x1Nov3n4oX50pFb3KYJfcl8Q7wzI9wriI2w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH4PR10MB8003 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-25_05,2025-06-25_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 malwarescore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2505160000 definitions=main-2506250114 X-Authority-Analysis: v=2.4 cv=a8gw9VSF c=1 sm=1 tr=0 ts=685c18a8 b=1 cx=c_pps a=zPCbziy225d3KhSqZt3L1A==:117 a=zPCbziy225d3KhSqZt3L1A==: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=caJmopEp1X3qnFOUUzgA:9 a=CjuIK1q_8ugA:10 cc=ntf awl=host:13215 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjI1MDExNiBTYWx0ZWRfXzywrI4JMsHo5 YKdYvKMS8qi3TI6xLP/eCsJf60HULSrGCE5pu5oN019NI77VX8tj5b45Ry/mt9R5iDWky1yrBX5 ikLV3EqQ7HAEFZb9CY3gf7BIsIdD0wXoNQp6fVu/Qm0RIrTaKla1CJrMb4JGRYWYQLplKpVDnAX bM97OWsfSBafrAj/J/3iNV0eQr8gZ/65zLFZE3doRzOdcXBpjJPa0SkXGH2mo1j4xvQl/xQ9cMz 2sZe8VnaEKdfXdp0Tu7kPXpdEO+aGG7rg9//yNfHTOk+gkiIhJt4fylm/Z8NXryChbJ6XrZuw7K 0a9Uutqwie4EZPeCGiDBRBLxOXAyYWK29qANRti03NiUMPT/xa6Dm/ZLhC1KhrhJQxptb5Kz9Pa XZxX3MkAjzrR6RzVseIRLgcsLTI+JMrYdzkRujGLzqfBxjggAx9TJhKXipXZi62cTA9Fp7Vo X-Proofpoint-GUID: riqO4-AQgxOrvn35KNQGy4N8ybY_7xnP X-Proofpoint-ORIG-GUID: riqO4-AQgxOrvn35KNQGy4N8ybY_7xnP X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: E684140017 X-Stat-Signature: ewo6twn7r18x4k4u8ynnyhudskt3wrr5 X-Rspam-User: X-HE-Tag: 1750866089-124557 X-HE-Meta: U2FsdGVkX18GABY6oMZYi+v8feCr5oLtGhrJmDZ/aunRq/Cz6hfrUSLqZ2CSV0WASsTXTMsAtZQuLYVt+5XRaulEAdEYJOUmnYBE1ODrSmPvAeFWWjR01SaNDUF+mac4mIsA9ye/cxiBOUxsiRgtLKRAYNzduOIM7MCD8retAhFxxpdDCIqSrSs1ZYOezm3rSf0NKhHn9o6RTFF0seLlRJ6KVSgf7unp7+WyKqEEelM6Bp1C2jd58OlRjuXDZ9GCgJnpsIHgE2Ude5DWuJEdbM4mc6o49n3Ao1nCqjY/eu85w8XZxKoH0SOiNv5LJVJipPI773VU4TNchp/40FcGNP7AVzN8ayk3FNAsQLrnQZQbzhO299cFqVWa9xRfOkPeuPTsZtYM+GumrHwl/jAROKOOhQmNqBIeRT+Eqd+R/7FeT26ne0T92A3XUEBrnttUubpdRB1OyHlzzu8j1N8txMTD8Om29uu21hX8UGO6ItLB0qr8aPEa2fBi1OuM/yx1WuO2sa1NMpcUgOvTRaJxGnHL/oZctstiX+aHwg4NiLu0e9/eEfu0kPLYkT26gBrkTm0l2wDsc0oqnFvyxAPrY6jd/KZBEXa1YV4b8LIQkEtBpBChGi643je7qWXCNjbIJIKPj/ihkeLCAO70jScBUhOhHyiNek522nx8lvIzK7Rsm7RBan65aUn1MWH/DhKoa9JAUbGsiODKllNIx5cN7uvv+lenstr55oIv3VhDZRSuED7IbllwR94VXFGe4g0DFRbJmFi3cdVfZvViJQQInNqiD7srqjPSGXcfa0koiF7LGX6QqvT83jl4+TWRy5axJ2C8lJroZ1G5HT/gb6+iyudvOfNBtZx0iYJDRZNTFWcYIGn+qegX2OUY6hmCSl3axdw1EC3Qe2CbbugtJNehEnZPEXIPIhY4wTRAKU+wCmgUPLEjG1efjDBEPi/2u2Pm1+rDN/P13hZ3nvaQxAD Y/EPRe1w Ll8kO7uKyWYd3820PiLWkxac4YQbGlNv6auPnrdY4/B4JVEpDM+o8TpX8AEoqh4aPt8yOF1pNcWB4WJzbkdV2Rk5UNQ== 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 Wed, Jun 25, 2025 at 06:35:59PM +0300, Dan Carpenter wrote: > On Wed, Jun 25, 2025 at 04:28:51PM +0100, Lorenzo Stoakes wrote: > There is an earlier error path. > > 1750 static int copy_vma_and_data(struct vma_remap_struct *vrm, > 1751 struct vm_area_struct **new_vma_ptr) > 1752 { > 1753 unsigned long internal_offset = vrm->addr - vrm->vma->vm_start; > 1754 unsigned long internal_pgoff = internal_offset >> PAGE_SHIFT; > 1755 unsigned long new_pgoff = vrm->vma->vm_pgoff + internal_pgoff; > 1756 unsigned long moved_len; > 1757 struct vm_area_struct *vma = vrm->vma; > 1758 struct vm_area_struct *new_vma; > 1759 int err = 0; > 1760 PAGETABLE_MOVE(pmc, NULL, NULL, vrm->addr, vrm->new_addr, vrm->old_len); > 1761 bool relocate_anon = should_relocate_anon(vrm, &pmc, &err); > 1762 > 1763 if (err) > 1764 return err; > ^^^^^^^^^^^ > Here. The bug report is against the wrong patch, the error was introduced by 'mm/mremap: add MREMAP_MUST_RELOCATE_ANON' (i.e. this check). I'm looking at a massive refactor which removess this and checked against 'mm/mremap: complete refactor of move_vma()' which is why I missed this :) Since I'm respinning anyway I'll just ask Andrew to drop the series for now until I come back with the reworked version. Thanks for the report! > > 1765 > 1766 again: > 1767 new_vma = copy_vma(&vma, vrm->new_addr, vrm->new_len, new_pgoff, > 1768 &pmc.need_rmap_locks, &relocate_anon); > 1769 if (!new_vma) { > 1770 vrm_uncharge(vrm); > 1771 *new_vma_ptr = NULL; > 1772 return -ENOMEM; > 1773 } > > regards, > dan carpenter > >