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 F1B3AC46CA1 for ; Mon, 18 Sep 2023 18:06:36 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 89CC96B0404; Mon, 18 Sep 2023 14:06:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 84D196B0405; Mon, 18 Sep 2023 14:06:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6A1E26B0406; Mon, 18 Sep 2023 14:06:36 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 5A0736B0404 for ; Mon, 18 Sep 2023 14:06:36 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 3709D1CA7E2 for ; Mon, 18 Sep 2023 18:06:36 +0000 (UTC) X-FDA: 81250498392.17.A157BEC Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf11.hostedemail.com (Postfix) with ESMTP id D8FF540010 for ; Mon, 18 Sep 2023 18:06:32 +0000 (UTC) Authentication-Results: imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=eMcqyOgJ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=I6SwxTev; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf11.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1695060393; a=rsa-sha256; cv=pass; b=2I2AJdnAAMySAJrOwc94iU5RPlAXdUVQl2e7FBNw3sfmXTOwezwToz+itF1oo9URe86eJF B7r81OTLO2zXxKQ3aAcHFnFDVj9ceRX/irYzmhZgOdDC9WrzJ2YfOP+1UbV0g+a53BzNwf PZYcLVpBBlWiO5powIlOIAI5GfGm8u8= ARC-Authentication-Results: i=2; imf11.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-03-30 header.b=eMcqyOgJ; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=I6SwxTev; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=oracle.com; spf=pass (imf11.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1695060393; 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=ldJYYtYGYdYSqcNyqDiPeInY+/3Ph9iEHKL+OuXr+Xw=; b=Nowtg7qFLDjTZdbZhL3Ry3PR6CqVfL6rINXmaOACZqTpZkBcWBIW9DcfVty9Yywax4cAE2 RfY6mvLNfe86NKZmzDTvIQEAJZM2WBHlKKAfbUCTEiD/DeVKGGKr22zIHn9ptNKbke88v8 ba2hXVwp4MsVxe5JMaNMndvSqerrAWI= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 38IA4Lx3025456; Mon, 18 Sep 2023 18:06:17 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-03-30; bh=ldJYYtYGYdYSqcNyqDiPeInY+/3Ph9iEHKL+OuXr+Xw=; b=eMcqyOgJZpxdANByiYEfcjR4m9IBGZD4w5L2u4vP58isYdxKwjkxtw3w7RSggl+bc9Y8 O5IwQMyEHtrBLW75p4uCUlNLo1URAhuAR0vzBQfljo1Joj2/ElCHctpWJ+4L8Fe+4vXL pBteZU8gnuT+pP+E0ffvDQuTBhvlpfjYuKdEXTwlvJRtHZgPmIEHMcV+aW4wMPCaUmYr tYC7fwjmcimSf19+W1l99bEDvEybqMmxIrohCnDeq8NumVS3xPUT7VNtxkIZ13Cde4IN ZRuOPPYWpmFtlkNlSiiF14NYIAywhQ3/oPSjt/USnICyasiLUXGKqiaaCF0e/qkZ3pz/ gQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3t53yu35fb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Sep 2023 18:06:17 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 38IHcvnL027067; Mon, 18 Sep 2023 18:06:16 GMT Received: from nam04-bn8-obe.outbound.protection.outlook.com (mail-bn8nam04lp2042.outbound.protection.outlook.com [104.47.74.42]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3t52t4vswg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 18 Sep 2023 18:06:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q0JNndMQirI46RvXJcCotMEydBGisS8W3WvVhaEblUmkus97mBw260Nykt+LJAFFynOJFYNSRpq/ghmzyBqS0ri9h/QjfWARAxYdllGfo4PonAHvCVnjwD7bvuilqSl9a+3iF9uImN1MhJJ3RGNiiwPj0arl/t6YOl5Twej1JKggUfoIkhWiRD78lllq6SbHJfusceKiCYn13PD2mFS39FmbDPAG4NQnRamQHyKvN6WHPvN48tJ1N6+20wUunZqFHgslOaEw/xvBLvlCJTB0cr+a5wwXGZa41wYTr/+htfyKrzJr8sLXLvSPR+cMErNpg7LdRxoBPruiHHhUTvIMsg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ldJYYtYGYdYSqcNyqDiPeInY+/3Ph9iEHKL+OuXr+Xw=; b=JpkU0QJ6Kz0OdZqgA4A6uD6GJSrn/9nQzqQvjaKC0CUGpyycQF5+ydrOeMjCPh+dz78Jj7/lWJfJVX+60omRdWaWCIq51YMLyMwbfDqtTpZ7GdTRS2YGD5ypENhnV8ZsC+BiTpRn2FVoaBx/E69l0PmfD9pDkO76i3gKFK/txViQaJmrmOhGVJ7hzWgxfi8/ZhStEzDUTZV32+mddX4Bo20qvP0dKskR/FaiszuZJHYKgkAlcVGu+DM8iZU0icgbAU8s/OrDRmDt803Z8aTCD4I5kyThoSqFSefgbt4ukl+INfcO5HCOz+5gn9a37WQAcP0BjwIeXJDVVlg2gjyuyw== 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=ldJYYtYGYdYSqcNyqDiPeInY+/3Ph9iEHKL+OuXr+Xw=; b=I6SwxTevdix8m78FkqSB7UICct1eMUr0T7T3hNKqkNzpe9z3ryq+gbSMvUWwNAXHhy5pCq9X9mtNa2KrVG2vqdTzVnXqVRV5G7TUgN1JURgC4IPMIIBETah2pvJZpwpcbMh0H6SIbLSRi9VToPD7JDqIYqWXna8Egp8NunjfoXo= Received: from SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) by CH3PR10MB7331.namprd10.prod.outlook.com (2603:10b6:610:131::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 18 Sep 2023 18:06:13 +0000 Received: from SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::8979:3e3f:c3e0:8dfa]) by SN6PR10MB3022.namprd10.prod.outlook.com ([fe80::8979:3e3f:c3e0:8dfa%4]) with mapi id 15.20.6792.024; Mon, 18 Sep 2023 18:06:13 +0000 Date: Mon, 18 Sep 2023 14:06:10 -0400 From: "Liam R. Howlett" To: Jaeseon Sim Cc: "willy@infradead.org" , "zhangpeng.00@bytedance.com" , "surenb@google.com" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "jaewon31.kim@gmail.com" , "maple-tree@lists.infradead.org" , Jaewon Kim Subject: Re: [PATCH v2] maple_tree: use mas_node_count_gfp on mas_expected_entries Message-ID: <20230918180610.s74wyr5gvxpq5jiu@revolver> Mail-Followup-To: "Liam R. Howlett" , Jaeseon Sim , "willy@infradead.org" , "zhangpeng.00@bytedance.com" , "surenb@google.com" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "jaewon31.kim@gmail.com" , "maple-tree@lists.infradead.org" , Jaewon Kim References: <20230915093243epcms1p46fa00bbac1ab7b7dca94acb66c44c456@epcms1p4> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230915093243epcms1p46fa00bbac1ab7b7dca94acb66c44c456@epcms1p4> User-Agent: NeoMutt/20220429 X-ClientProxiedBy: YT1P288CA0031.CANP288.PROD.OUTLOOK.COM (2603:10b6:b01::44) To SN6PR10MB3022.namprd10.prod.outlook.com (2603:10b6:805:d8::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR10MB3022:EE_|CH3PR10MB7331:EE_ X-MS-Office365-Filtering-Correlation-Id: 42abfc0e-e1ef-46d9-2081-08dbb871f206 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WxZIRW4PymgZZADVUxXNU/YpgllVIGRKefF4iqG0Im+iWFBbsZaWTfdLgrVusRVub2KW03HD6XX5zF6AVBNdGF5QKvWd416u8eecBRrDcFeSb/gmO2ZLGr9oMdrfY6kgyWARvxzPaC1dzhkA30KoB8HS9g/4U6dWDZsWPgp22crZVIghPsAgEjyX/HcssbWngBgGjWgnSHC+n4z+41L4JdEbHUTiDT+B4A/Ba1oOmTtyBRI+SArWUZlUmDHHiUg+SNm0M8b19WKbBd0PA+BtTQeE0WKG9Xsmk/tPZLPi+rK07IZvBBnWjE6MJnn/C4iPvIPPKz3+i1HJFn7d9lgZwJTdq0OcVUtr8JOdjlFDjx+IX7FASRP/hJad/j0DRZsiZu8mfb9gK+NEH86um+0p0aBIyJvMhgxW5gl2FnGz2Kf20ijWc0d4i0NHxIXv4Ie1bqxWFs2EnZKEPJJVhNspULnI1LIo4agbtsG3WucSQ6shbQN7RlnQJAasOP6cjldd647QX+p9QeiyGwA61IjSOvbtnjMU9H6KyA25eqr02DzQm3/rZVrvJakI50wJi4xG X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR10MB3022.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(7916004)(366004)(346002)(396003)(376002)(136003)(39860400002)(1800799009)(186009)(451199024)(26005)(8936002)(8676002)(1076003)(4326008)(83380400001)(33716001)(2906002)(5660300002)(86362001)(6506007)(6486002)(478600001)(6916009)(316002)(54906003)(9686003)(6512007)(66946007)(66476007)(66556008)(38100700002)(41300700001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?dzWzxv0bt0o10D/K6EXwqYvcsvQ7c52IuiMBAuucd0dpYqr0Afb7J6mrU+Au?= =?us-ascii?Q?WQh95eiBlgPfUOru/rdxGq2tRAzklOHb7iOdSSBwS9MK1Tp/gKJu3V9KC96X?= =?us-ascii?Q?vzQnciAjgBv6+qIQMCBuGQXxWAcOhAlJrA1yrjl1kbAvF2pa7GUVvrz2lALG?= =?us-ascii?Q?JylO/PxSH77UCnWUMH1RsAWzDslQ4kXEEdoHO9Tytcdsfr6EsA/MXNdZ895R?= =?us-ascii?Q?MjEm+CzG9jY3jvhzdO034XFQETsa+G0PlrZiCVd62O8rzMkeXwRjHFddCCo+?= =?us-ascii?Q?MuUyPRmMmvA1HYlCaNu/RNlFutlMMJi7U242/aAs3AJNOOPRxgyhO/ZMnBvu?= =?us-ascii?Q?86ipLdF4rZP1JQGB1S1SHMSSECmFkH9mGyfbOXPmr4SrCHHLpOEfKlk7zUSc?= =?us-ascii?Q?jmHBdUS6Fmxcwc7Kossdv1u5yfiRCe3nIGQd5TsqsmZXI7GZowRewuMQLga1?= =?us-ascii?Q?I5Uh2fZhzCfzjoAJhIdds8QfTAlYVvgV20GHzVVAZiS7HzhbCSVFt7+lngSk?= =?us-ascii?Q?T2A8ECrC/WdsuIPkLrWmdAwcDn1K3nwbXwhqoGQ0Yqmh8suA7vogcO4c3G9K?= =?us-ascii?Q?fy9OEQKJ3JtJBE3qIJ96wFmXtz8PSY8tHKmiC8HMTE+LlxIKvwb5frc4lGoV?= =?us-ascii?Q?2wTeDMmPF87ZgOueJBykchLcq1AOGMzV9tHYNXYUIIsro1bi+UCM3LAf8mWw?= =?us-ascii?Q?f7LsoX4uIPabD9yOpQtsrYr3Xw+p/6QWd/aMl4vHEz0Q9SPPuKXNF422JR2v?= =?us-ascii?Q?usVNmH+t6Q+SYApx77SEF+nMzeyhRQsx0L/KshDcGVQV59z/vivcT8tOcM6a?= =?us-ascii?Q?01kLPcuKRCk/9Z3gm+P5XgBlJ6zPzBrH9+HakI+TzRe2s28CHvLfIL7qz09+?= =?us-ascii?Q?B7pKjDWRi7udDY7Rpm7Si/mxWFuLZGUdMp65wc7+yNhq3qkJIAWfJDUyOcbE?= =?us-ascii?Q?EWF40lmmua0O+5bRLHYhi8F5uaiJVDpe6676LQtbeR5MvDgJjz1jjzfWvSYZ?= =?us-ascii?Q?PiprCBgNQEfkumfiJE6i7qelI3n3uQcWoU54v7P7Qfml1tn1w7G367NA7w2z?= =?us-ascii?Q?/2txHpWg+h4NVjPcaW6OGlQGSUXoPiIIDGC1BGRMiohU4W9t4A9hkzMGifZ6?= =?us-ascii?Q?TupXQuDLEQtpTqBQgz8wE1Zmba0FjA1a2Hc8rrGY841h3oEcfQQkpAjZo7xT?= =?us-ascii?Q?8Hr/Y3vYUfLZIJmeMrUNT6ZQdzXdnwjSbz93XJZrMl0B5RpyrWREBCwxXe4Z?= =?us-ascii?Q?R5HB3w161WEjnomU50D0Kld6wT8RIGhK4EtpSKNWuDicZoHkDe2LHjH6UTnT?= =?us-ascii?Q?YQxssC5T39T3VgfXaiMtjz/aC/V2f6+bNVxbeigrVjFjdTw9ny4rBSWq1fDw?= =?us-ascii?Q?/IBt50Ymo1ZnEUyaNdhA5sQLG3PNtL8VRCicSNJ95fXSs2s3R3lU0zKHCQfN?= =?us-ascii?Q?2WwLS0zgv4XVJzjQdT2jvj69OXzlghOtJnga+YcXQtVZEAFlShErqI6TuqiA?= =?us-ascii?Q?uhLtdS2OPZt28VOEBFF3Rt3sfSiYHLweUww93ppnBsGGfhzXspp3IgqjeLxx?= =?us-ascii?Q?iVx0/aqAiJAaKLKcSP8XAnhvW9SDWkwaDBgFIL19?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: =?us-ascii?Q?UzDOrRKe2eBFQ344D86iTAUS1LrbSSMaLFvvLh/g67MGIX1zsu1iCFAcCso2?= =?us-ascii?Q?/6WaZ+gZz5lsTsaN8556U2SOyqoETCUPCF4mJfgilBhjUo/ZH4298N4xzlkf?= =?us-ascii?Q?Sg24QpaXMj6QgqI3CnyfKaeuMAkJ3TEF12HnuGl++woRu/+x9yESE6Th623D?= =?us-ascii?Q?aQwbz+HosrB9FmYtdU53Zoq+AOAit/x+F7WKjAPhu7ilgI16z1QVa7AbGQEM?= =?us-ascii?Q?7PfDyGYc/8GZ9KHwwCzCni+fNc8+IC2F776R4zwOgFJ317qzFfBtU7uTO9St?= =?us-ascii?Q?acWScpbd0s6SgCMOp5buzljlX29MVO3XDAUcsnv0ZK159GDD1LQwo8Vs9F0V?= =?us-ascii?Q?OGSS9jE+Zn845sNdrVf3MNHa3AsB72dmKrgt2JcqizY31UeEx4cBkIdp2yAf?= =?us-ascii?Q?NiaAA2aTfdwZuZmCOSyS7XXyWv+fb4av4ThRf+HqiQirbKqPS3iwtH4rfejz?= =?us-ascii?Q?oQZZh4lnF0CpgDvnjvZKAWRHfTKgOc0kFnLyz3fyCtxj1Iuzhg1eEkv+pXFr?= =?us-ascii?Q?5pOzqZoQ6/lfncrcLGJ6vru7nBokXGeq+w14p+IoJ2eDL07pZoylaWeImCQO?= =?us-ascii?Q?hE8swMjZItDKMGV+U+6VMrcJ0abMQban2rPZ80qaDp6b3cii5t52BF9ci81H?= =?us-ascii?Q?cANxIYOomaYSxGF49X1lrbDJFSZETvukp1mBxFSHyEuC7+Y7l/TjyPAHlvkr?= =?us-ascii?Q?KofldER/FsA/YjMInhQFHTb/YpTOxRbmJk+L8aQA25ulrq73kIItFlqzgpwr?= =?us-ascii?Q?VE8ziSllBKXbU4vt+YkahHd4EBy/w8dV26tG/cqSdL/Y3io19VWTyPPSittT?= =?us-ascii?Q?ueqf9sJn84iTQ/UA0KUVO//FGfb4Wp/lEK2gSNPKcxjqtuFpqHvl4q0fx9wX?= =?us-ascii?Q?Xj17EKDLsLgGDBEU45oxjxlNfSflKF86ewOfxPkTqO73DmXVuL8v7SH9Fqi7?= =?us-ascii?Q?oM95sFU78s7GlIoRhWEDMT9A+FCjOYeCAIOdrmmQPKZ5cdHzA2h6qKvw3YDJ?= =?us-ascii?Q?F7BO?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 42abfc0e-e1ef-46d9-2081-08dbb871f206 X-MS-Exchange-CrossTenant-AuthSource: SN6PR10MB3022.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Sep 2023 18:06:13.5394 (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: S7TNMvmSsmju1ZLSA+K76ZCVJljEG2olOjlwUITnXpDpN/hFQjl+H3nzHZpZbqXHE61SkJ2y83bIUwNiIuE4UA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7331 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.601,FMLib:17.11.176.26 definitions=2023-09-18_08,2023-09-18_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 malwarescore=0 adultscore=0 phishscore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2309180160 X-Proofpoint-GUID: 6eyAlI6vcAZYsL5dX2_jnc43TTSbhXxy X-Proofpoint-ORIG-GUID: 6eyAlI6vcAZYsL5dX2_jnc43TTSbhXxy X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: D8FF540010 X-Stat-Signature: u9uwsns5ezjgy8enh94a5j4fum963ph5 X-HE-Tag: 1695060392-312408 X-HE-Meta: U2FsdGVkX1+DMRKkiZJ4QCh/ckDN+QWbHZuiaouwZSA6RsxnhqUIBqbBjOOXj8hotSCaVQVl8hw7eOZKYb7ltgmAmVbu81E0wevC7raeYVFZcqPzWS6+2fWwsGgPsILEynsyDv6jaQ8EiPi8gDQoTQ696mRzNuIRwhcnYs3UTN81XAvY9k471t7vW7npSoSpVKZqpBIq0pYaHnOnXykSI31MetShu/PkRsoJ1B0gCNRiFC/Z10LJvmwO+9mSJq5DzszTlWyUw1hTSinxsws85aflnTSzEjJ9Y9rWKsQVjEcZxZZaKpapvCtUwqlSZV6mgl9roo4FXKNCM29UqiGhxOFX8YIDlSdMUOgl46goYbVDSNzQeCAsyldjy+VjYfb2d59bm/hUbk/XNEssBGiN+fqV9EwxlmtjHWQiHFy9siyL2Rythfnu80Z6ypNp6s0Srfc/P3g1b/Bi39D9aHZtreZCVjB/tn6XfqOq+EdAr/GCDGYxYsImRLorV9IfYMP+w9WZuV/v5ovDymQk4X72ZXk1reHDx/62Qbg4NGZB1wa3vPRN9Ugiu+SkdXIG0678JYEurrqx2GHFbTRLx9f73U/kuvqsPEDKGjJqvEULTNni3KycGD+viy12+brPhZ9ga74AbA78w8vBhnYJaA6IR6Ro8wwv5Xy6d8CpSr02bgT5j2ghXc62jWJNBefLM89b6ks1LmvOkFwgVa+DlniLMkpinm3gp26Ba0J5ru6W7bJvYOHlNodbu3tUG9RxlHqJ4cu0CKbPFhconKufZ8sDt882/FrmxCYjwZav9+TyVh/Tfhb1Hvd/b97bvmVmXDgWqp95/Cwui4+IaiXiY2EB3U0+la9ipw5gkNukOjolz2KLwgvf1ORJj/OYovbNMTYWXHUCkTPKM2Y5MUCMPRyxqQ33WnzTln5lrSGw7SuI3rCwP1VSk296+cXJ1Cp7VdKNbqWHjEPv5FhFx8jykUh yjdBaYGt bTE1bBGcJN1NTgqQdGH0zQJgX8Ic7Du6fQ611sIurFIbf4cRCo/yfqu2dSbrOOLFQjMzWLconJb7sVSy0o0DxJ+tQwhzGPPnHKgE2MT4trcoxPfcJWixkL2fzFS+UFJ3wNWV90qGqML2EN+6NB1O9H4U3pZ5M6NDPty3cXSyO922SCkd7WHiT23sXhwYc6wH/pUCA9Q/+knqhacZ+ZP4ExnjsUMSTlp7RskJBtAdj57tBjIS97cxiq77qHKR45hv5xiDmAKSDfZV/7It1Euvkn6LZxZLcowDshTEvVKH+J+r5aNPrd3q0QfixRI/0yKrlksoUSYdlAIVzXPojFyK8KBMWpxsBdC4RuGdv3u6xMIC7GzK1fvyvd3IfKH3Cd0F9C/q1S48RDtHP0WwiDj/gZd9KePmvzLa2nxLDwKIvsXNCk6upRW3Ht4beTOOeKcmwYpljHsvxF6JtE/EzHYITz1VuKgbptki9JvNsGjY4KFi/0Y/nFkQRidsR546w4jMMlAr//6Soda5IX1LpKn7zUGZKT3O0wywwh7zTWxKagIvjhTcNYHe/AuztNmup42rem75aEPe7jPp87tQL9Imzrw4BxIZExNfrjA3KEouWtYYekX0ex2pwqBrZ6OtBaR8LG3cdh3Ji0MqG/o19lvz9dpMXbIo6FryClqAyxnIGOITNXa4Xg6IACG15gf6JI3MGFy3h73XLAf8UhRFowxDj2wGuZA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000636, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: Sorry for the late reply. * Jaeseon Sim [230915 05:32]: > Use mas_node_count_gfp with GFP_KERNEL instead of > GFP_NOWAIT | __GFP_NOWARN on mas_expected_entries > in order to allow memory reclaim. > > Currently, fork errors occur on low free memory as follows: > > Zygote : Failed to fork child process: Out of memory (12) > > -ENOMEM was returned as following path: > > mas_node_count > mas_expected_entries > dup_mmap > dup_mm > copy_mm > copy_process > > Signed-off-by: Jaeseon Sim Reviewed-by: Liam R. Howlett > --- > lib/maple_tree.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lib/maple_tree.c b/lib/maple_tree.c > index ee1ff0c59fd7..b0229271c24e 100644 > --- a/lib/maple_tree.c > +++ b/lib/maple_tree.c > @@ -5574,7 +5574,7 @@ int mas_expected_entries(struct ma_state *mas, unsigned long nr_entries) > /* Internal nodes */ > nr_nodes += DIV_ROUND_UP(nr_nodes, nonleaf_cap); > /* Add working room for split (2 nodes) + new parents */ > - mas_node_count(mas, nr_nodes + 3); > + mas_node_count_gfp(mas, nr_nodes + 3, GFP_KERNEL); > > /* Detect if allocations run out */ > mas->mas_flags |= MA_STATE_PREALLOC; > -- > 2.17.1