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 48E3CD60D1B for ; Tue, 19 Nov 2024 10:14:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A58FB6B009B; Tue, 19 Nov 2024 05:14:49 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A09126B009C; Tue, 19 Nov 2024 05:14:49 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 85CA56B009D; Tue, 19 Nov 2024 05:14:49 -0500 (EST) 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 5CA896B009B for ; Tue, 19 Nov 2024 05:14:49 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id CF1CA140356 for ; Tue, 19 Nov 2024 10:14:48 +0000 (UTC) X-FDA: 82802432370.17.B5F5E26 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf21.hostedemail.com (Postfix) with ESMTP id 97F791C000F for ; Tue, 19 Nov 2024 10:13:10 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="oJd/p2Do"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ro2TCWZm; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf21.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1732011219; a=rsa-sha256; cv=pass; b=O/RTYnCfRhpRNm1ov+zoINoIf5l+IelDkgjjihPgXLLAlaPhsSs8M/rmGLGZK2mNtYUWdK YlM/lKyztD5N84W4BNb8U76yyLvGxmDaJnGgiahhNxSrv2ZYgD36xA+ES7XQ6H+M0gLIrA 9wqPYgJEDnewg5QJseD19G4xaHFifSw= ARC-Authentication-Results: i=2; imf21.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="oJd/p2Do"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ro2TCWZm; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf21.hostedemail.com: domain of lorenzo.stoakes@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=lorenzo.stoakes@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1732011219; 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=Jbsj0Ol2otnZoRdlDF1OnTUUXNPEAipH86ajel8JVC4=; b=x4zPKqrugCwkH5CyYVYQyjhpiQGE72Ac3UfWmrNCVa+CDDaKv19urYTJEUnBmgxZA6xcxS 2kuhmIiy8H3w1c4qfTylS8o87kkKThU6l91Jo0uUVzLW/cZTC9oTPYazf6boOTk/Ka4Z8i efR+MWH8A01zISmtPBAefp9qoprUFYo= 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 4AJ7fv4j021357; Tue, 19 Nov 2024 10:14: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=Jbsj0Ol2otnZoRdlDF 1OnTUUXNPEAipH86ajel8JVC4=; b=oJd/p2DoKtYfHaY4RHNI4oUjDhRAjRasBL oZ1dPaHgGsIYsxn1mNe9iZ4nmBgYomS4GTvonfTPaSN2ZBOWs0SXQHkycFgoBdl1 bo82RMd58Z41qS4CgUanKEtDAEL8yUrEM9D0GJca+TPDXRfWZuKXSB0S+jAQ9Hbu 4cSej1W12VGzbocDaa1dpeMuMm6QGgY34c2+drYQPaPTPKYl4SWblugrCwOaKNOe 0olXxTIhxfECcRai3oUbnHNRSGpKrmygtEZvFdbwiN7AktwxV5bpKxjGBbQILODq t0mEFxeIK+4aczQyhVgYpuckHkICmz2cviOM2VsA582YXhWyTnKw== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42xkebvmwq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 19 Nov 2024 10:14:42 +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 4AJ9FXOq009102; Tue, 19 Nov 2024 10:14:42 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2177.outbound.protection.outlook.com [104.47.57.177]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 42xhu8hjxy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 19 Nov 2024 10:14:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PT5DghleiLY+Bxo4jyHoq3pQE/J7R2IZt9iLplyfMof8N9PZzQy7xDEVB+M/bpR8DGJDTyt/vlZh5CxmgSVXklUsL/cCMYDQigQmW9oB6GE0u0CVy8JNxZs+mTiueucTcmfkWXyoQktq3oqDN7DKFuZ902te8HwWZIKm6vNfwsWUt80BZb0EdrCt2KzGcDo1HXQu2lyoEtahmvC23A3H6Pbq1G//Cz/HDKCofDmXnQ8etmkZgAH76qAyvVWK82mSe7kp5pQsi43wFPVjzmL/GGUbOdpJDVQ+q0B8ui8fxz8lLvFLLCLZRUclvNXJZKE9wQLAQ3LalxzrNNu/Ssdilw== 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=Jbsj0Ol2otnZoRdlDF1OnTUUXNPEAipH86ajel8JVC4=; b=nzKP8NFci/ofT/H4pS8VigCkbn1Dz7aeNoEfCoriCUg2k7gkSxPnyCcVggwc6ygma7EMupYG3280wCTe9Nz8MQ9+DYoHVoNpWPKGHCwbzcMJTubm6hyDI3/StncA6dAWkl0BzIk97or7eV4x6qA35KzOu01yREzAmX22L36+IsIhgsFZ8hiC0xb29IN9z9HjZ4vf8pXG7WJIsUPs5bqgXVcAQMkaX1Bpr/c/AcVGIQebP+CTx5rx/qbFRCwEvfeMyVxORkUIh8MkmJ/XHOjPURHOsi3Xifo1dwBUGiG6FUGJMFj6nktA5ZEnJERLufpRoNxD4x3wI30q/l3POFQYhg== 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=Jbsj0Ol2otnZoRdlDF1OnTUUXNPEAipH86ajel8JVC4=; b=ro2TCWZm2Z4/v6iCD8NdOwQCXGP2brU4eCWpLl7t1yc4FSYULFDBUVlmqVHZsaZrORtTvVJq7nKhompsgP90KaXWALHVRqDWOQ4Y30QK2D/5YqSALA7TMIWjxgHCJ92dHc/CT0CZxIZj1W7oo3/GUDqbQ+lWYgphheRH5FCQFjY= Received: from BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) by DS7PR10MB5973.namprd10.prod.outlook.com (2603:10b6:8:9f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.23; Tue, 19 Nov 2024 10:14:39 +0000 Received: from BYAPR10MB3366.namprd10.prod.outlook.com ([fe80::baf2:dff1:d471:1c9]) by BYAPR10MB3366.namprd10.prod.outlook.com ([fe80::baf2:dff1:d471:1c9%7]) with mapi id 15.20.8158.023; Tue, 19 Nov 2024 10:14:39 +0000 Date: Tue, 19 Nov 2024 10:14:27 +0000 From: Lorenzo Stoakes To: Wei Yang Cc: akpm@linux-foundation.org, Liam.Howlett@oracle.com, vbabka@suse.cz, jannh@google.com, linux-mm@kvack.org Subject: Re: [PATCH] mm/vma: check retry_merge only for new vma case Message-ID: <9a596e16-03da-49bb-b8b3-2a910de8c8fc@lucifer.local> References: <20241118021823.17386-1-richard.weiyang@gmail.com> <20241118123439.4zi7ebdelwg6e6wh@master> <7e550e5d-88f7-4407-91e5-2b4ae177b05e@lucifer.local> <20241119005923.jgaunkxm6od54gil@master> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20241119005923.jgaunkxm6od54gil@master> X-ClientProxiedBy: LO2P265CA0410.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a0::14) To BYAPR10MB3366.namprd10.prod.outlook.com (2603:10b6:a03:14f::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB3366:EE_|DS7PR10MB5973:EE_ X-MS-Office365-Filtering-Correlation-Id: e1896903-2d21-420e-ca10-08dd0882fa01 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?1uTLpy4BJ/vcpdy/fBO2Ztj8kd7ngInlhtqdDFfQPmUcmbciBdwi9mthk6Sg?= =?us-ascii?Q?H7/I7HMqv+6SU53+a8Ml+6i813N816aQ8zE9IFLs2OznBCnbd51YPifx7foE?= =?us-ascii?Q?RvjcReomC0f/wR5K815xHTO/lsyRizxP3uWbEc7T2oMCbycYSLlAdyPx9ers?= =?us-ascii?Q?pDIWk9D0+eh047UV8ea+F+ue1xA5vhcPlikP0XSdU0FfQpx+l8iP+9RRIR3m?= =?us-ascii?Q?ki/BPHnQqQc+Df7Z0TeTRbFZFb7p+4bzQXFe60X4EEaKgr3jPGb9nRs2wRg4?= =?us-ascii?Q?H1nwudxAZGaB+k7qpC1prHyH/B9w55kfncMWm9p4Vh3FTI87581VIPuMheYC?= =?us-ascii?Q?nDQzjm3H9+dhtvTvaqWaJReLTcnN/9Em8GzW96hGMAQD+wMI3aqotmpXRfef?= =?us-ascii?Q?yqJg56q62kTCSMmY4d/WwsTB0/YRF8iZHZ3odhU3WfP3FE/mTsflR7RAtPiw?= =?us-ascii?Q?Thf3ABaClK0MZDnITiwt332h3dgy2Z/pSiESHdXh1sLrq3C+HQbpFCFPgzKe?= =?us-ascii?Q?ysZDDsXc3eWf4CGR4ujBPrKkurqSHN9w6ySQAg3DgHKOpN9707y8yCpEdFYC?= =?us-ascii?Q?Rep4z10mMHAe9Y21r+e4PL0wuEk633M4F/CSrWORrOZTTqkll0YvHcbhR8AO?= =?us-ascii?Q?aiJOiYi0l6maIVTlhipsMd6B+Kf2xczwyQljBvYLoJfVAduoR4agFe/UvMk/?= =?us-ascii?Q?312tBBkLQ4IP6hInkeKHhnpNi2SXOMulZZj+TvlBXEg9Jrwstankm5WMezMf?= =?us-ascii?Q?VYFE2RR7aDaxcakhKNV+QivPDYaf3qa9MZMFx0iX6tGs/mvxGQK3Xo+Fbmmp?= =?us-ascii?Q?uKt8kawktqav7bJIl2uUzb5ZhDnzOErpjJTIHcbpll3RBN/wyACpxtSvH0+b?= =?us-ascii?Q?Ez8H4s4ytf9eak1Z11VqdYzT3TDLM87WL+t7eW+h3OyxSHs+7979/z6hGvtr?= =?us-ascii?Q?FrZhz/F4T5v9ZKmOqP5S7x/PU+FogR5VvTGRWqvnBMZkm746Jmi6tU7HzM93?= =?us-ascii?Q?jZpMRZI8b/FnCYEsPc1xBgEqVe7oh/DfpJG7cqcIRzXhFtpIwiiGH63VESlG?= =?us-ascii?Q?CKoDyWSWOCtEHrEGNw4gZaYc4IA1M03U9TnmJLGzuqvm78Q4ehPM5Rg6Mnh4?= =?us-ascii?Q?bMgs7V0C1UW7GVlNgDGR8qb85MkkKwlqossumbqO1PX9qM4o+JNMWfS/2HvT?= =?us-ascii?Q?kkQ4UUrFTSXW+pLXKVfxPXxc8f56/iAy1OlJ3yAA6QyZA0JYYd0kKuny0ETP?= =?us-ascii?Q?YEbIYlNOYUEyXRnrb7cZVEWX9Z6h+gRMd+cpf8lN6sPZPSSWz9S6nw/FHYtz?= =?us-ascii?Q?hhtJSoSjwOuawuH48Cy0Z+P7?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR10MB3366.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?leGIrB9vMOeoSVpn9eJHnuxArKMU4eIi5B/Cf9Bly7lvCdSpYGPkigugManx?= =?us-ascii?Q?in8PQjmW0QG8DA3PF3t7WIUzqDXo0+bDlhgDrVsn71zRHF9wKVEehzg8gTnS?= =?us-ascii?Q?wyDs27MTxyjqvOAxZnhT4BupQQ7RtRNPqcxqeORMluXzCVqtdLXTVZO0eD/+?= =?us-ascii?Q?CBhncCFbd3CxAV9nC53GSU87qG/ULgdgO1vIIFuxrTakuqOegrKjS4E8pqs8?= =?us-ascii?Q?9/AddYBkk1XrE/Jj266wPt78FSQYDJo476e4fUoTV9hnJxJ6iYVKpWHaI63f?= =?us-ascii?Q?68MPN+bjABdZkSmA61cWZQhuGIViu6ZwZa1mDxKNriI2EYIVZdd/fLxn8EGY?= =?us-ascii?Q?cZVV1qDihDMwfbTYmFpq0A8NluEo+bsWct2E+vagRvBKmpUyyFYIL48v5GSI?= =?us-ascii?Q?gpAHvGQyTX2KENKRJ+Dzy1cIM0PSSpbQMyD8gTjQi90MtJ29TWz84IT6Xg61?= =?us-ascii?Q?Jxx9LlkH6jV5PFnUcuFJoevKWbrXa1ethTL4gjZgfRKu/b2fu2K7U+rYPOBg?= =?us-ascii?Q?6LN1QqnwzkAEgACSreBqXU2tLH23Tk01OuSkp1hwb7UO0jkCWm3k9zgL/p+Q?= =?us-ascii?Q?ORL7RQ3E188nCGz16r8Gi5bJsHtftrZ1hh6PEjJDz4v1ZRicGMgcr03gHfJt?= =?us-ascii?Q?054uOPghQzIl++6fYdy6Qq/wct9B9S0EmffEOx8BDvDqrUkB9hPcwLKkYahT?= =?us-ascii?Q?CaRS1uz83HRlB6SSStMOLLJ07zVDyTskxqhxQQBCBDnIG8mSBfgI5ycbb+lJ?= =?us-ascii?Q?mR3T/xuVu24G2XSYJ0q6rcTe7AJ3QP2hfh+bx89lX7iE8zgvqsxNI/vQ+9PR?= =?us-ascii?Q?Wj5/9u1BgVXHdDFHNEQgFDSfavzm0gze4b5sDxyuzC8oXzeqrKIiko7LC246?= =?us-ascii?Q?M3z6kTUn657MlTvH/3Wf/2z6bZejM0h9tm5GLmWIP9z9GJBeex/cjuNDEwj2?= =?us-ascii?Q?dR0USDkKs47M8YXAaHZqJd/UuIBOe0cchMkBqxjPHlcNAMmD4GBdQS12oU/n?= =?us-ascii?Q?6JHzmDJqk5HIc0sUNIqFsGHopkLMMoiV2V1gINEbJ0uMuC5/+Du3xA8sQVtC?= =?us-ascii?Q?QSJr9xP+kO4n3qTd9+smqy93ZUcbtcWjksmKJTRmCuS4gOq7oHzeY9A5/zgG?= =?us-ascii?Q?It2/X30ZpxxSDubgaLXK+y3Eo1M+Tcz+o0jAONHUeNXw7d0t5+FCsMPTwvQ1?= =?us-ascii?Q?sgmoEI5Q6360SmIx7UVcGGOuYltkanfncczBQ/vs/St84QH/Ut+LHRoyWUKl?= =?us-ascii?Q?4RBYAcx+azawlYgM7B5fF4UunMnFEElyj22qMaIsN+Ozlm6QJOkji8OErQMh?= =?us-ascii?Q?P4IaXpGZQdKYnLaUvYdONdYTCCPMbUuP9UvgOSj1o5xDedCP8Ea4CBlQfWJy?= =?us-ascii?Q?baxkw2zxXnkeUPaY7F+pQzpXhXO3RJL0nWIvteItjgTvvyAoGJ/xZjcyEs14?= =?us-ascii?Q?+RTAr9tO28d6byvWtVn2ohXmOc+HYaria5mpnScuDMsjbYyOIrH+Hx/KvjRC?= =?us-ascii?Q?BxqG5JexStSin9wtUpHTqVTSPi24qw1XCRRwiP41KDashqQRj2EpRCFijN9s?= =?us-ascii?Q?ZLe6PecNeLL7c+mbpEOj589eeYGq1yOxnakpoLLdNi+kfQT9fwR4EfU+mB83?= =?us-ascii?Q?6g=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: LKhj81oB88V29KdsQ73UdqRSOnOmjPtt04nck6wln1cx0htOdWrumwt2FfYVMsPvt0v61HOpbtMqxtlYRQDcdvLLnHLdmikLmjE98qGlIwHYg1ugBKPySwlm0O7JRxLK93GIS083Cf2u+4qFGMGaTsoGV+Nko+8wj8DsDLRecDkW19mQJa0fDCFuGwXIR9bh0P9Go9fl36aOaPgkDEVpmo8IDfymET3oO//PGTsNpsecSQAeIQ9Gn6GEwsv1KFha/eqGxMUa29dXx105t/ekfWFt1d6LnlW5mMuNSSoMrlSLdM+vNPxGi4aZvHQvxqTVfkadQMTqPJqniWqZLtx5+wDmydioovXcV1rRfeAiE6+LdSpFPjXMpn1p143DiW3udE7kuXsUQODLFODvz4w8CpSewqIQgBW7p42/7702g+PB1ekwEzeYhGRiNpw131QhVtEv5rz3KkQ1oivtyRltgVDi+xuvvH0rzC1lg5eOesJrQW0xiHGo9K0CAzLjhpcAA5ZSn60szrKvtN6gA70+gVESQcKGc1cy4VdbKTywKjm5uY52vHaAMRzczp0zo4GdaFplK+Cy8y0DW2YVvQgVq+dWv4FjEmO5n6L6L5/qCA8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e1896903-2d21-420e-ca10-08dd0882fa01 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB3366.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Nov 2024 10:14:39.2872 (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: 8s8fEbyGrv4+WI5PRfh/Xv4NZBfF+kiE3egrgtXdYiu5AyWhXRqh9pIoBg57iH3jfAqwMCk1HeiWsM1lj59ofIyE+qg2v/j1TdsNkKs92Vk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5973 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-19_02,2024-11-18_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=956 phishscore=0 suspectscore=0 adultscore=0 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2411190072 X-Proofpoint-GUID: VRI2PIkrVyUBlzRatHI68XjOZ2M8Gcxk X-Proofpoint-ORIG-GUID: VRI2PIkrVyUBlzRatHI68XjOZ2M8Gcxk X-Rspam-User: X-Rspamd-Queue-Id: 97F791C000F X-Rspamd-Server: rspam11 X-Stat-Signature: w8zuqoxaqxatku64zzmupizk9crxttmx X-HE-Tag: 1732011190-883297 X-HE-Meta: U2FsdGVkX1+gB2yJb9dDrsLRIYlpCiSQGpmb4fqbAKS+mhvqk350Y59WhdKILtptXxV3Dcxx0CW/fgc9Vfkx4oidHBV+bgRwMcpKIbiSY74HBmErNvZTnL1KVqy19jwwR6PorfjskuwgoSgF+Uh0oxPbTLG4t4uTA4tuhN8mnSWFws2xTJGIELXSWjV/oA5sTlu0RtmB5cY7GzGs6LcBraVe60FqdwY5vBEh8kJjCGF+MWanoqbTa0tYGFrrvyR1s3Z/VCRAA5TILxWhN+RJqeX8hzlWB22i/qfjat6if0mZtk1ulkZK5pmP20oXWyX6Al1al80F2q8pVILkUu8RGvJeCjX6DAAcX4KeMnR0k0Ge788EUzZIG4C2hMrnQ/nIZM/tihy21wAOAQywEck0h6KYPgoofFinHeUJlItOhuzQRF54U5VIEYFRKgZpJu9l8Y+LRWPJud2hTcbKeKvHWWgvNo507xmQIFo2b3kFLkTQ3j6qngxycpJ8HfOBK7ykKTrGKkjCPHv9Q1FaiiGJHma2LSsSMWSNt1kk+yw7tbmTK1ageqdKlreNYchPuScRCa6hRVuTphafuvgpvCVidW1L59eVcWmHDK6iUBrPY4d62JBC351SmFlSJENdWDdT/ih3rsXFgp8Io46rJmSNpRA5jYA6e/ninz7YrrLPLzV6AQ+UiET09ZCh7SDdtvPxT9+M7L9PX+D7+QMOnMkzOu0u7Nap8onmiCf3E0ycPfiG8WredsnItwjJ3uTJxgKmqCPcBCJkzIpep0daEz8RLOMS3rhEUYCvc4Mch+SilOpy4bfNE0HjsYKNd/hMDhiSVz7BVygOXNMXiAf5yrp/RNE3bDYsiX3tpd/7ydfEl3D0SfQ2XIpgc7yKNVWdnPadqrw9U+5YyYL1C68invdBLgPD5SOsGOQoU8KNcrWZbERSaSB8l8hgp1GvZCRFVY5iLV4pWtZo4h+fJOUEGrc QdY0YQNh KQWwr70zYc6LKNTWh0XvUc2kGyBCjGhIIODr+f7JQee70hcxxVUcvFkCbD4lp4eE4NfnTds6+ekq3wSSQS+etl+UzNnGm1OvocFwmxyHmauKDlAH7flMEOaq7Fsr57Is1KNwSAV9s7As5IgC7Odr9oDOu2aK4Ve6C7rEH0hNuV57Xkkr41LV4ezsvn6N9ek4tALobYt4+TLQxQrOavhmIzrxJwdfdJzHyflNlA0I2M4Yr/S2pfNX2WL2SKlWzmcL6SX72S5QR+0JTxQBvX06w3H+n87CyIhdtHKjtwqMnE9Z1Vm4jY7LNE+3e8Yexu3dcKNq9dqH7wem4yHx4oQ6Z2xqQsTbn/sT91nt1eHMqQkg3bwFD/lP9oyPwWWy5rDOHyj42plcTOhX1aHBT5CVYMXgdR9ajd09ky+iGFAWlmzgn8M8hAA3IQuMT/Mf+N9BfVS3FuF1lfQ4RPpvpABXMsPv1aqgDDXl55RFrM1jHPlEh7gJJUMFdA6HeqDyuh8xFDEXywaegXieUVxVTtaMqtQmxgoXiHxmrq56/j+0u+Be7yGpZDkoyCyuPkFhF1Clfd6NqKuKZbSjMw6mCUXRenDv/MHawEZygRJp60wyDJJSeZYuR7qxzgSX4k/SWWGfmo/LaTEttmi7RqOllGo8CVS83AA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000005, 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 Tue, Nov 19, 2024 at 12:59:23AM +0000, Wei Yang wrote: > > Thanks for your explanation. This looks neat. > > So it hide the reason of deferred merge from user, we would think both two > cases would lead to a deferred merge. This is what we want to have, right? > > > > >In your proposed code I see: > > > >- prepare for mmap > >- try to merge > >- if merge failed, create new > > - if merge failed, created new, and we required a deferred merge, do a deferred merge > > Maybe here is > > - maybe do a deferred merge > > >- mmap complete, do 'after mmap' tasks. > > > >It's about humans reading this and being able to understand what is going > >on. > > > -- > Wei Yang > Help you, Help me > With respect Wei, I feel like I've already addressed all this, and I don't want to go around in circles! :)