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 3775DCF8842 for ; Fri, 4 Oct 2024 14:26:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C50F36B0408; Fri, 4 Oct 2024 10:26:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C00786B0409; Fri, 4 Oct 2024 10:26:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A2D206B040A; Fri, 4 Oct 2024 10:26:39 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 803D26B0408 for ; Fri, 4 Oct 2024 10:26:39 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 283F51C46C4 for ; Fri, 4 Oct 2024 14:26:39 +0000 (UTC) X-FDA: 82636145718.21.6ECAF49 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf29.hostedemail.com (Postfix) with ESMTP id B94F7120003 for ; Fri, 4 Oct 2024 14:26:35 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Mh8TuXH4; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=yPrJT631; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf29.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=1728051865; 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=wziJJtC2IGUUfCe/ZxxSaO33oygYnW52ftedQk1e0JQ=; b=YV/ZuEJ32pMtYfZAH/tTPkJJjNFu8NLLHV3QbZQsydhLsxvop7/5eEPTy6687FWGo4KBgA 0wu0d0ie38h2kH9ek3kzp+ViIqo7aB93fsfrVDLHXptFHSUZSWpEMjJfxqDEtDJmWXr/tz 3+F7eWIW9YAye55nZlX1zzIb6YQj1G4= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1728051865; a=rsa-sha256; cv=pass; b=GTxsUw9AAizv+Et5SHCdEQ6O2lfdk4KREif6V6yQ+JZmsSgUyOL5dk0sAbWDoSDJotTHZM CXBhcq5ylh416/Bowu9zhinYjlc/0GC8pFTuaRH9Ii07ubqG2Hf+86qgNHYnGAK23cCskj qpqsCrLZH7dwRoNeVcwnvf09cWWlwvE= ARC-Authentication-Results: i=2; imf29.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=Mh8TuXH4; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=yPrJT631; arc=pass ("microsoft.com:s=arcselector10001:i=1"); spf=pass (imf29.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 (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 494Dxwru004392; Fri, 4 Oct 2024 14:26:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= date:from:to:cc:subject:message-id:references:content-type :in-reply-to:mime-version; s=corp-2023-11-20; bh=wziJJtC2IGUUfCe /ZxxSaO33oygYnW52ftedQk1e0JQ=; b=Mh8TuXH4bMiCIh2OTjwFiWxLmABmvwC G37ZAox9Xo099LNtS8op3Jur21qEVJbL08aXFv6AGMFKePXZaQa2ovbTLYiVQwFO 737xc/jPMAKUqcRL4OblAOjlFNGtOzE07oyiQg+TGrxLukqY2DxQfAwsytkhk6BP 6I/ijfCYvp7VuSUZFV1DMDDHVJYjEZ4A8opEO2VLVEO9CfyU4PZ9LGpxeIfEBHTb KGaG+FVNChLHCGK+pLQIayNQ9vnLxp94bzGZclLhCb1U9r/ydOm8CQ2M6b0uKwtF yqI5aUwOLiz37MjwDW5E1s1JlvJvlC/8suGY5oboOCT0piN9sZVZqEA== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42204espyu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 04 Oct 2024 14:26:33 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 494DP746014406; Fri, 4 Oct 2024 14:26:32 GMT Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 422057mdns-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 04 Oct 2024 14:26:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mvl1nmdtZV4d2Lg3Zb2NJyjs2+vDgO8FpIOhYeV7NM7lXKxdiBf/wW3oyCg8k6Ab9KaBQrBTcl5fAzlddwgxKbqqq4jhiFcZ4Bav1i9HdAyGrglIHNc+nQx5HhKlIgsirgyH5syc0d1QMZsRF081nNnvHhR+LQP3RNSug95YO5i4PEiZGkACHzid4rdaBMUQCO+j6SGtery5UZLJSdK7CQYwdrrGHxJ/AoQiwEqok0tmPoD6peSgX4j0vYe56prp/fcEZsRGcHFXM1MaCWJtOuRdJ2SdQ5P18zl+rVn7eF4VrA5aySoEOpvX14dVyFqgr004/KUUqQf0iFNXzK2Hqg== 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=wziJJtC2IGUUfCe/ZxxSaO33oygYnW52ftedQk1e0JQ=; b=gUkn2pzno8i0+d0Ds4SXHCbhSKaGn8zVDUuTpGEc72utgJsK9wtQBST+epGWrPvnBZ5NngRta+x3BS/YAWCdMJ6DH2ujsFfCmESOXCSNVtCg9DiL1IeKT5X9vA3i2CykTPJQE3ndM0nzPblzTWFP4pr+YMMEyIEn1ES6V4JjPKukXCVOukQnFVByniStOPhzIQxpPCFmwb9PjzurEXH5pGVzqVeYYRkovZ/WCRxqsIUpxSBn14DzQGmGJnjc39P/HOTV4sTr9l2M6SDYbSFitfrWir6xC9MeBVrZxb0FNxFvITfV+OnYjQiVe6X15UMdOjne+9NsN6gKR3BKc8zFKA== 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=wziJJtC2IGUUfCe/ZxxSaO33oygYnW52ftedQk1e0JQ=; b=yPrJT6318PaF6GApwd9iCUce6cgYCNYSF3PXxC5JqntqG6esqVPovydGoAnY5TYwmAbmCnPZ+ALHqCgM41Qbt2dJZMFOwtecOOuspbIrt99KoPQkNGpyFvRT+z+eQfzBRQtzaoVmZyLISDugkrqytFOoZ7fS54u9IUS4/0ad/5w= Received: from PH0PR10MB5611.namprd10.prod.outlook.com (2603:10b6:510:f9::16) by PH0PR10MB5564.namprd10.prod.outlook.com (2603:10b6:510:f3::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.18; Fri, 4 Oct 2024 14:26:29 +0000 Received: from PH0PR10MB5611.namprd10.prod.outlook.com ([fe80::d513:a871:bbf9:fce2]) by PH0PR10MB5611.namprd10.prod.outlook.com ([fe80::d513:a871:bbf9:fce2%7]) with mapi id 15.20.8026.019; Fri, 4 Oct 2024 14:26:29 +0000 Date: Fri, 4 Oct 2024 15:26:26 +0100 From: Lorenzo Stoakes To: Bert Karwatzki Cc: "Liam R . Howlett" , Andrew Morton , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v8 14/21] mm/mmap: Avoid zeroing vma tree in mmap_region() Message-ID: References: <20241004093546.3232-1-spasswolf@web.de> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: LO4P123CA0355.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:18d::18) To PH0PR10MB5611.namprd10.prod.outlook.com (2603:10b6:510:f9::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR10MB5611:EE_|PH0PR10MB5564:EE_ X-MS-Office365-Filtering-Correlation-Id: f1d350a1-8ceb-47af-995e-08dce48089b2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?nBEbCZ3CE/v51YF/I/280+lLcm3Qoh4SHHc9boRVsng5f5QiPm6D1YDU9D49?= =?us-ascii?Q?ItEfw+/8IgL7GuO6xCdjvurbOyzcE8eFWwdckOs2LUmgv461JnTV9roxY5Uq?= =?us-ascii?Q?Ev52qveznQJamgqkcduJX2IVoIq5d3YNCCMCksoGXchghD94KKB9i7OJNU0B?= =?us-ascii?Q?o/fz1fVwc+IXUGbjHzHzCmY0b60tTMV5cBfIrJ0IFLIdNOghPSuej8yolKN1?= =?us-ascii?Q?l/KOQE8HIuTClghi8LHPGvOP58C6hCWd+pWgPb5vENgpYkSJSqACEHVDLgTp?= =?us-ascii?Q?9+HwaMjNmKnXll16gG7Olc7WcYxrrvAS6xXYHSDZOxSI8eRCvRP+mDt8CP6x?= =?us-ascii?Q?C9SWuw1FGWI27rY7i2+uj8cUC54353hMCpUv0RF3IywRjMe23IB2+Jtzprj3?= =?us-ascii?Q?JnXXtTrKDXBQhjOhLmgY5v3bhKLpu0/a46+iU16GP5ABG84gLMWNfaFQLHlj?= =?us-ascii?Q?8bfvsL1EowF3uO3vHueK2WNPyDPJlGWxIT93avCGTURexPzFnz015Ro8NwJb?= =?us-ascii?Q?7roaW8zdEc3rwwkp52duOPPU5LWfMc1co5tLz9/BX7Q3/j08Ok+0OW0Gv8l+?= =?us-ascii?Q?EjzJSoZOzeYJG9CpqyIXCiuVa9Sja5E6sTy8IYmYn/C/PPFxFLVWYp0RdNB3?= =?us-ascii?Q?tvnvu5LHUziiOYb6ew/qrLZtt98R0gRefwsiY889V97YGsxxNAxlqg6Jak6Q?= =?us-ascii?Q?l/+oFlwgqAt+PPTiu8Ko09JHfcpanucj6tRWn8eyAA/dX+Mof6RUl2g6mAh7?= =?us-ascii?Q?ubvizHwTbqrMlbolXBSKN4nwc0+/ISBoNAwshjGPDbsyK7GzNWH+aZwjnxl0?= =?us-ascii?Q?S71pMfzdosE2R+ycuGhXcY4bEmpJfVlXaaMDzard6fEcj41yJWU90nwBkTy/?= =?us-ascii?Q?ANJXEyMyceyLUS0kG6P0Len5K18M60LBf82qDju5qfKT2wdY36pPjeJkk+g1?= =?us-ascii?Q?XbXIITGKWiqvFLMCfRr5lRrhz62SzdD+0btwUaXbwqsIZ2GA63Jl+48Umney?= =?us-ascii?Q?q3M/vrS9dfvsJJPr7uxIf5aOvKy6RW/hGeDuUyd4e4pIa0hV/pOQir3cB8yM?= =?us-ascii?Q?TCmbE5iNESG2rJtbUJspR/WrO+ptJsN17iCw6yFoEKY8CY1zCR8ji35zPFWP?= =?us-ascii?Q?M7WVmooF5bxChlyqPyKXJMEYw9O7rUzfh0TJ0bcIADCXQ/aAWWcyl983Fbol?= =?us-ascii?Q?soIw4jcl1YrYXgb4Mn3zMWsESv5vCFsmzL8+SWst4vTPTj1Mrg/OnsbfzddT?= =?us-ascii?Q?6fyaUUEUgpgrwTh5CQu6OF3LDdaCQ5WblajmNDqb2w=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR10MB5611.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?s4bbLLsXmnfa/NXKhCXI3jU59NmpMuQyf1o6fttR8dO1uzbStSOUxFl0gJTl?= =?us-ascii?Q?lGFIKq+UkNlg5myHxtcU5ZzACEk40vZ3h8LaJbEyW215ZbT9mzrZFaW7P6j5?= =?us-ascii?Q?DtzH0QdmzAIWMdB6KmhnlhfmBcBIXjeWtYPhlHgRLakqYuScvvJYPYbj+LT3?= =?us-ascii?Q?O1MMC2dB+QWrimP69txSVuEvhUoMmR6omJBJKAkDBigP9WXmsiVpIEFed0WY?= =?us-ascii?Q?h1RO1UhHe3hErlbbtnaZcwjBxRX4ZbDR0dFCxe6c2FEaelnONwA52osfBh3Z?= =?us-ascii?Q?djv9FGcZfeHLrcU8KZtGH+B+OebFmiir872/JB/KDsVUORtU78ctjkVS0Vqo?= =?us-ascii?Q?C7/V6S9LkAxqBQd0kbcCQvy0ndPL/xigQLg7R/uxLIQcNmEDTC9qjIiias7p?= =?us-ascii?Q?2szMjqPcd7nY71QVBso7UjcytzfY/YW1vf2sdTrLNwHg4jyJocZsVpJOOn8h?= =?us-ascii?Q?GeUUL+GuKy9fPtVrNCpTwNL0IjihniiQjnv6Uqv4/BTr8tOkMNb3PX8J+FX7?= =?us-ascii?Q?6f6zi+Cpt1F7UTqR77VRZWehuGAUBoH5CA7EX/cg+rb2SMhOHkKW2u+RXWiR?= =?us-ascii?Q?Xy9Uf+a/4KFlUoFkCyBI+Xa2HebCjbiJIcVOa559B1HLA0ZLnkZ+4D/5D43p?= =?us-ascii?Q?DQA7QX7ARcVdembz2RPbPn+kvmYz7P3vopKOY+t4m+tMPIJVSIFtdsaiVS1U?= =?us-ascii?Q?uEdPf+SLMP7K9cI8eY+YsBXQyriHBic1UkDEKel5e5onn8APqidAodEpR1nD?= =?us-ascii?Q?sFcm/5bAa71uTRyMmQCXc8VcRiL/IvamS76zgBwOLisQ49BXuCp4PFMIDhjr?= =?us-ascii?Q?x4VXtgDdMP3cDeLm1I92Miiq7iaGfqp4zFsZn1GxG+zBJ98EQP1Q+WKRL84i?= =?us-ascii?Q?nmgPLWb4CIbC+0LqYU5qYLYuE/vkoCP3g+4OSFuE7uXnm1qDjwwEDHA1nbMM?= =?us-ascii?Q?wRwxsT3TenI9lAjNQqAZ90F02MJyucgj7vjbTQTvBLTI5e9kaYFsjpyWsdNi?= =?us-ascii?Q?1K/7JMENUni0LX+RZDOPtRmZiynCOgNUigW9rzaqBjTyVbOJgUIK9bHZLAEo?= =?us-ascii?Q?bYeIneMHBdO3SWfQxd9OiH9cLSTZ7wRLI/OOp6iKMBRaW19TCILX6wz+WWw2?= =?us-ascii?Q?5VEh3hrvdmkpcEMw5QaLOzg/+RYMuI7LVcJ/G4/JE37gl+j2XZMH86lVZhSF?= =?us-ascii?Q?x56XXhpnL4g7LuYkjY95zOamk7HqjCzfk9YUnouRnaHxRzAlc8OjIgTcddDi?= =?us-ascii?Q?4s4kM925MMQjhtFOCLH+HCQ3YBASREj4w4CI0H666JvU+QvKV73/XfDgsPmN?= =?us-ascii?Q?eHFOwIo/KrVHUbtW2suR6lUuv3YAvkZBW7gwoYvzM8sEECnfLzycXO028UFI?= =?us-ascii?Q?HimWPfv8U68JuBeR4Gsn7sFJrOxjOGfepUMINOT7kTj+8sgLQVGf/lup29KU?= =?us-ascii?Q?RmdIeiFm9GPSCEAhxPaAFDzTPuJpiITzwy29PYBM1EfUfaiO/Kgb2kpo2p2I?= =?us-ascii?Q?dfc4spZiCvk+eOdDnQdErucNWzMKrgcQ2RAKeqEZ65wDXGqCZ9v5hEfne6Pq?= =?us-ascii?Q?25y7QWo3EoT93yv2OhgZ8CBzuwQ2j9NedEzNUEaYiwUHwHLZuDn2U/CgSexB?= =?us-ascii?Q?sg=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: y6kCG45Se76DIimYTlAnRzspv7M2BjnN1ECl+74IM66BHyX/hut9di4q+Nu0FJkz0ORFeh6f+K5JkQCSq5tsfK83Jyq3rqxoAAmdgX3S+5q7NLB9sjvnkkCIr/OLLfVVYxFeo2KBrkrFa3XhMgf//DFZW7bnt+Bj96Uv3MGXZUVK0NQl5oyLceurqrxic40jySFuVHlE1OKoiBkc6w/Y1EyWDSX2DP41kjuvJZ03ylQx9O6sTLTgv8waDSYnNU2htTmADBI8yd6X7tk2NnLHKNrxzT26Eafmjx7DaSGmwKmbaKqb+HzOK5x5y8TYWIEW3v+/Gc60SuJH0z0J9ZY3CiZci3x8wz0yeHTT/05oS2vDPbFDGdHoLN6TSt6dmryju3PXkcQ8PW8f4L4Z7zDJY74LwOIbBMz3PH8KuHpypd36ioz5a55npU/oJbIxvjbz2iMi/vYpG+V7Kk4FZya3WnOsnAcmvNwhJlus3BcIjUoM8RDZrQqomgXE+7CkJPTEw05In+qgi7RNAt3OQakXz5hssw+wtyBtb1mmrv4t65Y2F5fq7OyDENWt3JaTI3wuUTypew0Ud3yYPoPCvZGrGisBrUQDe82P6TIDOP94Nbc= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f1d350a1-8ceb-47af-995e-08dce48089b2 X-MS-Exchange-CrossTenant-AuthSource: PH0PR10MB5611.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2024 14:26:29.7921 (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: aiUhvAljIBRowcAsxL0elHR0YFHJcmYbYSNw3WnaucgugI/cK9fbLBFnzsh9KKdmKNBaiYE35QkMwYtfK6W5iMfbRu3lmKsaMCOG5h/MAqI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR10MB5564 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1051,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-10-04_10,2024-10-04_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 mlxscore=0 suspectscore=0 spamscore=0 malwarescore=0 adultscore=0 mlxlogscore=999 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2410040100 X-Proofpoint-GUID: kLEjTkUiQOMdlxffN2MyRVxW7_aXZwZv X-Proofpoint-ORIG-GUID: kLEjTkUiQOMdlxffN2MyRVxW7_aXZwZv X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: B94F7120003 X-Stat-Signature: bgt8ibkqsc93mmr5nzcg8w6wzg8ub6p9 X-HE-Tag: 1728051995-916323 X-HE-Meta: U2FsdGVkX19E9kcBaT7F0qDmr02ihI7XR0qe08xXl0HJycm68jrfReIVDlqtsX97LZPbvgeracrTJsvy0qaH60l9bXAgipmvU1tYm3Rp8RE4+B0z7VmmD3lBJnCao0LtbQwKU2AtXa/wzs7EhKj7i6QRVG7IqVf7UZvJbIYxzCh7ULmAMX4ASDVI7elxCqSU8UpvipDjnw1dRCxPudfBV3K+qgSZihGTQgXDz2RcgEI/JTzofrvDee8PFmta7OaQWue3XcS7XalQYl0bIwiQ1NUK7pauZzcvSuc0lH2EgQodG4dpN3o7BVWI4zNpQS0cVu3suxtfiIsXj0Chswe08Mrp7v+jreXA+TMP2dEgg/yU2C651HlsjGZu/Qn0hzIZ1j70UPHhct+N18/A0+YVxqaEklxyZzw8yfhOSCK3P072RtR4zBQYtpy+Fl6aL7/cQVxbFOW8rcf9Ckm7rNHofdd8ET8J2XKi8B6b01RF1VllRcF1nQXZT/M6+WChiRPvO/Mhv887usuLTZ3Le0JgpiDIlmhf3jgL2uZkQbmPzBcPzedt2gtSjA3SsB3tvnStcNFOySSxoIMhwfkd4lT8/6ZoCsJ553UKkVOznihkQ6FavMgFB1UEfob3ddq5W6YlTPBztLrUp9EYqR1VKnNrnMYWr686m5QFc0dR1DZgSiGoMbJladp0gqvycnR1+qQoB0Kxm27iQIXQFBaGsAea7w5AOBZ6pSfRMRDbGnp3+OrHQdM34PTSL2iUaGg0xKhdWTVTZDD5XyUsyBNVNv7nw9DtWhjJRnuBqU+AHjmT8cUitJTEN4rEl9jGFV/dtaGrf93uVGeYWp5OQ3rsQqrvnC26AzxykL6aSQTEN6MB9G7743GUKHFKiLK5R6rCvGyAtLZzCoDq+zZspoMNa8YL/sMr76McmaB7vAvs/j9CCpd3aGdo9iYR9PnmrXpf+SkLs3GBWkI3Wt6AoZo3Cx5 P8zxGpD4 Xlj6rZAzSyghnSKHvxhcdoM3ktbSumyiqP5gQr630GFOTMHNz7vLb8wffvLSDzMd1FRVEzM4Tgx1n504AKFCBcpFgh5jDVC8/vmSA2tTMNVSynu8huCyytp9RSiJzKCShXjGu2PCocNgxhDvqLdDhpm6K5PD1R4f5S5vsE49IeBS/buAO3+6zvHglPnJnSpGP98UphvtsCT0cXarFQerYKltoCXZNoTmSvC9zF2MPKQqZ8fPTwnDn4egTY8eZ1dTA2EPoLYBKyIPYZzPy0KEntW8SA1Qaqqvaio3i8NSiWQUftw0DPmkcFNVxYAfx4h/xC+PPRptLEAbO8OvUrGU11jkykV0qZmy+iAPCbBtOSftoH3XrMK3E/x9h7nAmQ8pbiAALcvOVHqcLULicbURa0LVb0F6dgIYT3lMnV3AvIhuD2tdaUjx1SnHi1er8gUjAFElvR5sPquOkg4xqyNXMNzynhuGGFN1Lia7y5b3bbT2YS73hmncRy9age/gz1iOmP/i9MNf7cGwED/03/A7JJhVjl7IWgaUL8ZArY50Rc3ivPEfrBgAgwlAQNXOuc/4gqVyg 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 Fri, Oct 04, 2024 at 03:23:37PM +0100, Lorenzo Stoakes wrote: > On Fri, Oct 04, 2024 at 11:35:44AM +0200, Bert Karwatzki wrote: > > Here's the log procduced by this kernel: > > > > c9e7f76815d3 (HEAD -> maple_tree_debug_4) hack: set of info stuff v5 > > 7e3bb072761a mm: correct error handling in mmap_region() > > 77df9e4bb222 (tag: next-20241001, origin/master, origin/HEAD, master) Add linux-next specific files for 20241001 > > > > Again it took two attempts to trigger the bug. > > > > Bert Karwatzki > > > > Hi Bert, please try the below fix. OK sorry please abort that, my git tree was screwed up this won't work (ugh). Let me redo this... > > It fails a couple tests in the test suite so this might not be stable but > it fixes my repro, be good to confirm it fixes the issue for you. > > Thanks! > > ----8<---- > From 07485683fcd3d8d22996d82bdbde0e3647f2349e Mon Sep 17 00:00:00 2001 > From: Lorenzo Stoakes > Date: Fri, 4 Oct 2024 15:18:58 +0100 > Subject: [PATCH] fix > > --- > lib/maple_tree.c | 9 +++++++-- > 1 file changed, 7 insertions(+), 2 deletions(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index 37abf0fe380b..fc221a9f23f2 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -3527,6 +3527,7 @@ static bool mas_wr_walk(struct ma_wr_state *wr_mas) > return true; > } > > +// Return whether the node actually contains entries at or greater than wr_mas->mas->index. > static bool mas_wr_walk_index(struct ma_wr_state *wr_mas) > { > struct ma_state *mas = wr_mas->mas; > @@ -3696,6 +3697,7 @@ static noinline void mas_wr_spanning_store(struct ma_wr_state *wr_mas) > struct maple_big_node b_node; > struct ma_state *mas; > unsigned char height; > + bool r_populated; > > /* Left and Right side of spanning store */ > MA_STATE(l_mas, NULL, 0, 0); > @@ -3737,7 +3739,7 @@ static noinline void mas_wr_spanning_store(struct ma_wr_state *wr_mas) > r_mas.last++; > > r_mas.index = r_mas.last; > - mas_wr_walk_index(&r_wr_mas); > + r_populated = mas_wr_walk_index(&r_wr_mas); > r_mas.last = r_mas.index = mas->last; > > /* Set up left side. */ > @@ -3759,9 +3761,12 @@ static noinline void mas_wr_spanning_store(struct ma_wr_state *wr_mas) > > memset(&b_node, 0, sizeof(struct maple_big_node)); > /* Copy l_mas and store the value in b_node. */ > + > mas_store_b_node(&l_wr_mas, &b_node, l_mas.end); > + > /* Copy r_mas into b_node. */ > - if (r_mas.offset <= r_mas.end) > + > + if (r_populated && r_mas.offset <= r_mas.end) > mas_mab_cp(&r_mas, r_mas.offset, r_mas.end, > &b_node, b_node.b_end + 1); > else > -- > 2.46.2