From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D64B436C5A3 for ; Thu, 22 Jan 2026 07:03:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.177.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769065390; cv=fail; b=PMtM5yRdnelFDGcNPtYl9VemCPTW23syHShZTNEefE+YMHsfw+3LtCfuImoP+KY0M4F2kz4NtZMmghnHQeUqJhbMSbCPjll/1NhpeMtQoJ7K6Skbw29Ze8Sw0BPynXvXl4guUioaTqBY1bi1PJWHgfgSke+HBCsaEFOPTZBXp18= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769065390; c=relaxed/simple; bh=m8lkdyPvUmR5ryeILCv6NOkKdNRKyrVCuEl41dMZ5Wc=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=gS6R7PLQ/IedbfXyPZ8LBM1VxG3ONzVuuiD5VEk+hH35mY7PSiie5Mk+qJxZ4Xmi1X8oA+4US0kKqMHNDgPOiP/bcQlelbH60+EBgQzJ5DBIMXh4qnId6OZ46GM5IKhd7XCjaTeDDKBjxtcgbQtUcCyK5hfWFWia9bMkRNH48vM= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=YAWSWHrQ; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=hbmaqfi8; arc=fail smtp.client-ip=205.220.177.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="YAWSWHrQ"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="hbmaqfi8" Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60M3inmL3626777; Thu, 22 Jan 2026 07:02:45 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-2025-04-25; bh=SDOmLKkYQjftB9rH0r xxv3towFGZCxeglCreTScu87E=; b=YAWSWHrQrNDaQiu4Wk2DUfEymZE1dblVLH DNEYT1Q/rxqwvGNI81/Y4hXpEgzIooAPev55KS1IFvje+c4e5lsCvRulDj1QYXL+ DJy4WS40x8DNaSETmk8UbgZjv7L+psyt3QwVTEDrJW7K1CQh1ySVzEW+WQC5z8rd kNsKTcjCQzrhwC6cmvaYDphz7f2yqal7v1oHcCd/37vnTcauufc400f620QEcVhs I8LDH2KYphx0eRu2p5XaTC/SYzWp5vyhLtLcXtCzbNtVL621lnBUnq+bEOQ4o1vF /rp5cQ0OxU2WWTgeyUQ+DyxJ8xozL6ORWLJaHQ2LEBE2fxo6ezRA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 4br0u9qdf5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 22 Jan 2026 07:02:45 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 60M6F1Gq038803; Thu, 22 Jan 2026 07:02:44 GMT Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012049.outbound.protection.outlook.com [52.101.53.49]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 4br0vcdawy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 22 Jan 2026 07:02:44 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EBTErbAQikE+4Nd+dP88RvaIzkioi0aSp8787Xd1+bznmN5wOASyI4XjQx7za+P+lE9q7fGXMBE+xymrWGU7lwPOKL/8BoXJxg5qgucODUUc8uOW9A0EGoLVkyAGnOKzvTrrLmMpcrt1qOApg23xOC3f/n7kSzLLZMhErcfk4Jtq4QCyNp28cxq5CQY/JtW56BzEBu/A1yYvyZnAVR55td61zCfErdApZTLfmfZRy8B2LKXsV87ueqnDN8WH3PxyNTIDbWOuT7MbaRmmL2GUA9ackm40Ut5fhN5alSZDHH7wPJloheVppKRYboV5zMBn//9jPUugQ39XBwtUQHbNvQ== 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=SDOmLKkYQjftB9rH0rxxv3towFGZCxeglCreTScu87E=; b=fsWYQPobvKbHQ6+cDlV6Ace8Q1RU5o0GltN/38sdjT5KOERh+8h5a5cZJbZE7U5y2wz7vfiOfCAhgv2MMJWr2nGGls3Ip7L15HM6angE5/WqKg3AoHfQW1hdsihZE+Y+aC1/A0+/itB/AlT+Qqsrbr9FeC5ARCwUzB3pPxrZC9wv+2pMHxDn/NP/KPdC14Mh5BIyoiKmcJbYlBGgGVLfOrF9mAN+YIIpeiHoHZDiCzdaPzflomvibzT48qf6OmKi5ISziNU8KfleM7i4modU/KhbVYd5zK8BUBktx93aB0cA2gffNZOdC7ptkeUFhMbBEqZzjeKl7vMCcM1J8DIaxA== 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=SDOmLKkYQjftB9rH0rxxv3towFGZCxeglCreTScu87E=; b=hbmaqfi8XpancgxsBadr1LQGl0bsnA7j9/lTFM2NhbgIADOn8gYpKouIAOA8RhQ4FdKFTql39wjx1DPPyg7MTYRyQDjwaHaO/W6gn55+ZtWhsLzViDkPyHjCvoFGmgraJsUwWtrDm3FLQ0uftw+myv0U08pGmMxJG1jarHP8Nlc= Received: from IA1PR10MB7333.namprd10.prod.outlook.com (2603:10b6:208:3fa::10) by IA3PR10MB8563.namprd10.prod.outlook.com (2603:10b6:208:571::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9542.9; Thu, 22 Jan 2026 07:02:39 +0000 Received: from IA1PR10MB7333.namprd10.prod.outlook.com ([fe80::e8e9:f35e:8361:ec06]) by IA1PR10MB7333.namprd10.prod.outlook.com ([fe80::e8e9:f35e:8361:ec06%7]) with mapi id 15.20.9542.009; Thu, 22 Jan 2026 07:02:38 +0000 Date: Thu, 22 Jan 2026 16:02:28 +0900 From: Harry Yoo To: Vlastimil Babka Cc: Petr Tesarik , Christoph Lameter , David Rientjes , Roman Gushchin , Hao Li , Andrew Morton , Uladzislau Rezki , "Liam R. Howlett" , Suren Baghdasaryan , Sebastian Andrzej Siewior , Alexei Starovoitov , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-rt-devel@lists.linux.dev, bpf@vger.kernel.org, kasan-dev@googlegroups.com Subject: Re: [PATCH v3 17/21] slab: refill sheaves from all nodes Message-ID: References: <20260116-sheaves-for-all-v3-0-5595cb000772@suse.cz> <20260116-sheaves-for-all-v3-17-5595cb000772@suse.cz> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260116-sheaves-for-all-v3-17-5595cb000772@suse.cz> X-ClientProxiedBy: SL2P216CA0097.KORP216.PROD.OUTLOOK.COM (2603:1096:101:3::12) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) Precedence: bulk X-Mailing-List: linux-rt-devel@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA1PR10MB7333:EE_|IA3PR10MB8563:EE_ X-MS-Office365-Filtering-Correlation-Id: 682029f9-7595-40ca-fdc9-08de598439ad X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|7416014|366016|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?WcA+3zc47ooQapc+9vGrZsDoMPEn1ovFjcgUf8GyCLBi7j+dobpHGs6aAY3/?= =?us-ascii?Q?BqQ47R8gq1NWv+M6vYLpheNTbdBS5fCokND8uXleGrp1QtfkPEX8RAElMaCs?= =?us-ascii?Q?pUbnzNFqIk296TihizMEL8AiqYjb7wix/3bpq5JPc8AYAm3syUkmN4DfKGT8?= =?us-ascii?Q?ho9tKJvUS0U1Vu653fg96Y6h8LUxeIHuxEPxvJT4fZda//0x+wNnMWwuD5u/?= =?us-ascii?Q?xizJWvXFbAnOwS0og3m4oBYKUQpfhvqCh4lIRyyZu+KIKT66vqcRDb0P4QNc?= =?us-ascii?Q?JcmbW2xmRk41HkzHn45OyA1iYHjrS/0KzR0AQbpFa/veWqcr3ZnyVjwH9R2m?= =?us-ascii?Q?Ikwr3at+iTeUYlbrcUZuOhWJFbdp3PW3wZWU7nr59bqRhgr7OnKFQGWEubW5?= =?us-ascii?Q?Sf2p45x9kZClMLBstWbaDWQY5slSexJYT/QYHWuqDQfkqfTKeESqM0g203fh?= =?us-ascii?Q?/n5yMBqvzMejgDYRW7QO9H5CR+kyuDOZmC2/JBgoemqjNPeZv7FTvXOGIsaE?= =?us-ascii?Q?aSZH8MHVy7sORatsx9DvKdDjUBJuj+5KLdGx22n6h9tAxDkZWNJQ97KHpEcH?= =?us-ascii?Q?E+1lYJWO/sXMj7usa9TZ6nF+Gj2bciIZIQ4hgNKcleqouzPNlbEPjuYJFN8a?= =?us-ascii?Q?k/azrrfMCLhqlf+Aw7aeyqkHWUPuDxgvkAcPRboXNbua23weNSUsI0CGIPhV?= =?us-ascii?Q?2Lx6rZ2YX6dy0xukZ1VBzjYbjJ0i955KAsY+H1ZyXHEDDYzLEPpg8MIRDIcc?= =?us-ascii?Q?Vbk1AMy2YSWmCaDQcOD2YBBD4fasBc6Mu74c26qTDbP5pH4ovhi5A+Ar9UZI?= =?us-ascii?Q?MvJmmjPMmkoNa+viG4VzIq1WhS3z7JiuJSRFerrYNbW58yFJToNBdcp2nM1C?= =?us-ascii?Q?noodPiYYMT2V3yEPKWTXsPD0/ljctBVxzziP3GZm6Y2xyrcSTGaamXjNc07x?= =?us-ascii?Q?SUZBrg89kGHWkWjW3v8JfBzD1DYDs8s1uBDDHn9csKglTe6NHhK99NNqJzeG?= =?us-ascii?Q?yzSCGpe5Gn9Z+BksJ5t3c3nU6bjalym3+A1aMjyrTbYLnU8RhgGDdT59Tce4?= =?us-ascii?Q?heSQIZo38Y8VSeViTlYrNGsHRJ0kQ81+tyK3DtkKSXX8IeOpqX+oCOq/68GK?= =?us-ascii?Q?FGSAjh4s9FjbTA+Q6jk8lTLACz5Y1XGoHuuSwHQXPXCe+L5pFNGlbXjTjepT?= =?us-ascii?Q?MN7voUliSvVvNan2DmAaBPW/zaZCyqTdjbVnaUecLqXuvn4FNxHttx3grDCf?= =?us-ascii?Q?80kDAjM2Hy8EOK6xQDE9pq8vcZSDYShZADqr2pAQp0gim9o/aNoY73rv2BVy?= =?us-ascii?Q?GpycUDGvO715KRtK0jL57QNbYTDNvNMwzhi8OO7k/mdKM2fowpBvMn6x1je+?= =?us-ascii?Q?0znOl7GQNCixytr1AMdnYssxkNrXZFIIVoYurvPdulNMFOF6tuLb5GrFOGjg?= =?us-ascii?Q?Kcv66/XtTO2oPpwEjfY8+gUjTh71rFBkHLTSt4rzWUNZltHsQHQhfFTqamRJ?= =?us-ascii?Q?26kDfF9g9W653uiBQA6f0jfymf0ZPTtAWSOJJ4RZJFfyNpY+St69VKZ4BIvR?= =?us-ascii?Q?BcOXFakEkDApuuu7kfc=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR10MB7333.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(7416014)(366016)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2NJvVn/SUro499mcyGMnSCtJwhr5C2CIqV6DVchFB40fmDTI7ckOTQcISjku?= =?us-ascii?Q?eDUb5q5GMemnIgEJZyNUGt3Sordn28FkyXXeOmLLQW54mkh3PKzRXMN8MGww?= =?us-ascii?Q?uu2f8I6q41MgS7QBTRGYn4Y7NKCbQFL3aq1ciZ3o1aMQYxLJqie9gqZPmMgs?= =?us-ascii?Q?x0xnStzrdItE+zoAO9+7RE58iQ3tqrnzIx4AXOuPaY187bU42VoSNWTNkCqM?= =?us-ascii?Q?LWN2sIEQTjqc8mQx8XhM7d2Hv5SYPSqu/UJYb9FgCcTla6Qrmo62dbvFBQkb?= =?us-ascii?Q?NW3Bbrl7/LEFWL7p7BOWeJjhYJlp2RJ/hSsUizWdrHiLTQ0Prn9hIpNqyLhI?= =?us-ascii?Q?6WJa9HI6JGRKDnQlR3LWob9iygd5Pn2PcE6nLzSOVdEy5aQQq3Fa7rGpIXqN?= =?us-ascii?Q?WYY+YHgiddWWWbcvX5/Sv9pUu0oNvA5MmC1VvFqx8ALA6mfMuXSbUiH0o+Fg?= =?us-ascii?Q?As7+ZnG6kHItxX+VHMWAcZvinFv5ev7GidaUpdq0APmerX3KahFKZqecGy0C?= =?us-ascii?Q?UvA82tYQob/K+BwauDE/yF0c6HD860reW4D8TkWaRHQpplkL+YIcQKM3fex3?= =?us-ascii?Q?BmUzNpgbOdi/SDXwEEZpjV6dg3XoC6rrq8a6mP7NsXKGtZv4qV3jTnsjYt9N?= =?us-ascii?Q?ML4ispkkTaDHyLYpyRPCvvF3+NxjnhGtg904TVgBrpPulh6SENUIVGRtlkCO?= =?us-ascii?Q?fkYOjG4iT8+/3W33Kvh6fqilxK2HsKymd3BVgps/NFb+6iMUta6XoQE+sQDm?= =?us-ascii?Q?L7l8anVIlj9mAfWyCwEXXa0ibm/gWUrEd/oVcv1gITlsThCN4To+4fxqs8uq?= =?us-ascii?Q?07i4/ckkZzphmGgZA5mKaJFRcrfe+8oxRKjABXa100i2zFJNTX6VdQzlXNcG?= =?us-ascii?Q?V6xAnKsXNDQqXvqdZnzG8X3XpNe2pGm3+2BC6AwIITYz44BFPwDpF3s9gPHb?= =?us-ascii?Q?dr/hjp9bKCazpcYN6ue1fh2lna6Cua8ihwkZtYwAr8GBUMciY/Gx64K2s4In?= =?us-ascii?Q?3qTlhm35oViVbp5T3TRcY4B9KNvQY1SNljeKXy6uypwgOyFupC2Z+MxFML2L?= =?us-ascii?Q?olPeVbVn1kwPYbDmGr62SdFX8arPA7cQi867nZYgi3C12rXhWjID1QS9TTVj?= =?us-ascii?Q?Bsm7Z5NEf7VajYMhBzPnkqhQa7PRyHCkoo5JGyAmVYH2sVhfwIdrfSRS/Li7?= =?us-ascii?Q?ZCc/JoQ52s+2Cf8xVF7RkWWYL9I2Rr43HPhSt7eiawKgQO9tvlck+jXwFDU/?= =?us-ascii?Q?xzskYwSXh0T1sJsdBXU2SepCXSOu+P+U3JdRJASWex45BbiWq25n25t5upl7?= =?us-ascii?Q?4itDPQBtoLM9Jx/PxFkWsNRJnCJvmMyeuy8VlF0Mn+pMt8O02Q83LjKlyg+k?= =?us-ascii?Q?zKp2Baek+5KdXeCF4rXYpbXcPl/vdTQq0fut14pR/9zSCA2B7RMo85oUHVGj?= =?us-ascii?Q?I7T4eMPR6r1xzoWkAJ/SnQ5h8x11T/LYVHIl9G/13lyBFvJOI0VEz7poJq8b?= =?us-ascii?Q?RIt3Bx1rX785vWmTWl1VG+rEFU4evJZQ6bqRRrFS1rM4x97nlanhJHwjf8kG?= =?us-ascii?Q?2XuNjal+0ivq6CZ+Tmls/N54wWTriSHYFT3EBUqfL5dzxwVGrjUmisRaIw+7?= =?us-ascii?Q?WueLstLTc+Lsj+iFItEAYBYzjIXU3lKGIru+WKWWOGTHpqgcJxL+ZuX3hMyL?= =?us-ascii?Q?NMR0KovB31aVY1BWhRg50syiq6Q5/EPYm0buYKn7X3cVjtWNh5NCKHavbkHd?= =?us-ascii?Q?GYVwEKZC1w=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: vdHvUA3+8RZP3BCEPwKMPPyBx/uxLDUqYha83z/5ja/WBkLHugCy9ZT+x3poTnGpi5SJM84fR4nM0Aje6jPsaNC83FCmCiyG9F5awTrb6ND+BNT4RSFCULbnNknsI3x6YZ36Y3EUeYt7FAloSCXPgjP2bKQzoeqQ6OOcddUOb5o8XSY7ZjR9By1+/mW8QaOn1Dq19eTKH7dz+bTsPgprx51yNFlhR0oESY+6q5+Tv8cxZ9Pjt0FBGeYs2dcDRgeqvNZWlVO9+tU9D9Vd+dWS0ctQ7Z87mDs8ObXXoFkOOHlf6wIRwTWfnQOIA4+GqXd11FwLgrvBCzFwZruxLqqr8qKTh537jG9Q2JdHGht8AhqrwuxyAgqoBr6iU07ycNVEkeOXOS7+uIWHIvhqa+2MmS5ijWfAQ4E+MNWF2WYkUk7LyNkujgBHd+G36qFa1dj0qZ2btDG59l+BefQbNuFrQ5kHALEIU5FTnI2+xIkW3TPh8kvS32AL+6fEAdNTqjnm0wGqojwck+AfqucQNCvggjcrgW52QrkZ83IkgDI3KZTM7fILUjE6BZseN3J6Br89iopm1U3J7AIJgzyDfya6g6LLZcVyiF4Ljh2sSuK8Y0g= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 682029f9-7595-40ca-fdc9-08de598439ad X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2026 07:02:38.6758 (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: ccsKTQ+FzbJCe7u6V2k1ByYw5iY9hEH29fTizSbsRbh/WoGSDkKxJ8gIN/dbr1CzRt8ta1iIYA2E2JQfv7kyig== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA3PR10MB8563 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-21_04,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 bulkscore=0 phishscore=0 malwarescore=0 adultscore=0 mlxlogscore=585 suspectscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2601150000 definitions=main-2601220043 X-Authority-Analysis: v=2.4 cv=OJUqHCaB c=1 sm=1 tr=0 ts=6971cb95 b=1 cx=c_pps a=WeWmnZmh0fydH62SvGsd2A==:117 a=WeWmnZmh0fydH62SvGsd2A==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=kj9zAlcOel0A:10 a=vUbySO9Y5rIA:10 a=GoEa3M9JfhUA:10 a=VkNPw1HP01LnGYTKEx00:22 a=1XWaLZrsAAAA:8 a=JuDMzERyrGprox_VUIoA:9 a=CjuIK1q_8ugA:10 X-Proofpoint-GUID: 49HHSvJJbOBqt1X9DvHU3KROGWuhD43j X-Proofpoint-ORIG-GUID: 49HHSvJJbOBqt1X9DvHU3KROGWuhD43j X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIyMDA0NCBTYWx0ZWRfX2LprcWlHfJXg IP3iHF1NZqTA48GXzKh1sO1FXvHg8xaymkBOnb0p0hq4YAi5GpUEb8bJbBtGf2XyRJZrMinyJdo N1r78trD3teLc/OioOYldU4b/E/seDjkkazqSUued9eLfPe02z/D7+Ls0PuUoiE91KLoRLYcbjm ebbLHTFIoW2FUCyQ/SsA0Dv1pvIyZX/4NXPIjHQwxqQ4lFqMNXhvWhvSOyWYefBRQLOs2Oqfy4f 8BqzObRVy0DEiAZktjKy8NYsQYPxhz/F8Tw1/hcrR2hgG5ESG3jN4KwUf9O2Cz6PzquMvVM1Y4N aeIxu2HOsBWBTUUWb/G0Cb67pyzcADMbwDH82q4tXojUkPAX24oztuGxJUqkGYpTdUUqCDfsIbj huT9iNhxc+N5z2wgGofuVxKZ8yk3M1J7RoJcxnseFUlLDbgURK3FBskMPOJv81hEQqmoERHI8Ti fgwlIpQk95/FIPD31CQ== On Fri, Jan 16, 2026 at 03:40:37PM +0100, Vlastimil Babka wrote: > __refill_objects() currently only attempts to get partial slabs from the > local node and then allocates new slab(s). Expand it to trying also > other nodes while observing the remote node defrag ratio, similarly to > get_any_partial(). > > This will prevent allocating new slabs on a node while other nodes have > many free slabs. It does mean sheaves will contain non-local objects in > that case. Allocations that care about specific node will still be > served appropriately, but might get a slowpath allocation. Hmm one more question. Given frees to remote nodes bypass sheaves layer anyway, isn't it more reasonable to let refill_objects() fail sometimes instead of allocating new local slabs and fall back to slowpath (based on defrag_ratio)? > Like get_any_partial() we do observe cpuset_zone_allowed(), although we > might be refilling a sheaf that will be then used from a different > allocation context. > > We can also use the resulting refill_objects() in > __kmem_cache_alloc_bulk() for non-debug caches. This means > kmem_cache_alloc_bulk() will get better performance when sheaves are > exhausted. kmem_cache_alloc_bulk() cannot indicate a preferred node so > it's compatible with sheaves refill in preferring the local node. > Its users also have gfp flags that allow spinning, so document that > as a requirement. > > Reviewed-by: Suren Baghdasaryan > Signed-off-by: Vlastimil Babka > --- -- Cheers, Harry / Hyeonggon