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 8E081C369A4 for ; Tue, 8 Apr 2025 14:29:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 40B056B000A; Tue, 8 Apr 2025 10:29:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3B8B66B000C; Tue, 8 Apr 2025 10:29:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2326A6B000D; Tue, 8 Apr 2025 10:29:54 -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 05BAE6B000A for ; Tue, 8 Apr 2025 10:29:53 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8A6A6AD78E for ; Tue, 8 Apr 2025 14:29:54 +0000 (UTC) X-FDA: 83311110708.18.AB3F831 Received: from YQZPR01CU011.outbound.protection.outlook.com (mail-canadaeastazon11020083.outbound.protection.outlook.com [52.101.191.83]) by imf25.hostedemail.com (Postfix) with ESMTP id 93C82A0012 for ; Tue, 8 Apr 2025 14:29:51 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=efficios.com header.s=selector1 header.b=KjXj6zUL; dmarc=pass (policy=none) header.from=efficios.com; spf=pass (imf25.hostedemail.com: domain of mathieu.desnoyers@efficios.com designates 52.101.191.83 as permitted sender) smtp.mailfrom=mathieu.desnoyers@efficios.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1744122591; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=RFhA6JAOJxEKDjx0VxTutCX2X/9IrRuqM831OEP6xqw=; b=YpmyHfDPAAA67BBzPwNr+O+MvvcdnttRncUcwy81kj+Yi+IesjDIRJkBCFDlrGiUoAFjKH Qb2QU890miEXomWf8XQeiKt/CWhPBSqfqcT69Ng5lDpreLK1uDpj3zd35kBfkI9p4LB5OA s6wQiS+EIfKn/tZ/Kx4QmyKO4royCF4= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1744122591; a=rsa-sha256; cv=pass; b=CGV3uFDdv28bYSxo8cM48nktKmm7Fan0uE1JntonUTWY5DL2nB5B+lujLrI/iGioapT8jA RZFpRBi2Fb9XxVkY2jz/6c6N5TMishBpdQLj8L8T0FCQjnr7es38HnE6uENURtrugvCy+J iuPoCE2oJM5A9PrPxiWwgG5n+ziXKBc= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=efficios.com header.s=selector1 header.b=KjXj6zUL; dmarc=pass (policy=none) header.from=efficios.com; spf=pass (imf25.hostedemail.com: domain of mathieu.desnoyers@efficios.com designates 52.101.191.83 as permitted sender) smtp.mailfrom=mathieu.desnoyers@efficios.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y9qFkzcBeEyVchTXwrSF9pnCZpvo02wggSZr52IE6o7JhIHjnca6u7r3wYSrt5vv94L8lfj7F1PydWyW8wSnQHnYLjNIVQGhdCTtpwOIkVxz/H7xx4JwPs6JWtrf1AyccxYY7gHF/C99EO9xHnU+IiyBe6l1KL65aU6acnpmHMZ1/EZwVmWBf9pl2F/G1XvQA1jvYMluz336n2gepLkDRJd+9i74E4L1RM7Mkibp/SG+Fp6GKnx02jmbIgp9Ag7Xg0w6sCMQNCRaxzql13Hl/TSHf41dJh2+sO5DDVjca6JMJPkhoRHDz0S0sEF4Pt+QXmwh6D6Q5KxdyhIOkGHORQ== 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=RFhA6JAOJxEKDjx0VxTutCX2X/9IrRuqM831OEP6xqw=; b=mRX0ABtccSKpSifOtS7jWOdVqXIyp/fwR+1LfGeAoBcMOdBEspoLirRifLAVvvgCsNNSYmBJpTJVw+TNUMr2yVA8ZWkpnHR3s+iADyeIH7nKyqpebbYIcQrhPRrplR9vVSdOxd1yYxw/vNb5OFCPFvVoeJu7TuMyhSSmV5eGmEOE0k1nl0WO1io/y0ZVZm5yOqQgHjkGPT8QM13s8Hy4iGVXn1N95IaNoLO1GLj2Y9U64WDQg3chpbAP0yPxcZwkGmCP4X6bYk2OYBbV3GX2zRgDmxCQ4tdQqmq7t+ULBX3ruzuccBmowVKlbRxCHDTiWo5oWCelnuHFpAA0k3EhKg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=efficios.com; dmarc=pass action=none header.from=efficios.com; dkim=pass header.d=efficios.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RFhA6JAOJxEKDjx0VxTutCX2X/9IrRuqM831OEP6xqw=; b=KjXj6zULJG11HDXqBfOfxbZRwjQqJcLjPiV1KMqfXbbsdjseCPiYGg5HD2d9gVZI8H5BzM/Wfa6jgOXmf5P4jIYiL56p+Xu6q6hsjblHYY+Qz5+Rn1iwo7GQAys9gfUaNpgYo6xQzhtSiEM9jbQXu/seNNgGD7RSTSbQl9ItaNqhFSDgxuWHu5br60tdS40mCkvldPudLyCsQzTCHCO5ILlBz6tZV+zW6J1DsHCDPZoMrQ8lnTqlev9E2ySPPLqWBnIUFz7R7vqOF6aP8NZqzaCZaIrxKSi4UY73dQbbGH6KK+UgiO0soRzck/xzW35c+hCexQGVx/XAyGRmCOhMEw== Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) by YT3PR01MB5410.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:60::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.33; Tue, 8 Apr 2025 14:29:43 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4%7]) with mapi id 15.20.8606.033; Tue, 8 Apr 2025 14:29:43 +0000 Message-ID: <55092962-f65d-457b-ad91-64f8e3430b33@efficios.com> Date: Tue, 8 Apr 2025 10:29:42 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [LSF/MM/BPF TOPIC] Waste-Free Per-CPU Userspace Memory Allocation From: Mathieu Desnoyers To: lsf-pc@lists.linux-foundation.org Cc: linux-mm References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQZPR01CA0032.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:86::12) To YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT2PR01MB9175:EE_|YT3PR01MB5410:EE_ X-MS-Office365-Filtering-Correlation-Id: 49685f82-92ee-4cfd-fc39-08dd76a9cdfa 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: =?utf-8?B?ZkhvejNJNFpIM2hXT1N0bHFiS0t6VzBYVWdOT2JBTnowZWw2NGlhZ3B1eU51?= =?utf-8?B?cHBkNFFnUmNpT2VTMm45VmZ2cjB2NytmR25UNXdnZGNJaFFzKzdDeUxZNHl4?= =?utf-8?B?Wmdla0MvQnJwYlBpZVRra0JuZkJjNThiUHpYS0hXVTVGZGRQYnJ3NFExWjVr?= =?utf-8?B?NHRuY1NwTHl5aFVTY1R5dFZSanhCaEdQOWp0WWxabTBGZ21WQldmbkY3cnlD?= =?utf-8?B?eWpLY003NmpCbDZINTNITWxVM2JmaUZUakY0WGtuY3R3UmZ6Yjc0NVpYbTRT?= =?utf-8?B?Q3FzMkhJR0dFeXd2cklyZGplTVhNSTBYcXdUMVd6VUlkRlFSUStrV0tNaVZ2?= =?utf-8?B?cVBGV2pKQlNmb3hwQmZqMnZ1c1Q5TVlVbXY2em54alZEMGR5dFhQVlM0RG5U?= =?utf-8?B?MUMxWUwvaVkwQ3NOSk95K2syYzcwRzU3UlJ4dE4yQTNJWXlzKzZwcGhmb1l1?= =?utf-8?B?UlZlS0pZN3paNStqMDdrWGxHZUFKWWg2L0ZFYTIwWnkvK2Q3WFd1dlNjWTli?= =?utf-8?B?cGVVeWFHVklydTNYK2gxL2VkaUdveEhwYlZ0NnZzRGZhSy90UkhQOFI3SmlN?= =?utf-8?B?UlBpVEpCalI4d0JBUEJOZnVOS211ZHd3V05JVCtnNGJraXRaclJrcHBVMmx3?= =?utf-8?B?Q1ZNczExSkRXRkhqeFNnMXdRVXFTcDVBK2FzckN1dTBwQWg3bkVxaFFSZVZP?= =?utf-8?B?VEZhMVMzT1RQRHcwTlE5ck1uQlVyMC9wWVBVOWNZbjNHd1NMaEU3Zm5COEdp?= =?utf-8?B?VGtCWEE5NHRSNWttZjRQU1Nmc1MyVFpibFFhYWV1Y21hTE1lU1VEOUw4RUFQ?= =?utf-8?B?YkFxTmhtd1RvOFJ3eDlVa0J4MHdubzh3WTVVd1FESitRQmJkZVpmUTVtZ1RL?= =?utf-8?B?QUNIclhTU3BQV3FodEhzWklieThOcHFhckhqVG81bmhreWZKSW8zNEpnLy9q?= =?utf-8?B?S0JZYVl4OElFNDhWZE05aG1PRTBBZzFNdC9WeGEvRWhGWlJ4ZWZDMC9kTkl6?= =?utf-8?B?a3cwVHU5UFdSRUpKaXhlOGVMZ2wzTHRMdUJZM2svekswSHgrK1BqL05SYzhB?= =?utf-8?B?TlhCVE9MZU9xWVVtSnM1ZEs4TGYvMEZUSUF2R05xRlpwT2pWU3dBYTVQdnla?= =?utf-8?B?RlZhNHMwRXRnaGR0WFpQL2FzUXFDVDJIRzFNY2YrTUFpN2cyWmM3Q1Z2bGQ3?= =?utf-8?B?RXdwMXYvOURsZHYrZ0tWcmVITHo4U01PY2pHM1ZOZmwrUExpeExWTmNURTN2?= =?utf-8?B?U3kxRWh0TGFPTUFmR0NYUkViZm9EZS9raWZKdis2Z2xOc1RtVS94WlZQZTlP?= =?utf-8?B?Yi9xRmlJZ1hZTjJaZ3ZZbzJQMzgwZFdvMGREWE83ak13S29KSGlUcXkvUGdT?= =?utf-8?B?b2MrSFc1Zy9VUWxlTGJJa2U4Z1ozOVZvYXM0U3ppemNPQkdsVG5Ca1RpVU9N?= =?utf-8?B?ekxEajh3ZDVwNlErVndiaGVwSlZBSzZQaG0zNldKTFZaempPajFNWHRlOUM5?= =?utf-8?B?dGl4c09pNWNuWFhTZGJONWVibzdUN0VZa0lpUkFEOFFmVHBGU25rNjBDWlNx?= =?utf-8?B?dEh0aDJKTmd6elpPZ3JZMWVFV0MyK3QreHFkOUZvQXhacGxzRkI1NHN0VXFH?= =?utf-8?B?TlRuTjdYcmhadjdGdG9rT1VJU1B0empNZ2UxamRXZUZmaVJ4S1c4TkphQWtZ?= =?utf-8?B?eGZYSTZEY2pNUkh5Qlp1eSt6Y0RyM1plRzFUK3RtdFRkLzBpd2Z3WDBZNDMv?= =?utf-8?Q?E/0/8s5gfe7J6sM/f70gg/RguKmX4KiqY8fizw8?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eTVqNnlCb1Z2VVpKME9XeDk0L3FKdi9TSXlIWVYzbkQxM0pQYVZ0NkF0QVU4?= =?utf-8?B?WkhMNW82elVvVmJDZXI1ZEU1ZXlsWi9WM05CZVJGcE9lTUJrWlRrSDMySGYy?= =?utf-8?B?Vk5lbWt4SmxBRmRrbVh4YXlKd1hNeVFKaElJZ1A3MG05L3BWdFQ2WFc1cGU0?= =?utf-8?B?bHo3UFNyQUh1bzV3WnhrRUlNZW5hSHBtY3E2VnpWa1docHBORk93T0taVThk?= =?utf-8?B?MlhpNGNjZ1FzSDBTWEs2cFVFT2IrQmdqSGdXMGsydjNaL21zVmVMTHExMDlZ?= =?utf-8?B?QkJnQ05UMTRUTm9oclZsQysrWmJxUGpVbXIvSHF6aTJKd0NtMCs2Z3VUR0Zu?= =?utf-8?B?TWZWckZ5ODVvd2p0cGJ5dWVoVEMzaHV2cEVVOUNWaUJqS0ZsajQweFBYMVhH?= =?utf-8?B?dGZWWmJSV0xxVFNhcXp5MkV1U012cUdqNllJV1IrQUtMNlI4ZTMrSHEzb3Bv?= =?utf-8?B?QUJ5VmF6VHJVZ0poRU1VcXdMUlhaOUxmZWo1WnVScjcwY0hJRnF1T0dNT3Az?= =?utf-8?B?cHZSSnRpVmlZU01JNUFwYnNnaFgydzh2bENTWVp0WHdUb0lnRmFGQ2xsWjdZ?= =?utf-8?B?MzBxUHUwWWIrYmVFRURKL0FkRHIxVDZEeXJyZUZGWTFHYXVzamh5cXl3aGNO?= =?utf-8?B?NXF5ZkJ4dmpTYkd2R0F1WmU3VGMvSDA3bDJzVElUM1NYOC9Eei9nb2pIa3VR?= =?utf-8?B?WDFVbEpsMTJNdmlsTU1McTN0Vk9PaDVmZ1djU2dZSzFGY3JFZy9UWTdBMjc5?= =?utf-8?B?VTk3bzU4ZUszSVpvR0tpU29FTG84SURRNTNsc0ZUWThsV3drQzJOajNpckt3?= =?utf-8?B?VXFqcFNJbEtMandlcnBjUkpldDNUMXQralRuTnpOR3VjYjcyU2xHR2FQVG51?= =?utf-8?B?Mld6MWpiMndCWW9qNzFPaXE1RmsvRkxRMHIxMklZaHNoeS91WnlPTlVnZWdT?= =?utf-8?B?T29uS1hUdFVteFZZVi9pY0dJRVpVM2xQbTM3VWx4TTAxVGZzY1hLSTRzNGpD?= =?utf-8?B?bEtUT0NYc2Z4c2R6V0VvRWZNRFNnejJsTWYySlJ0bVB4SFh1eGtvYnlMWGxk?= =?utf-8?B?NTNxV0lSeVI2SWZ1MFNEK3htekdDWThGdVlMVjJkNnVkbVZIU092dHJ3dTZO?= =?utf-8?B?bnVLaStndCt4RFQxeVQ0NVA2Q041akl0WWJKb1d1MTFrN09nVmlxQ08xKzN0?= =?utf-8?B?VjVBS0ZGdnYvUmtBeHZZOEpNa0RXWmZXT0hMd3o2cFI1VW5jaGlrT09rZENp?= =?utf-8?B?RjZ0Z3pFcHhCMnZURjE1Sjd5cnl1Nkxrc2ZSblJNaThLR0ROWGJvb2ZVQjVh?= =?utf-8?B?QnI5aTF6a0hxUGNSLzRXQ0xNWDQxcFNWY0xSVEZRUkRCYWd4Sk16OUFPRWF5?= =?utf-8?B?SDA2UnBKSEdYWGtjbmk4bWRuZDFodTBtRWYyMDdmb0REb1ZHMkFvV3BHb0hY?= =?utf-8?B?elNuR1lXaHdwemxSSDBvcEcxRllTNkJ2N2dTRVpLK1ZwZEx3KzV3SWk0U1d5?= =?utf-8?B?SlJkS3AzcDR4Mm5MTEsyL3FHa2w1dWd2ZVdQN3NrZDhDTVN4VUFIVk1ydHJU?= =?utf-8?B?T3ByWmV3OEJLVTdGd1BDdjQ0RThKd2V0cURsanBtYjVhYmJLaVhBUHpMVWFB?= =?utf-8?B?RWc0cnJCS0phVjVyZlA2Q1FsSDRYNTZZKzFtNWRURHROME9ONS9PMW1oUVZR?= =?utf-8?B?NEVoKzJtUzY2REZJVGk3eC9UUW1ZU2puSkNVRVB0TGNnNnFyOEJ4bUVvelNI?= =?utf-8?B?bUdLcGt4TjYrS1NpR21ZZjVBS1ptb21rczFBY0Y0SlVDNDg1RFcycUhPMjRI?= =?utf-8?B?dmJyY05uNWhGMEp6ZVBNc3p6OTBsOGFkdVZnZ29pOTgxR1BhUkpZdE91eXNJ?= =?utf-8?B?UVNrR1VUTXljU3Y2dWd1RkpCb1J0UGF3bGtHTW45d0JwVUc0dG01WjlBbmQw?= =?utf-8?B?anpCZzBtYXk0OWZtb0FYSWd4ZUl0Y3NCQmR4Z1o4bUtOd0VxSktpZjBSRFp6?= =?utf-8?B?d1l6dGZTcmluWWZJWWpyYkhHVVVuYTh1OWdsYm84Um5vaEhYMDhiM0FSWWd5?= =?utf-8?B?NTZmeWJYOU1nVmE5bGJ6dkM0UWVIRGZMU0hTMFZBeUxOWWxYYm5EVkNKRmRE?= =?utf-8?B?MTFaTk43RXdhWHBBaXZQQ1pXclpJQXIrTWlyMVRETVZ5OW1JVEszcFB6OGo3?= =?utf-8?Q?A4m0t95crHq8nxLWSPt6nFQ=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 49685f82-92ee-4cfd-fc39-08dd76a9cdfa X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2025 14:29:43.6070 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4f278736-4ab6-415c-957e-1f55336bd31e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bJRTSYGfaPrNAn18uAJz/RzRagCvvnll57Dzr+u+3ko399j1C2p5clV87ARMD3m03luKWIejbcCWwfOAp2VEPF+zbGr3UxB3NR5I1OlnnD4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB5410 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 93C82A0012 X-Stat-Signature: nbbkf936eky5bpck51r38j9xbcqsndph X-Rspam-User: X-HE-Tag: 1744122591-628335 X-HE-Meta: U2FsdGVkX1+7+XL+z2eVKTJ83lSnJHxplMgxFSsCcxvl71XGCF079pweilc2gzJ/V4wdIa9oSskIP7+P3imH3va4M/7T+/qFD0BwM+EHkG+FwkWCg84puu4ZYW7/E1PomwYSALrnvL5Q91SIr3YZYm3b0G8RdiCbEkFQYFMdxuQAAtNdr54bShSAaWUbV/xWdUsks0F3AgaawM9W4gsMVYXMgxmZfGZjrNzKPbqqdVm8vQiMUkLNx5JxEXAX4008+GRqQt9a3cdyLNJx3z8IITh7qV18sCy4Fx2o31Tp1oo83EJ8ODtBE8b+H7ufXeloq7qRPpqpYssTu6XmoQrG1B0tYUX2wi12oVcO36ot60EqFiV0NLRVucD7AE1GHBA+9jWgc+0qKqdOT2DSrREMbPTlrqSIzjIubiBW+BMw2KvygLNxVVhq03ZlqF2N4gTsK0fUzCBRqXDKgzri9wsuFVARXht8YbVlbVIRoUBlLrpYdJsj/3yTCta4DD5rqPkxJtp/37XXKXIftTNXaw4/CUG++dDcicAogfEY91ZuEWH1XbC1waa8qhxE72oRFTi7xFj9K/9Nj+2CQFS2UwncjeVxicPorydHRT4mJPk1j5QHPG8CS6UUH7ARtKnmct3V3yHwqgv+riKKBCqjzYKstwE7NlUFEMLtIuOX774737N7XMy4mFLTXhmkbvX7u3/QZzJLif4YNLA2w8WwcKbzy/zt36A+YHwep3C3BI7bX5mk9hJhkarzcjYIk8XQeQXoPlTt8d/7wAiZ+6Rhjd7ZyvHI8f9hrl4pi9QefX6uIpTs2JBgx4uh+EwKdGamySoTytHirU/m4AulNBl5VTPwfKu7wzm5mEENsdPuRhr38AFPGTkvg1O8ohBEcwr7Gw230xFoHp5x3PgJGx5yV/ptr2yYS3SqBFh3OHDuvDRpNg+HRgskbatprHTV0Y6jXlT/gfiGb5ExmMEnPItohke FoyvZJHc P0MrnZcOS+vjWiB5rXb02uYxv3jz6FMGdUsz61nHbMC8n7Df9VZFq6U+PkSmiTeNaY/NFc4JYpSuEBdoi7w5lLifyBCG9+pKMtU+9xHNKdSTEJIKyoweFE55gz9O4oS6yP3cGTJjqFpA1AlVh0aGNuMp9w5S/1LodSX7HtlL0SboCLcN/F0psnOSf7etEmDhGXQEbXOWIft0zziJmtmCfh4lu8g48RQhT0cO4GAUxrpUjXgUS6W5if3dkDvzRUdMKe0aDw02jyBtegcIHNAJww20wK/OBE4EMyMPCJXPBqWx9X3GoeZmC4zFuH41BAHxZHrekoi+X+sOrTXwqx4dZJY55vISjftcYo7y+Z9f2x4oTaHrMVa/OSu7uXvKTS4ss3MKjZFtumN+qWhGSYY26NQYLq+jGYuuEiHM/bsBlM8Q3Iw8Gcd+jCPHeKoXn1zz9+Ffz/2qITXWR4uB5ASIQlnISJZYY/BJpCsL6C04iUcoyorLRIzNM/G4pcg== 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 2025-01-28 10:23, Mathieu Desnoyers wrote: > Hi, > > I submit this topic proposal for your consideration: > > Introduce the librseq per-CPU user-space memory allocator. It implements > concepts similar to the Linux kernel percpu allocator in userspace, and > thus reduces waste of per-CPU data structures hot cache lines by > eliminating padding usually required to eliminate false-sharing, and in > addition tackles issues that arise from resident memory waste when > restricting processes with scheduler affinity or cpusets. > > It allows prototyping kernel algorithms within the safe limits of > user-space. > > I hope gathering feedback from MM experts about shortcomings of the > proposed approach. Here are the slides I presented during my talk: https://drive.google.com/file/d/1DWOP6lfbqvYyJ1puwlADoUS9UNQ64SAw/view?usp=sharing -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com