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 D28C5C0218D for ; Tue, 28 Jan 2025 15:23:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 65D4C280234; Tue, 28 Jan 2025 10:23:23 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 60D6528022B; Tue, 28 Jan 2025 10:23:23 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 45FC7280234; Tue, 28 Jan 2025 10:23:23 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 26A8428022B for ; Tue, 28 Jan 2025 10:23:23 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id BA0E1C15CF for ; Tue, 28 Jan 2025 15:23:21 +0000 (UTC) X-FDA: 83057229402.25.D43D22E Received: from YT3PR01CU008.outbound.protection.outlook.com (mail-canadacentralazon11020109.outbound.protection.outlook.com [52.101.189.109]) by imf23.hostedemail.com (Postfix) with ESMTP id E1261140009 for ; Tue, 28 Jan 2025 15:23:18 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=efficios.com header.s=selector1 header.b=DmJO74ld; spf=pass (imf23.hostedemail.com: domain of mathieu.desnoyers@efficios.com designates 52.101.189.109 as permitted sender) smtp.mailfrom=mathieu.desnoyers@efficios.com; dmarc=pass (policy=none) header.from=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=1738077798; 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: references:dkim-signature; bh=wWoWSvFcYsm057V93CdelT+tiBdAXs1NVK4jAAz02EA=; b=QMAqnNk1PCkbxHsi+No4t5bgOigmArqwpKKn9K71K3W6IXqznFg239puhzmtdmJSId9G0v 2JEaru1Ge7skGrVJ2y+W8mYkccHYeMERZn5hyVpVKvS8N9bDUdn0AY3yICi4TFdDlc3U6Z yw11UUgAzBj3B7LNRoEZC8jvI42iMhU= ARC-Authentication-Results: i=2; imf23.hostedemail.com; dkim=pass header.d=efficios.com header.s=selector1 header.b=DmJO74ld; spf=pass (imf23.hostedemail.com: domain of mathieu.desnoyers@efficios.com designates 52.101.189.109 as permitted sender) smtp.mailfrom=mathieu.desnoyers@efficios.com; dmarc=pass (policy=none) header.from=efficios.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1738077799; a=rsa-sha256; cv=pass; b=S50rS1J683VbhisFPasfJBYSox2ieh82cgxYE2zbkfj1E28sa7/3u2Cj5HjA1pH/v3Skve 1fR2Toj/4pIfsi4JUZoWPfQy7lmPQaPjiU6dFl/2CJ8a5Yc0tzYYsrw8R2OiXwEfc7/E9l XSgzzBR3nWBRANb2sQqtgHmNd4c8mpo= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=g0Sd8xnaiVcm7seckwWllqkoIeDaUf5+DMgeF+IWePKGRwaj35IrBLa9ogUFfCpSOgdwmMXLjq25J61eeB14znFltBAv8Yibhx1a/7S4PYJQW6ucLUi/sbAVtHIeh0fRvZqxABnbJxWICGuV+WgC4W5/DTs0eVOWW7wP0GlGRrQDg8vnGTKpxSRTvWGWTM7M6/dxGmFFfecbQuzckU8gVuc2agi8UdMLM0aeibhkK4OSu9IHc87kKgUTNvIDRXzGnbKO06q7A7A1IR9iYbKK3sDEN/N1/Nni6zDAD2fvravSZfWKaBVykciXnWe9tqjJO2RwKr7FtSBRle8sQtXcww== 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=wWoWSvFcYsm057V93CdelT+tiBdAXs1NVK4jAAz02EA=; b=RZfYdMWomSnvimmv5jjTaxUGY31CBTdpCpn4mrhWandWo+OncAKApvCSE/Z2KtTrF9d/yGqQhq87ZEZn22OsRMufv3iHBu6n9VAgyGMR9Zot7+NlbmdvK7Kl2pQjXoGyU/aT7E1kad7K6jvtDItZrZde0+w/byvevVSgAUTjivsWNC5RZP18UGcyRLIGTxsjK19DxH26FFRhv+Lqh29ktnoOInnnlEYf1CwZ4SIDtGXs35wlAIpFLaoTQyE0dIW1k5C4CXdWW55Ty6HtjV4sjIaG/Qr2d/krGt6RIrwMi/bQPV7kbI3GElMWtpnURJqGhnd8/nKROy9GeXNx/t9zHQ== 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=wWoWSvFcYsm057V93CdelT+tiBdAXs1NVK4jAAz02EA=; b=DmJO74ldvyhGZx3XLw0bJ8CW/0G5LppvueKw4dqU9zbeSkVAUrVDiVNx6pOiced22gY0cI8C1vjHWAhd+F8HkfKZPnYV+mbaN6ivJXYWPWVwC1k8q6gLb1ZKFF+qUO774UMdy3DLKjsmwejdLn5vk2DQyHR8mdGP4CgLOq7csVATFar56Kc+qvPZOjUeJkinM5/Cb5gqiw3rzJg1rrFT9XflT03uCZsMHmv+iMT81LMTfrbZ+2+HfuSX+bnnZ0Fz9Yqccbz4W3SGgkM/WapNzVAcBQ1s3zTiHCzt4teqQt86/kgCLgoQftYroTT3dOmnzsMwJdR0T8c+BcIFHLZeIQ== Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) by YQXPR01MB6249.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:2a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.17; Tue, 28 Jan 2025 15:23:15 +0000 Received: from YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4]) by YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM ([fe80::50f1:2e3f:a5dd:5b4%6]) with mapi id 15.20.8377.021; Tue, 28 Jan 2025 15:23:15 +0000 Message-ID: Date: Tue, 28 Jan 2025 10:23:14 -0500 User-Agent: Mozilla Thunderbird From: Mathieu Desnoyers Content-Language: en-US To: lsf-pc@lists.linux-foundation.org Cc: linux-mm Subject: [LSF/MM/BPF TOPIC] Waste-Free Per-CPU Userspace Memory Allocation Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: YQBPR0101CA0105.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:5::8) To YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:be::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: YT2PR01MB9175:EE_|YQXPR01MB6249:EE_ X-MS-Office365-Filtering-Correlation-Id: 3fb5e084-bc8f-4e93-944a-08dd3fafafa9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cVJBRkg5dDU4OU4zeE5GTVlsTmNUMXdRMStaY1h4Y1gwbVg5VEo5emZTYW5E?= =?utf-8?B?VUlCMk5UYUI4RkFSV3ZvWU1UcmFjSHhkaEgzdDBQTmErMGdTMFk1cWM2bUlI?= =?utf-8?B?T3ZqWTIvRkI3ajE1SGlnV2tmZ2NpK1gxK3FHbUxLdTJsN0NsMXRaWDV2c1M2?= =?utf-8?B?RWpmR1h3Z1NCUE1hdHhscURHN0JBYnVTeTY5NlRHUVhUWmI5OHFqUTJzaWIw?= =?utf-8?B?VFRxcTR1RWpnS29qdzA1T3ZFUXhBRTVsYnZJVlRqSERDYmNVNzdxRlRHY290?= =?utf-8?B?MXdlVEZaeXNCbnpWZkZaSWVXV1AxbW52djJHb0ZzT2ltZFZkTHBCQzFFYjBU?= =?utf-8?B?TjlQQ3ZkcGxMZTF4eUdxZHFWTGdRVzJENUkxcU9WWkhzZzdKSW55YnRIeitF?= =?utf-8?B?dWRIY0FIVEY2dXFIcDJDMDYySHRNcGlpQzI3YTZEdndqbS9KcWtHY01jOHZo?= =?utf-8?B?UEZ5SWpvejN1Tk8rVjZWWEVyL1hKNGxlSS9yd0M5bTNUZU1NaEdNR2lXb2dh?= =?utf-8?B?cWlhd2g4d0JjMVZvU01BVFJLTjJBSXFoVldiL3ZjZzVUUHlyemtIcDlMZDl2?= =?utf-8?B?UFlNRjB0SE85SklqQ0V4MTRXRVU5NHU5WUFDSzM4NVAzTmNndWFnMkd4VDNi?= =?utf-8?B?VGZjaGcrQmk4SzN6MVBDazFUcVZneEZqcjFmbFpqUjF4ekZxR3Myb3V1LzJK?= =?utf-8?B?WWt5a3ozVVNWbHdrUC9naFE1RW9ycnhGZVU1Z25lUERhckFQUVM5Y3o4QWNB?= =?utf-8?B?aGg0UmVoZ2UvVkVmNi9yNzRZZjlnYUZCUXRVR24vL1NxTE1HejUyWTVBR2kv?= =?utf-8?B?a0ova0RwNUhsMkJ5dVFldTAzeVB4UHFOdjJPZ1BZdjZNdGtnMHJSM1NHYjBR?= =?utf-8?B?Q013dENGRDlycFBXc0J0U05jUUNyL2t6WmNjdVZ2WDdGd2lUamRiUGVNZlJJ?= =?utf-8?B?MytzbkZrcUR3aGVLNmp1UTJ0RG1KU3A2REVDd3BIdDJ0V0JLcStsblBnY3lD?= =?utf-8?B?b0hMcWRVMXk4RXovTHVzOVdQOVF2cHJabXIvQXMyNThIeVJ3eTczQkpuRjJl?= =?utf-8?B?WkxQU1NPV2U3Y0ViNFpncEVzeWg2SDhtU21CZzYwMGhWNStBaVRYZ0YyMFl2?= =?utf-8?B?WkcvT01OV1o4UlBPc2QwbnJHTi9qUktYSDZPQWxTb2xPMUUvOUw0TzZPQ1l0?= =?utf-8?B?a3R2WnB3c1VXOG9sVjVTNDE0c3ExQzhWaVlSa2RpMmpock9DK3dOKzk1TUp3?= =?utf-8?B?K01LYjVjOE9udTE1akZyZkk4UFRoVVJGc1g0d0NKaURCR3JVdHlzY0lOSXB3?= =?utf-8?B?Um1laDluMzdnYzhvZGdTVHM0d1RkQzlWZit1eFloR1d1MC9ZQUltU1pqUk4z?= =?utf-8?B?QnRtOTJSNWkrcktEdmQ5aGtnRUJQWTYrV25jYkhkU3pZdk1vMVBDaTEyQXB3?= =?utf-8?B?U3RIZlVDWURPR0RVNkU5VkhZUWV1V09EOVc1Yk9mNFZLTGpDQ2pBdGk5L2hW?= =?utf-8?B?b2FBbGk1UlRJZ0ZPR2hOK2QwbTN3dmdoTkJsTTMzeDZUakRPemtaUUt1dXpu?= =?utf-8?B?NGZlbUZEak4wRzFwUXlqLzJIczdLa3NITFRRbDRTem9LWVVBMXd5NjZrenVQ?= =?utf-8?B?aCtQNTNtRDN2RDBvL3pVbXF1ZWozcUlNUWN6RjE1UFFtbGhjWEFRYngxR041?= =?utf-8?B?Qmx6My83bkVhTkord2ZuREJCM1ZKQ3RVRjlqM3prQ3dYVEtlcFVwYXR1QXdk?= =?utf-8?Q?6ACwBi0DoAqW8NIs/qOyhU+RBJ2wrgRETXQ+wKK?= 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)(1800799024)(366016)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OUVGNE9zdnQ5bXh0Q2lkWWZNMGFiQXJLdEl2RTMzcjhSZkJ6STdkenZManpN?= =?utf-8?B?U0FwUFVKTDlFRGh2S1dudlQ4bTF5UHErL0t3ZHd6N2Y4YUR0MW9BUEF0cEU1?= =?utf-8?B?ZnloTUJXa1AzaVF3aVliMXZoaUxVYjNFK1dOR2V3V2VweERucFhFdDZzdHFk?= =?utf-8?B?SEs4SDBkT3dMRzFOWjF4dGdqODRGU1hnKzd6SUhnZkM5bHlpblhUcXBsWDV6?= =?utf-8?B?MG9lalpwZmN5WUp6eTRiTDN2MkQ0TENUcWtQOWdDSmdVR2p5UVFCNE9jUmx1?= =?utf-8?B?ZTQ3TGtTOWt6QVdYeENORkpSTDJSWXJXQytQLzFmOWhBZnZoc1hyaFBTcHNu?= =?utf-8?B?Zk1hay9jZ0IrTEJmVVZlSFpCUjQzYWhEZFlNOTBDSnBkN1ovMDQxL1ZQYnZ3?= =?utf-8?B?eTg1TmM4R3NBd0FIRGV6cHB2MjVkRVNkdkRIQmFRSU8yRnZQM295WWwrdS9i?= =?utf-8?B?MDdocWw4bFpvT2VHbUJyUVdxdUFQanlqM3lRcmtVL3Q5dXBoN0g3V2dwR3Bu?= =?utf-8?B?b0hFRXl2RjQxdHA0ZDJNdndmZERWYXpvdUpkNXRsd3puQ0RkRjEwVE9Ncm1S?= =?utf-8?B?aGxFdWVick4reDdKcGRhbWdxb1dHVitNZ2dYUjdkTmN6ODFQRERrZ2g5MG1y?= =?utf-8?B?T0l6MUVvN2daTW5nRzN4K0RGendOUXF0VFRXU1lOS1hONXpkUjRQQzkvbFM3?= =?utf-8?B?TkNjWXlrc1JPWURLYjJRYk1GRjdRZXVPZGRNenFkellpVFRpb2RQWXZLMEFB?= =?utf-8?B?RnNXdlV0Ukl1eU1kSHMvTVRNb21zbTVKS01aWFB0ZmZVWFZDQkpZKy9lZFVx?= =?utf-8?B?OXRybldBWUNqQXI0SjA1UVB1dWI0dmdPdi9zODlnaUJ1WE9PdXQ4ZjRPNURa?= =?utf-8?B?ajBCMi81c2xUL2k0RCszTnBiazR1Rzl2TzBMYkovU2UrWnNMMUh4WEVnRzJh?= =?utf-8?B?TklPMFM1eHN5elcvRGovdmdQUmVHL3JxWFNrK3pmWlRxYU9SajVIYjc4VlNo?= =?utf-8?B?cytueEhKTldkOUg3dTFsc0gwTmxwTUhTdWhmeTcwRUM3ektUMXVOM2kxSlFC?= =?utf-8?B?cnQ0R2FTUVVFbWRXQVYweS85ZHY4K3FianZoSnBJUlVsUkY0RURORE0xNFBL?= =?utf-8?B?UERaWk8wa09WT2Q2V05CSStNWmpJQnh0cG05SnBESGFKU3FOSWZWelMwMFZF?= =?utf-8?B?NDBqOTZXZTBEZWlyZllvTUgybFAzVmtieHQrNWQ2c0ZRaXBBbkNCZzRPRC8y?= =?utf-8?B?UUR1L01JWEo0YUpVY2R3TXc0a0loWEZaaXMrZnVlbXg2UUhnM0V1LzNOeW1X?= =?utf-8?B?VEg2Nit0RTY5YVN5UVcvbnJoOUduUm12Z2hPVXgvcmNoZ2JkaUU1ZUtDZnVH?= =?utf-8?B?MXhzZmVpR1VURFZxMnpaS0hEekpzby9EaTJRczNSTjlKalhIcnZ3VzFiVUpV?= =?utf-8?B?cDc0d05acUxtS21wVzVYaWc4NGozaE0vcUZ1b3FaRGZYbXBrODJVKzVmcU5Q?= =?utf-8?B?VHFiRW1wWk8wc2c3c3R2SURJRHNleXFoUlFvKzNWYk1pTWJyL2F3dzJRcHF6?= =?utf-8?B?SzdMVy8wdkZCN3JDRlpBTkJDd214NDZhMlVrRkVOTUFZTWFDN2dHYjFhM2VS?= =?utf-8?B?RVcxeEtYc2lvekFJUjZHb2ZoNFdnbDRqOURhWEJRb2VzY2lwV2ZwbUNMbmxI?= =?utf-8?B?bFJJY3V3ZnVyeEZ1Q05QblhrQUdWS1pIejdUdjRzSHErVm1vN0xpMGxXV3g0?= =?utf-8?B?c0loMUtKNTNqenFaTjh2ZlZPS0QyLzlSdU9WK25NeTZoL1ZOZnA5YVBvS1Iz?= =?utf-8?B?SEEvWTRGSTMrV0JoK2dRTVNvdmhjNEhNNHpDN0ZSN3I3RjVia0trVXpLK0pi?= =?utf-8?B?bTR6MTgvZ2ZOYkFGYnVyNUxiWVZkVG5XZHRTeUpGYklBVnFRektvS2xMaWIr?= =?utf-8?B?VExwdGdtM08wYStxQkpuU2EvamtuVEZPbHFXclEzbHRsbzhBMlJjVjdVRGhO?= =?utf-8?B?QmYvZlpnNXYxVlNQS3A3cnBHQ2FRNTkxZnBTNHNNek45S1ZpbkZYVTJSL242?= =?utf-8?B?WGRWalU3VGxyWFo2Y3NEbndFeFFFK2JKZDJZNnphSTJSMFVmSGpobWVBUk9F?= =?utf-8?B?MnRpMlU1aHFYMnRFdDZyNlk4YnJPV3JDM1F3ci9WV2JWTXJQbGpEZ1kyUEVQ?= =?utf-8?Q?7VXS0SKCBz4q6gHsWpCQyac=3D?= X-OriginatorOrg: efficios.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3fb5e084-bc8f-4e93-944a-08dd3fafafa9 X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9175.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2025 15:23:15.7074 (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: M7hzzMpIC3HSbi4SmCxayKIsspU0ieCBCMbwQ3a/Btfugv5KG47yth+QYDypzneuLrVBqq70uPZSenqt6a2XvleMVDKnYql84677Jz3h7KE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB6249 X-Rspamd-Queue-Id: E1261140009 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: othfgc5icxoej7qiphnni8x7brxf4xbz X-HE-Tag: 1738077798-763081 X-HE-Meta: U2FsdGVkX191329K9D4kYJ0UhfaAwFukJziTWsT9zouIkeqDV1PoXojF82xgS9VSw0lRMANVbWin2LZci4K84TV5pAy4YFqlg9RvZ0x6wRyZQ6klAsDrzwTqs62Ct2sOndwn+vhEi5Lj21dJzyYoFA6zSIwQQ41bAIDneOseO6+qZrOuVChsBDGNqUsU6xBLRYnx3y4DAdwrBxYNU5ljiu0ye6PFX8otQiq/WOxw18VLyohA3JxenwZmivuZ76XoFqYJfO/4U+yw6MWqmKgkGsAJ3aL8JY3gsI137dD4tgDfjdI0y7rKo+tCyMAS03wiXjm8OsRmBYfUJQn9eZl1D19EuvOHCm0egsIhGt0TMyYIPBldd/UKGXlrD2neUGsA1AwN14birdVeYqfegOpNcOcekTELzAuG1WjqSeOmdXJv4+0XbzRoPlfHlmTNFotfaUs7YQ7bgJHrNPqbKdxl6oNnhnVlk+Y9uZ25xpYQoT43NzZN786x6gQw0HZQxPoOv2Cp4UxhsN6Xy28HWJhBztLUGWY0Dg6DYYNJlBHCeXH+296+rZRbh7P2I6mabW+AgJdN6b9rZX2nBS7xov/GOEC3GT2t59aqwUp3UpD5EhpHo2/Jh+6zoU1TPcSQsQgExEkiKMangPhbxVIRrkdAQBF7c2bBKKaeRag7RbBKPT5RA1XJLChSw2NYler2+rPfirr6zXvisl5wwfxA/1inWag6pJQDsTq2TRbyBacR8sZbqugswnCVTkkLoJ+dzxey/Y40mLZNYY3ZSlVIxeQi7/ACgU9H9BQcvZS+GUbprWUv44xpcr1Kn5jiRJVgPdq6HlR8gX6kbqMAFvmCWFwAQpbPg6SFulg380jqV0ilgIauiuQOqtNnec+7Z+ISponA0iUdpLBPZQgoJYD1sl3cP3lh7x41/oETs5q/eSYea59xu+UDlC3hJ5M1wDdxv8/QqKXJo1gyVzvZR/GMNZF 1iLNAXWw qNdk8xCdeaf7QqNgkXHwSqcLBa60njK5NB2t+jgqxjKtDEqb2SwjlOHEuCgn/CR/5g/XI2suVN6cd0Q1X0vzGfyRggyxRJXv5cG/zy1ylq2FYqBMGy+bM6axKrjykf7Ug5CjD9JHLQuifaQk0UO8+unco1QJxFKPr9x4KEas9YhtUCgHnJZqji7w2iRvancpA4SdI8jzWlQa4TlwzUKumNEQ+LHlBrs45sC0CBzidD1lhF0P15I1rt81P4YEYk1o7XFVrgYhPspNsb4NLx2BGniqWzJ0XYAoTwPFc74pynBpS3tPxPn3nEbjkOuM0dRsvcAawNICrbZysOWixBiHpkcFJSwTdoAXmMa79C5alINFSu/mtdEJ2cn7F9osidy5LZs7XKmDIVRepPRx0sF7n4qIihhxhAYPzONb8fvjGT6iiepU= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000006, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: 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. Thanks, Mathieu -- Mathieu Desnoyers EfficiOS Inc. https://www.efficios.com