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 E4B80C02182 for ; Thu, 23 Jan 2025 17:52:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 79DB1280008; Thu, 23 Jan 2025 12:52:51 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 74D7E280007; Thu, 23 Jan 2025 12:52:51 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5A04C280008; Thu, 23 Jan 2025 12:52:51 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 3CB82280007 for ; Thu, 23 Jan 2025 12:52:51 -0500 (EST) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 0B499AF091 for ; Thu, 23 Jan 2025 17:52:51 +0000 (UTC) X-FDA: 83039462142.20.75E3305 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf27.hostedemail.com (Postfix) with ESMTP id 9C60940003 for ; Thu, 23 Jan 2025 17:52:47 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="BQc9/Nlf"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ZxMr4bA0; spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); 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=1737654767; 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=12CUpZgYS3PNai6Krup0ans1FTrjI0Tx0xnf9eFd6oM=; b=0DzvMAWJOaG4QdEQhrAhCcRS1EpCB6WBczrA65qvXr8L7/++hEs/k9gGDr1Y7f1XCRFRC/ 0GueEbi68b0FJj1Fa1+2ZIebn7+g/uE+eYRcUP2nVS1pschbrebJWq29wB4tXo7D8XQZE8 BbxeGF5WT0KTJ18IabcjnSlaZjBkOAE= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b="BQc9/Nlf"; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ZxMr4bA0; spf=pass (imf27.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1737654767; a=rsa-sha256; cv=pass; b=xV+MvXGuHejhhSRZYhEsxuyk+2iV6OadNvUiz9v9oRWIlY4dvyo15BeTk7If41xN52/EIB +T/ZOgUJUlMZj9R/5TkzNKaTKxLh5Dz571yB4GsIV+kZpADySLVDVigHwLVWjcbksa9FYy 8pl+X8BWmAX3Iu3NfX9+sWQwj4JBD04= 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 50NDaKBD025486; Thu, 23 Jan 2025 17:52:46 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=12CUpZgYS3PNai6Kru p0ans1FTrjI0Tx0xnf9eFd6oM=; b=BQc9/NlfooN5DmS0RTy9guVehS5gsaGQlB 5QZbpu1byr6A/QIaDM3X/h8dCaeAKRVlcV2V3aTP55lLrX5VvZUDIxICjTSiCf7R RY8Y9VZlBnHCOV7oCz64UbS3y79hjHpSQx/DBpzmYnXUMjUYnX/qRwzJOFjmrAgx lgztVPoXMioONuQMYKE/y0bqtBB1QTxZkzfHsQtvCX3Eaa8g46S5CNrQLzClgTdt /m7Ik/UU1q/mgQS1ttoR0tdow38yAFBbK8/inUdbkhbYUj3Op+bmkemiZ5iIj1MI GNIwcGixcw8mTJX47FRTpGTnVVTZe4n3EHXnYPoPnfQylzQ29+2A== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44awufuac2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 23 Jan 2025 17:52:45 +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 50NHPLAM005454; Thu, 23 Jan 2025 17:52:45 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2047.outbound.protection.outlook.com [104.47.57.47]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 4491979jka-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 23 Jan 2025 17:52:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iil43bBilMwkKQhrfZgKETr3Wiizh/CSilf8gRtXOq3XkOlDfH+JvkjqOaOYP/WnbmpKBpIWU0lUc3aY3IRHHMj1b97F+rjKm3UXK4zjsAKPGRSZ16y+Sh80sQqn4Nk2CNqJnqxnTKbluZOT+6Gqhu1L5RzYXNRd9ATRla17d7tkB0LxtJF6gmMeru6o5x8Skhs03/VfFFhpD9qhObWsEBbkuFyapJUI4j1fiqv1ftMxGs3zjZaVghqat+jhEaeRRVea5WUU56jKVTh9TdGJafnQdSae3iMF9MdusIMjW1Lq+4xXb+lXD7j4Ef+ynNC3Z4qaTtJwyWilmZFXoZ28xA== 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=12CUpZgYS3PNai6Krup0ans1FTrjI0Tx0xnf9eFd6oM=; b=apM/8vqoqQekfJPXQXjlIrmjzdzZcVvJizq3PBRGKHmbz+J4z+UskDPkCnQTY8r9DbeVLe887lknbC/CCFO0+htrm+Wh3x3d2rxv3C3QYXCJXpbnj3xBS6Rr2dloJe8yhU6BS4U9xXhpzFtpTufVuyheTP/Ami/XUQaun7MvEdVg0+T7LWr8ujjzNXWzlW85Z84qIwsu5XCN3oNpouVZ4I6oOeHWHufCXK5HI3tLu//IslR00YrH7uI5nY91uzbSOJLIgGOi/3ZKo6UhQiNDGXxb6OwdgiRX39Mw1F803rgEGxecMN2CyhvrDXIMw22hjtYp4LSRRvZ4DFmJQvo9Ig== 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=12CUpZgYS3PNai6Krup0ans1FTrjI0Tx0xnf9eFd6oM=; b=ZxMr4bA0PXTYWE/UeJCOJ8PS6QJsNEGhzucJyjkc9IZXa+/LOM6jMZgGOjqMBH4Q22NS9x4KWwCCFa8M+k+pGXyrfiqr9/wcI8sjeTlNLmmW+jkSumOT+EnQsYMdKTAdn4iiyKcTstRl9jQIZyQzuZc2GMYzif871NfHEKSiFQw= Received: from PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) by DS0PR10MB6993.namprd10.prod.outlook.com (2603:10b6:8:153::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8356.20; Thu, 23 Jan 2025 17:52:43 +0000 Received: from PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c]) by PH0PR10MB5777.namprd10.prod.outlook.com ([fe80::75a8:21cc:f343:f68c%4]) with mapi id 15.20.8377.009; Thu, 23 Jan 2025 17:52:43 +0000 Date: Thu, 23 Jan 2025 12:52:40 -0500 From: "Liam R. Howlett" To: Wei Yang Cc: akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org Subject: Re: [PATCH 0/7] spanning write related cleanup Message-ID: Mail-Followup-To: "Liam R. Howlett" , Wei Yang , akpm@linux-foundation.org, maple-tree@lists.infradead.org, linux-mm@kvack.org References: <20241127012753.3393-1-richard.weiyang@gmail.com> <20250117054942.w6vgrllnaasjaww3@master> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250117054942.w6vgrllnaasjaww3@master> User-Agent: NeoMutt/20240425 X-ClientProxiedBy: YT3PR01CA0101.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:85::14) To PH0PR10MB5777.namprd10.prod.outlook.com (2603:10b6:510:128::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5777:EE_|DS0PR10MB6993:EE_ X-MS-Office365-Filtering-Correlation-Id: d28068a1-6355-415d-ab41-08dd3bd6bca8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?N7K3sS0q3WaMuIuSpUbDa7/YBWfFA3Db0SaGOmMoouNxyxAxrIAZRwue7kIP?= =?us-ascii?Q?+apMntMT1wdQU1L8L8Pz03dC4ZllvRitUE6RY6N6hA/CSmyyajJAo0Vd4e9K?= =?us-ascii?Q?70X57o5JYixbFC5h7OOc4E1m8mvzdKSX1mVSRCyWQPZK93WVWlW97B1Qv3cT?= =?us-ascii?Q?J3SpLTjaEsb4JvxT+eTTQ4Z/gmtHJTuEvABMztf3cgwbIpweFQT8BwaxKkPT?= =?us-ascii?Q?HUCMRFLOBXQUWwHTE3zU2ljY2bTZALV2QjVcXoq8fDLv0tvnuvTLtB3NSWRx?= =?us-ascii?Q?3fFTXhsvIB3vNbgSv7SRteVHlLkn90bY4EHLEcciljpnB4QsiAXjaBtqthKg?= =?us-ascii?Q?BSaz4wRwu7pQ5Tdq4nKLMH0FVrBEIvpnzVslCYGQg/JZPq9oWR+DCeWxehvu?= =?us-ascii?Q?UG1+qFvWHEf44bZJw1Y76olRkO3uLICCZnDMaBl2oN+cpmG5FLYXS2aWZeZB?= =?us-ascii?Q?Wzr7W0PNOlQFoj1HCV5l7MJ/8rWe91qog78uIOgk1j+QfomgFMoc4hhkeZQY?= =?us-ascii?Q?FjkYLj3TUEABDnIovxw2a33cwUzfTzNq9xz+0bJLuchpX+SeFupzT5GpNgW/?= =?us-ascii?Q?dmwiDbExRHzjVRdXCFz2M6E+MpL2bhSe5A8kRZsBwIuW59seVWEHW5De9kqz?= =?us-ascii?Q?K5iigZfUNkwWxfhnBA+M6fQnPVUrtO03tiuA5Hj0+beOgYSNJnW8fHrb/TyJ?= =?us-ascii?Q?RaewOzw1viPVEjBtVrTg7/ryOXG5Wq8BUZTHs+2GltQ0g0vE1Mg6WViLnQwz?= =?us-ascii?Q?ZhaNRkk8haADnqCuC0mTMM44jveRDNTTvGotkwgjYNwC4FBz3hvO63xGPhOY?= =?us-ascii?Q?KaSaHkr4zrPcpXZ7FzxFVGP/0SiDPep8BE5WPajbpBdXLYlf8Mhh486KHKQX?= =?us-ascii?Q?jGM0VmiLILpDz48VheD/6n6Lj1zBQC3BuvlXe8Bwjx+Oxdi6p5iltMrngTFO?= =?us-ascii?Q?ttivSN1U9S87QK8iNlbqNZbC8mDwXhUo0dkZS+t6X3W+LtJ26mqa31kpHzeZ?= =?us-ascii?Q?Ogx9aA+ncYcTA6b6T2bmqMZnmITm2Eao4m5xbQJRef5Lro0HbsLAg/qUaoHu?= =?us-ascii?Q?xU5yJlywTBp/o9T70TEqJlcICCJJ98M7if+jcwxXbSz2kfM/Z9okMzZ4TZay?= =?us-ascii?Q?+i86IPKfiNSX7xBLCJXW3jdiltmwE7M0reG2pUvBaApvF1tPdmvgSSWOKvw7?= =?us-ascii?Q?r+KND6mCerH6tmg8qlYcsG8iYX8Oz7wUJtJjzEfpRLQEHQKYYHP8hLHNyaxb?= =?us-ascii?Q?vA1cVk889/vpwYy3MYuRIEwqQP8rjwro+b+qCw+Lyk09LvqjJgakaw6t7E7E?= =?us-ascii?Q?Cz/BgnxE0bq7eylfiJfPLVj7m3WBNasH1+00cIwOt7Jxou6BViHWESZjAdIB?= =?us-ascii?Q?hQTo3bMfUE/JV6YglELgu6O4g/jc?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5777.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?DqeQiZs+wLjIJ5cWUSL8KqQHNqpZjX6VEkSPOvqj/P5mQp5fjY2+LopQAX9Y?= =?us-ascii?Q?AMENIal5VBrnM/u+uMhjsSGfIHt5b47MW6D72eCn1IMTqcN+N5JLmHZbgSvv?= =?us-ascii?Q?uXxTrZV44/75Aod3ZyiqVRmTlE3kYH2vWWUkwuEXMXNNPTDJe/sM/6NdjqiR?= =?us-ascii?Q?cIN5meV52x7ZIKHhBHbH9krnqrQh67DgdgpPw13mzuFhRb3OyxnC3/EcjSV3?= =?us-ascii?Q?VxjW42Tvx1iEM9JKSrNJ1bErhbtiIVqE70oz1Ms9rl4fASxQYRBXQ0sVD6tH?= =?us-ascii?Q?A8NDcY50uYIDbInPv/tRywH434wdCNxySAmGQ6fZ4Q4k+P9VyGpHoP0KYHoP?= =?us-ascii?Q?DLvDlQEzKxWQsU+DP4W0v5XuaMtETmWI0T4OBAL5+Tqs/pHlf6gAGk8AkJh0?= =?us-ascii?Q?WWiUWHrT/tyb9WxgtF4qrxq8jfstLk+O99qjJ+Pnq8thb0Iucxi9qfc6tzv0?= =?us-ascii?Q?bJHBFN0FkftFYNrT+2gnMCl2of3a1Yk3e+7SpU8nr1Zbi4+W3RNZwpzSaMy9?= =?us-ascii?Q?jPNyGWWk6wWEWcKIXO4OPlS5vJXgR5NQbB4onYQcLT/pa/xHEheM5YnV/bjI?= =?us-ascii?Q?MeLbJNJRsiWcw43O61hjdCLL8f+hHjckwcheZ3X+7TvWLAS3rsAjR2ztzGQr?= =?us-ascii?Q?LIOADOopuTT43nzUUs1s0QcSoYZzuJGHlZGU/hv0c6+YAs2COce9vxzy0F8n?= =?us-ascii?Q?gnJ7jxOpcbX0DnxG4IjtDiAOpto7otoWMjeSlF+H7dO8lxarHv3DxuEy0+DB?= =?us-ascii?Q?/GykODhXEAeO83IOk0YoFvyg8ntEkBXcRm/FcHcaqnVOKxrrUdx9GqgG8dc2?= =?us-ascii?Q?1adaSeM42t1bUOwnVD7JsSBmclpr+FHhcH0U5C9Q71am1ZL1L3WZs1apSqbm?= =?us-ascii?Q?22LDQPH/KwUKoWe6G7v1mnhWD3vXwdf4UwMBmV0iuVw9YHnNClsY7qg4Z3Qs?= =?us-ascii?Q?Y8u0ECnn+mnHkrKpC7V7odlJBxRmsQNxecc3X//l50IMTYOrGZV9OdfDXjok?= =?us-ascii?Q?Z8m/BNDsF1C4gYQIdvZWqJADEOEXMN7cBTf8u5lXpLyMJugikUEnzGncyvwV?= =?us-ascii?Q?DrOh8M42H9FQgogV+dAyaMU4HH1zqHLKPnN9Oxwpe4HwhGhywQvT7lyM1Gwb?= =?us-ascii?Q?/ytfN1G/NCAyYqdesyNbUAa7/Xfml8QNoy2O/J4a2YdYODHMIWOFeV+lrrge?= =?us-ascii?Q?BqLp/yh7rC7By/BtrH5C+/DImaNugFWu3eJQlKPGDvqXakeW6TNkhny+m8T6?= =?us-ascii?Q?4J8gZwSNQurSOKPOuGRD/w4au+HpbCBljWmtB9eH5a+QFQkWPs3QEluwjHnF?= =?us-ascii?Q?itippioimklCFfnJNIiN8U4V6O+4U7CXse/efDdaZoz1bke1PzZC2SOUtixd?= =?us-ascii?Q?dJH+oSkB1bQWiLuy4a7HDhYL4xIPhY8sigocJq7/bAeMy7LYJvoWvkjMn/SD?= =?us-ascii?Q?u17dQPwjwPtexYyCMyFC79C/h8a+p09877A6Azckmfzqa6A7xfYCh0BtDRif?= =?us-ascii?Q?ARwdoM+XrLpQDmBWnE3gTVxOiBy/oYj4CjMu0RLCRe43watoSp64ZHyOCCKS?= =?us-ascii?Q?5bDjpX/YLUMXMkdahe1/HzIDNQz+WBs5aGiiFkhC?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 6hzpEGDczUEstp0RidStUCWU7wjfCHIAXPgQnW198NirF9f6rkQU2S2BhlZolhelIUmBCkh82LjeC1pUweEua3dxVAri5rZbshOtgnP1GY2pj9v2W/H4BM56usdTVgbdxi7eJRSJYdOwYyzZ9h45h5bo4SGWSvaAOK+WB1ieW6dsv3LVUlsSdbQ8ktFwnLBHii6n0ihPY/tVqsulIKDIkZ3yaD/GBI7ccj1oaq9V8aCN7MQylb56fM/oQ8kI2TJ8b1dudXC/WS1II2hiYB48fPRvembuXnVYE4kOD2+MqsMBka2yjQaLRhsPBSZLWCZg2X8Zv2M8ecyJlcCa7rEZwC8/nCBTcRSVEfgEjWP4ekvGWYkchKLmklYri4LdcF/lcJEvJpUKNKc95boXDJf/+JiKpq1F1iOvmoSGwt0IkhGbEKrDgNZAqxbor87Cq10mO8t7UUT6utBXTXVMIxDQUUTETsAMSZWKSJ30wwuKBQot9zVyi+dOGevbDcZGirrpHm3jUW1DnXMQoASJbpz3KQWq3vFoaww4T7z56cYik+CJCyos+IIDpLRRv+VWWnyARIX+p5gbFbYaaqu/mj2v0ZFuIPUyfGhS6DLwOtv2Qnc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: d28068a1-6355-415d-ab41-08dd3bd6bca8 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5777.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2025 17:52:43.2234 (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: cAPMxusU2z0kr/DuUzF6KxxzktQxWrBJspnFK1OGxzufVsnvIU5pV3UthIO8o82w3nOXUKU/40lu//PiksptvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB6993 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-01-23_07,2025-01-23_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 bulkscore=0 suspectscore=0 mlxscore=0 mlxlogscore=982 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2411120000 definitions=main-2501230131 X-Proofpoint-ORIG-GUID: wWY7HW5lVQdk3qUE92qmjDDWhF_Gzj0Y X-Proofpoint-GUID: wWY7HW5lVQdk3qUE92qmjDDWhF_Gzj0Y X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 9C60940003 X-Stat-Signature: nog6xe7p4fej4cbmiiokpw5ecfb49jq7 X-Rspam-User: X-HE-Tag: 1737654767-269791 X-HE-Meta: U2FsdGVkX1/mMHlZdZtH9TxAhAJr1V0hRuJYz24LbDp1gMW+KcpRw7ck34JjIn80ru5/3yrHIjy1qWZrPOQgyZa0zZYKx9GuquHVFUOIcbqSiX6QowQch9zwxgFr3UTMoteSwQ/oy+9DPbtGxFFpJdkJdvYHTGFbRhGQXXWvtlGZzEEjsxFFq2rbS+RKThBsXhm5Hz++P/MQGDlkxnEtAk3Srbodev7hwSVS68Ise9aO6Guwqrx0Jkzw5AMk+J/GIfOZRO2+HNn+lC2Ckls8GjwPeFTQdWYffMqgiKQ3gyagNk7HiFWWP2uAVSJZ86Zoob8SEzYQkXyMytEsxPTiKHgaXAOfEvPBeYpcvY1uupHHmyhYSobMvPCoXXdbdNVsu5EPeCIwkgZvgAIngQWRHeFQprgFvZa+yza4PNAp7+3odjyOpc7uEhOjTrDwtxFzozR/zhnz0Wb81EUWMO+0n/HX1iorTqgUHTKQ1veDnCT8cwyXY2NdlvYR6Nlznhuy06rsQigynEWt3LBWjyJA49BYQo8rKkfJvSQbqalerMH3RS/9PQ6XuvT0AYNQ8lQJIsvjwrgIdJz6wmVT4h5bMw1YdSmjsL5RMEl5B5VsCH/YA0wi4EGYQA0m3PLnIxBB4y6YIhEEBGasbp+fm7IUrcU2q8ffJkPYtH2KfMNr6Wfmq5j7ZwbzrCOGTWbQhcTj8hp/KQMRnocCDD/7QkkL1TI5O6f9SDjj19mCQJDx3/hFLqLRWVoljwcYqreI0nL/grBTrG+FuB4DDiYrNOYysouIaXSLHSH9+rZISyI1TrJVMnTMTxubxa4zVVG/TUDykSP1vsIWP/nhf7G98P6QcNZWFPI0uLzieLXzAYW2iLWWC132FWVWKpKXgSsTlPxgot7yWhcI3AeQctf3xWfxFf9ujUhLKnNszXuAldf2LpobtCxPyFyLWmvD5vYilR4laTpwccKe1hNVMgo8YD1 zUacmfr2 0sqtjBYB4LffTAtlAPoe91eMqSykbqsaJlAz4qBzApubwHd7OuGRbv10eCGsBPLtzLsrW3udgEYeuLHmq9pBTV53RmJbMIWp6QnAJbBJNtvYAWjqdpanKMpM0FfDya8fajsf99HxGPELvFX/KpE0saQTsFGce75jONdWDPYvpZlD+SY8sxdOfpc1sCPcX6biJZxpa5rfHZP1UOXFySVOfOjP1YiCF8Y5QEp+naV3BTpuaPtna4a371QTbMhGQYxQi+4t9gL1H3z1JDXxm+dgFr0IMj0lIAjboEPWKE8IUFZr5602gaGC5tO/LOsxryhB3kcSBXSu+XaaXm6hYLfL8BjcXLuFywWvIzBMskdSm7o44qPXDL2+cF9ry8SPnANWao6xdgNa1Hi+MLFJftt52+/pSAR4ffNOfk0/UeCboGSMArq1IpEAYftaxdT3KhB394uPU1/OVb53kDLMIhRIujJD+poXQUljG0/wQIfHtkBE82xHJUA7LNBukpDFCz1YbrLJgEg4WOTSouQA1waE1y+YpdQ7p0d3/tsH5qqXWm44Hz1lx3XQyJsHByGPPt8hFSJKl6F0SP0AeFJyMBBcrTz06GTBLfPOsvSuqWlhysuQ+3m3FIBOjYbIm8Dlxite3aaQX8RLzH1My+ho= X-Bogosity: Ham, tests=bogofilter, spamicity=0.002910, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: * Wei Yang [250117 00:49]: > On Wed, Nov 27, 2024 at 08:31:13AM -0500, Liam R. Howlett wrote: > >* Wei Yang [241126 20:28]: > >> Here is some cleanup related to spanning write. > > > >None of these fix anything, but do fiddle with code that's pretty > >critical to the kernel. Most of the changes will be immeasurable in > >change but carry risk to causing subtle changes. > > > >Some are simple removal of returns that aren't used while others change > >things because you think they are probably the equivalent. This seems > >like unnecessary chrun at this point. I'm all for efficient code but > >this is getting a bit much, some of these are just preference of what to > >use that will already exist in the cpu cache. > > > >I'll get back to you when I dig through them, as some need a deeper look > >for sure. > > > >Liam > > > > Hi, Liam > > Would you mind taking a look when you have time? Yes, I'll have a look soon. I don't love changes that dive deep into complex code that results in no gains (performance or feature wise). It's also odd to have simple "this return isn't use" and things moving code blocks to be executed only in certain scenarios, as the difficulty to verify the latter is much higher. Can we please limit changes to areas where there is a performance change or coupled with a change that is needed? ie: stop sending patches that change things unless it's with a feature or improvement (performance or otherwise). I'm just not convinced some of these are worth the cost vs risk. Thanks, Liam