From patchwork Mon Apr 7 04:18:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harry Yoo X-Patchwork-Id: 14039691 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 72132C36010 for ; Mon, 7 Apr 2025 04:18:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 052E46B0007; Mon, 7 Apr 2025 00:18:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F19106B000A; Mon, 7 Apr 2025 00:18:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D35A56B0008; Mon, 7 Apr 2025 00:18:42 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B02B26B0005 for ; Mon, 7 Apr 2025 00:18:42 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 844F380A64 for ; Mon, 7 Apr 2025 04:18:42 +0000 (UTC) X-FDA: 83305941684.17.FAFFE0A Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by imf24.hostedemail.com (Postfix) with ESMTP id 23767180006 for ; Mon, 7 Apr 2025 04:18:38 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=PPpecTRf; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=UThf4rhQ; spf=pass (imf24.hostedemail.com: domain of harry.yoo@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=harry.yoo@oracle.com; dmarc=pass (policy=reject) header.from=oracle.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=1743999519; 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=tWas5t5gQrH44nqIg/eES+DJGzgyrdqYFJ3MrIiOZfY=; b=UxTfUynSwI5SxV35PeJnhzzoTo/oK0BapHzj/pfwpezh9N7ZOLFRB+ifMlS2zJ8IJRFEfj IDz/ye5BPpPk5kLPcX/fopQvpq5pBk9yAWB6DPk2Uum3IkvxDb9h4mvpJaHSWtBBT3zyj5 B2+RHMb6qJO5C5nP1tjQPrVGqTSVUYQ= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=PPpecTRf; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=UThf4rhQ; spf=pass (imf24.hostedemail.com: domain of harry.yoo@oracle.com designates 205.220.165.32 as permitted sender) smtp.mailfrom=harry.yoo@oracle.com; dmarc=pass (policy=reject) header.from=oracle.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1743999519; a=rsa-sha256; cv=pass; b=rzMWfPgphLz8urs7LGfzNy99pTeTA9F7exFeWkLNwrRHKRDE4WqJDKtT6grzxuGlXve9lU bM3va3O9wS33oOE7/ersPoo8dw5lIrDR6oDKbs0OewL84KdgYtJrDHrM0dDOyz55MDh0nI bjmITlHKjuioiK6q+fpBducJqEgd3yY= Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5371CYK5000960; Mon, 7 Apr 2025 04:18:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=tWas5t5gQrH44nqIg/eES+DJGzgyrdqYFJ3MrIiOZfY=; b= PPpecTRfnYXd1Xcp9BCjHzQkLbq0u+yApLnx/ruoNpm+EOTvdsCH6DHjMVauU0zg +eOnqJ+4GDb9QQPfNJrnksEyv1t+nhAyiDoXPHJGMzeHRzOGOdg+gevM4aeP5FlY S40jNDYXXWTvzAH7FiKnxk318lOuZOKOn0faWFROjzlumF3ygEck9KXWZMhh778Z hIjzUOvcgOfCjcLL35QXW0220dYcKMomAdmVaNzJNiV8cZiqWGEI2j52BL1s3EWu LWzoJHP8lfqMwt6iqmbAhDrxAeQm3FfcPyfEzOvC00EZL9CLf0sCeflfUyuxG6kp qSSLmuhpKtD7Lggj90QeGA== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45tvd9sph2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 07 Apr 2025 04:18:36 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 537211cG022165; Mon, 7 Apr 2025 04:18:36 GMT Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2177.outbound.protection.outlook.com [104.47.58.177]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45tty7yk1y-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 07 Apr 2025 04:18:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vYaMICqAiYI32WCxYnPiw7+ok1606cr4RvYIpPohGRtMFqjDBc1WJ6BrYmy/BtrEtOkxT6aJNL4dYxh4CvwW2DFD7FEehCXs3/bKbieESA3HCgJDVfEM3OeS2x+bQapcOBHAI37LbvyEUcy6O5oWQQKKRJ+kJWvXiQFcnKMg8jkupJjuVg3lbqW3dkNqncEFlJu1D3F0oxx7NpvgQedBSIibKVGn2t99j9MbZ4eOf70ZEA2y2VpLM7BQYbf2iaPubyS/+2M/Cmv8zogj1NFBPkYvFRYmtLoYai7rp/ztWbCD5QhZ8PSUDcZS2kmN/quZpok+g5dj0AdyikuIpw4EgQ== 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=tWas5t5gQrH44nqIg/eES+DJGzgyrdqYFJ3MrIiOZfY=; b=tl7mGfUdgJW0ajpAdATu78yAc9S8kLXoSoWjT5LJ4nRMDdGPl6uzStKPCVfkE8ubdhpypM1j7rqY3qjrM58b5P2AlmfI2BvjmjzknRBR88vHDWFNf/two9u3O6czr+MfkSRiT0XXUc/ZxLb6VXZViLTfl0R4G4E1W6vMHt5go7ekKcimuAl07prUBeK0LjAj/2XUoqoYi4AviW5XuBBrXFnv2vNBkPHbLOwUOaUA4dss1LodM1na4b2S+5H8NlwVsDq5/M39dEJNA+f5L5L9u3qA01UkikRFvB63SfC2i1LNbfMj4TCNUYNheCoSO2tKperHbQgZ3oiD7sdAmdoYjg== 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=tWas5t5gQrH44nqIg/eES+DJGzgyrdqYFJ3MrIiOZfY=; b=UThf4rhQGw6Ow7T7vtB08RUoOwwqkUiTvDXN7N2DrtpyvHkHpr19wQwMAuHesongFHzGo/8UwAoA4SMaTK5RXRoREl1U1Cs6QrXQ2g8Hq9Yb3pljeZHtIaigZH+kk5uVKbH0Os8cgmCVtqZ9SaeHJ0c8TAde7x47YfWkh23fCmA= Received: from CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) by CY8PR10MB7291.namprd10.prod.outlook.com (2603:10b6:930:7e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.32; Mon, 7 Apr 2025 04:18:26 +0000 Received: from CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23]) by CH3PR10MB7329.namprd10.prod.outlook.com ([fe80::f238:6143:104c:da23%7]) with mapi id 15.20.8606.029; Mon, 7 Apr 2025 04:18:26 +0000 From: Harry Yoo To: Vlastimil Babka , Christoph Lameter , David Rientjes , linux-mm@kvack.org Cc: Harry Yoo Subject: [RFC v1 1/2] mm/slab: add sheaves_enabled read-only sysfs file Date: Mon, 7 Apr 2025 13:18:09 +0900 Message-ID: <20250407041810.13861-2-harry.yoo@oracle.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250407041810.13861-1-harry.yoo@oracle.com> References: <20250407041810.13861-1-harry.yoo@oracle.com> X-ClientProxiedBy: SE2P216CA0112.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c9::10) To CH3PR10MB7329.namprd10.prod.outlook.com (2603:10b6:610:12c::16) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH3PR10MB7329:EE_|CY8PR10MB7291:EE_ X-MS-Office365-Filtering-Correlation-Id: 61c29ecc-eb22-4194-6980-08dd758b3e1a 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: 8lp33MRoMBxbXtQjkdJj5ZjvDVhumR5+L2QJSPAPVavfLBmHkngxq1+cNTgVqoXeO6Gc8t3wBEvssCZG2T4w4Rk3buiGB7K7HUoJ33cL8Txd+cj5VxAO/c1OEsWvujJTPt5i6nK8haBi/Qlm4DtYL3iDCvQ0aQ70xcxiRZcm42KJQD3Nc81IIGYYYem2UZuyYj2p9J7i6+MHRmeliJJvXJJUt04ICwHoPzheV2j4eaHiBWeo6sIt6hD1enqqmyVfD1vP/IflsPr3gALdMmj6x+wHUjr9m3Xdn8iZFEiUSfKflnbTlRHtGAnCQWPIrBini/NWz8cBPdopPmABuoM6VtCwEU5zSDX6ZHzl1uU+eHXpM6X9rNdO1loJWGfimV1/IwkixMnXbCD73mkyJKgtBjHlWfu5CMcauc1X8uh9t9lGkUHSzXL+rwdSBRha2Nss06hckBJAPR4d1pVNHLmYNKHYpQamyGrnAUO+omx9pB3Y6rGj3mTdm4/SzwdDz9mvUW6aV4hk+eq4ugvuAtPMCm9lJKoLBZV5LPO5XnpPUzAXj9SyniDNj/L6Jnaz7EMJrjCpOSDnSNP3SvexMG27qTISbp7dV9IkkrH/n2FXpOr8dZ3kVim42DyWJCZ5RPGPWiMgMvRNKTjaBA7CRymPlyP00XJqKyz/C4syBglLwCwpo++m7WCAsfWAtB5bZU4Vk4Q9denwoztp6RB2tGhvMiqrSkypLZgytla93FcOy7Z20NPoHYqyzuAinVJF9VGLkmmhDGjc/Wm4UbW7A2B+nRJbMzJg5ftTRAUIb5ZszWokmFFL/rK/xqlo+TXT9NahpDu8fRGg+8EprZJ19GWRvwjdyTH6/2R46z2LD3VCCcvzeQDvmW3TrjPsVH1gLbhYAl81doDW74IBOTqHMsmqceGOtNZSQjP/mfd99syuJWL+0fgzvSP813GS0tcXaBshTsvh48aNHujvJirzGRDktZmnACWY/iiXwlB7a0n0cS1cb2Yh3HYkHgTIG7ymXV/eqtiMIlO+QX+rOyr4VYIp4BN87MYq9QgY9nGP0B8xdSYcRf1udKyVTctxsJIFyggvcIxHj8zOLDtBD4lU0KfrI3r1i4m1TbEIa7f98aVQ1SvW1MVcuGgqhbcAvZGwp10hzc2WzIXT3IKTg7Zqe+2YawAZj/OZ/1Tlqhv5OYnKO8B9BD5eiQGyrshyrTJw7dYwk4U18Z5nNzwjG7O9KmfsK/jxzJxQVxlpdjw9GPsiJhwFuEW3wTcpEd7BqF5leNhtgYNcNatAH50fGeQtspWjctPiBpjnkRjQw08IDHr3s1GnRFcZ+WMfPcQHrfzeVaO9/xlMHVBCB6lkDiA5xiIjrIWF30aJ+Wg6OVyUiZ6cesZmsT+iG4oPetJzUiWvQ0n7 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB7329.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QObRHMZuaWz0l7n7qbI/IKjTXTZ6sV8RrcOdrjSPas6I1JeN3SARPJDaYRfQVxhv5ggabpYwLylHNkKSqbGxK2Q6Rgl9vd6ZEg76QPBmO4sA/nIovl9LAUt2TOMHYPRlTeBZtecplqN3t6Z4NGEcEFMA6tgZDdd/vKCwn+JBbC6tjUOPKfnoxg77LZkJf3rZ593DzSoy3LZmLxt5IwLyFyXUtoNSIPRYFykQcJeq6eTrypaACDuPZJtqvl8tFoVhCu6l7+hbSdkigYCfwHN8RQB9J+PLtaNQG7Sr2FXYRhmhysQk4Q1AGgZ+9i+4ciUKJUX6+7bwBm6MxQVpN0gb1hsYHkyZ6Gh6Mwi3SYgwAE6VsiNkweIO570MLdPBrSLYn5ItuI3Sl9OFG6gv6DiKAo0n2WG3XxFtySh9yAoenKOsz8d4SfNOIuQLUAS5SQaVrKP9Vl8CJG+fGR4/m/iI3gHg00m9hdi/7Xf858kJvjJe92C0nhx/SyagWui6YRVh+Ck9kCuSCVjVMEemR9PXKfsCtUqxtwu0DxmQ+X9YttcB9CfwjMriUpx23lyPdgb54iHcen+8vYD8RkY3vA+/nXfj2ET0aq0aQHX9Il87vB+TCMSgfOs21LFVcBK4mF4N4Hj5wc7AGJyhiVa9GDA676lxjxmagwgyweLBELjZXnpaT4BjF+9IAshDKlj8Pu4l8/KzMVEaUl5/10OEJdWkdQEibGnAAiWRLA758p3ZcivDMAJD3fRs+sPuGA5mmKoqpdly/mxPKaqOCImt6j50VuyOI74zmru+gvhOn7En9JrshXiRhWm0VUU4uMWbUz/Wm7BA30jXS0byWmFyApxOD7EaKkH5yDO/SLBb7Q2q8aBSjd6qF31GjHUE2X6O+cTeE4WWjxXkjnKPAJIe4sVKbdsO+CH7rpmyeAOgl5f07CpLyo2m7iKbJm2KlfxuM05+Pbg0IQZd88lvYb+5sJfwyrAMsylScRCKPnxq8mNxSzZFWfpjQ7QXuVdp0TrwCcQm8RnXdcPfdGs/5mq7KAeH55A0SW5m630DqB7VYjXXzcLSrv8UrkhrXqhzfo0syNCpv/7EYwdy8UnkV622+3r1UHM/b+Q61UYFui+BwNfBZGzsNjH9MqYrGVa5NpHIDyELw0rNSLCM8HYmBGM98omn3+Y6JouoMQ8xaSNOx+NN6FzBcVoT2MV5yxaRkgeKOWZw4ixsHmhRPXQTcnobx5KUwJs/uO9+66iMKUABqJiY4DaneKCFXPKOnrvBSDWC4rJ/zqoCEy1KQGONNy8G6DUeaokjxM+fjfLsc73GExdi//fT2Rm7CkjJ358tLoRXint+6SugnDFIW7jHB1kcwUrEVzD3HZRqx1x360p85CDAczZ1UXCddWeB+BPOnIK3zYb3/6opq99VGNI8cLRVe60pBTtL3vkfAnc5oW2EN0k/pGVoMqWuAovXS9TfBqnAIKXzCNmuKT6l9KLMxgCMn/OJNh28OnS0GalGQfIQHfxnrLNlUIRP+92f+s9TcPGWKjf4viRGZmXlrG9sxGyUWuRaexGCE9mVM+oAoIg/BO+60SB5PdhRj2S25shLiagUPok+ X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 6ZqurWPOZJwyYwUW4KXLoa1+FUoBdDW8varh4dt4T50mvh+N1Asz7wD5UmB9t+126ac3xwb9RkA0HtPflkHb/r7WAdqvNfEx+WO3SqOaev57Tbt5dUR34ZryibxuaLjP2Orat8oJukMSeZn0RnoLYeyYWZS57g8tbUPE8sudAzWzHTVn4KGm39SvEEMrVoKndSu6mifZX7iZtNPDFYH73qNusPv9HwXfW3DEVlWaIhBpcTuYkXaAR1vpLE8LM0kFR9aPWLWSoFKICdEVWJASulWYGIDWZFZ2SMysxLWYUdv+SK5g8PHrbOJeUfKPwB9nL7lXOemHevNmu0Cza3bSURcnxjzPwMk6/SWV3Ze0dReWzsoSu83H7ofNr4Gw+llqjqzLpnOPt7on7UPUCoQmCVBldbFUFBmgzrXTFMVdQJkXcwhG0V5Qq35g8FGDwBGaYu1MTNhVD2+qbFjrJy/a7IQwRiqiXq/qWbsBRwG1ur++VJtibgCGjMExD6ZC/FxQfP4YbwAIvef7KijU/iXGWgDBArSlWzqgbMH0Q2Ijov3WvoWP+x8rh/61Ng6eGnen1E3WUcX3wXjfhpBFYIA44odJRSLuI33MxNarKM5aUIo= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 61c29ecc-eb22-4194-6980-08dd758b3e1a X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7329.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2025 04:18:26.1965 (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: GILeyVKLHHqb+YhsQ1NSb2cC21t5jxhlLwA5ghSht0/Ci/nT2Vm1K5bPFPl0sSy6+LOHxEcA0ld+W88xlQok7A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR10MB7291 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-07_01,2025-04-03_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxscore=0 spamscore=0 adultscore=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504070029 X-Proofpoint-ORIG-GUID: I6hnewld0pMUjnLgzTo6DplBc5E7NWQ3 X-Proofpoint-GUID: I6hnewld0pMUjnLgzTo6DplBc5E7NWQ3 X-Rspamd-Queue-Id: 23767180006 X-Stat-Signature: xgw3in1qrpep9fc5fig1qhksdyj83cx6 X-Rspam-User: X-Rspamd-Server: rspam12 X-HE-Tag: 1743999518-485988 X-HE-Meta: U2FsdGVkX1+ZhCtZHz3SxZw8ma7CHyOvdy3/lYEAyVVVSN+ZDcmqK0HSEzZdk8HsvWDf6aZjnN/PsAK5b99Xi2BKRODU8VtDXA9yzeaNFJnlYZypFFXxZOpvKjhfaDLNft2MA06zEvdDka6fe46AV7venpPinwqKw8XC4wzUF16q2nkNAF4edr9fdLSWDKxQ3UOM+Ly4ukETEQSSZ77/Xa4aQWI1YhSsH7NAVQUGhb4FKWrRKTKW69+xU5E6pwOnvJ1KdVx4AWPXRQka15SXuQcweqZkaKkQinGlOhQJAty/yfAhp7UJYqhW/fCDB0XxhmJT4qy+nmfg7XMqVbRNvtDBcMm1LxieStNXc5bw7KPtd0lcXIqMJhJEMAcpBUCTANcOHIU8Av6+gYZ52ocfyFlRZTx9PlEUVBW+3U8Kns6fC30Nb9neyaa5j/MO5LRRF3ofCgzQRmhCeMXwPnE+KIERcMV3C/c+VARw+hsJt5iNjkO36PSLdgU3APfhFUs8MAzHp3GUWGKYcUsF4Nhv8mcXf73dxhNMmIuJwSm5LnA+yOUdzC8WpaVQZ/siEGzc9/PAPvUJgPXbx+fLVVsqLRcPfyVTvYXUvSqygwN1SmaK4zNCkod7uYXqYpNHWlbOcArp8oaz4/+tMHtNA7p0xhFTeDPPrQ1E9uBk2/bwVP1p35vaa6w3r5pEtXzGi2vp4tRNAxNsrSr8LCRzgdEtcEPJVMOlf3N+aXEFMApvlzOEFErzKHwam+5r1wqro7f4EcBq8t8ujIoozYe7HEeW4T2Mios6rDUNQ18rd43UAmNNaaxY3M56c0MY5ssRdV2e0QVCqp3EhsuP/KLonTuEa7JWy9E0sreATlO6dASmnm/M760wSDgFwU+n2oJl9XTrP69/x+l1DUuVSVMe6RuWMVxeJnsr+8D3qyK5KA33SJ9lr0l53/3I/hpMLFWzg3ihvQMK51wuKDjAk8CYZSy AscdTToy +9jc3/mft7FQbSSvNWUJAnsJPdFPq+cUAF/lBj8MRlzKpZpXO6mwj326a0L3hsw3eMKNEbOHl3jXjl38Ll5uAjHwVut/Ww4PCm08rTrTxxFNQTmSqizIZhxcGnk19ZoajwgDsAqMH50jlnpxDrW180iPE4akwTMVOir8rsX20XufuYmb1Y3LwxqJmKK+JyTCIoo08kLbJ1MYw68h8aWL3egE5kkITKZBmLVOSzhuVrXKqcIrhv0FxVM5lKcbyyRBrtw3Kdo6tExWG1DR5m22+WF49hdbdwCj1NJ4eY3tz0n3YUc8ONkBs6VmniZ6pfvPgu/6qLzRQcamu1tSwSQMp6+OtVrmj++zpC7OPQTpqtVdMWFlx3/jN83o1H3Md96WWvuCXHebyOTZOwM1l18Y3FK5i+vOVqmOXBXUn0t2bnibJVWn4i4/+y/+WKV/7RMcn9LaqESi+EgjCuL7ekwN1cH03y5pH750adwTFGYj8aBb8OYfcuitDQAA+3X//XFfTQ/AJdv9HiQ4F6wOokZEk+u0e+YvAhnRSpkYHzuOtud8fUsEbVoZgQoYXofR2u3tIfQPTNvghyy5FLSjHXWNdD2BmowQBjSZ4RlnVZFqjzJKuRSJ1nsZoSvcLXwp3xo0tBpF3WLqK6k3iX0UHr9Bnl1cvXQ== 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: For user-space tools like slabinfo, it is difficult to determine whether a cache has sheaves enabled. Expose a read-only 'sheaves_enabled' sysfs file to indicate whether sheaves are enabled for a given cache. Signed-off-by: Harry Yoo --- mm/slub.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mm/slub.c b/mm/slub.c index b5ea66cbbe68..32db440a8b05 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -8504,6 +8504,15 @@ static ssize_t remote_node_defrag_ratio_store(struct kmem_cache *s, SLAB_ATTR(remote_node_defrag_ratio); #endif +static ssize_t sheaves_enabled_show(struct kmem_cache *s, char *buf) +{ + if (s->cpu_sheaves) + return sysfs_emit(buf, "%u\n", 1); + else + return sysfs_emit(buf, "%u\n", 0); +} +SLAB_ATTR_RO(sheaves_enabled); + #ifdef CONFIG_SLUB_STATS static int show_stat(struct kmem_cache *s, char *buf, enum stat_item si) { @@ -8656,6 +8665,7 @@ static struct attribute *slab_attrs[] = { #ifdef CONFIG_NUMA &remote_node_defrag_ratio_attr.attr, #endif + &sheaves_enabled_attr.attr, #ifdef CONFIG_SLUB_STATS &alloc_cpu_sheaf_attr.attr, &alloc_fastpath_attr.attr,