From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.remote-ip=198.175.65.21 ARC-Seal: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=fail; t=1792427756; b=vd/Mlu66LpKClMVTCoBDTTGCxAohyZwGl2yt27ViohBASXGSKczglmYgyf32MAbz4kpm nPUMHwa99cRmKloAWlWPsiLbT2H/PCeneH1zWHRbqHHyuCWgDieiFiq95bRP6heue4VKj ZSIQexTv0nDO0vjiFLl9R7SL21Fpk2obhRlo72EBVMXirJfECY8F66uPHMqmORydBtyes 6NjnyWNsTcKbIZOEEKbU7mpgoZUTbIXVABYVGd34phwNxEdnUigXbmvJODMsX94v2OQ4L dIaSMJxiOZoXjV0aOETzStuJJQLPHwBKnNKQmGd6WrOniKagfic8fgM6UE6mGqVW6Vg== ARC-Message-Signature: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792427756; h=DMARC-Filter:DKIM-Signature:X-CSE-ConnectionGUID:X-CSE-MsgGUID: X-IronPort-AV:X-IronPort-AV:Received:X-CSE-ConnectionGUID: X-CSE-MsgGUID:X-ExtLoop1:X-IronPort-AV:Received:Received:Received: Received:Received:Received:Message-ID:Date:User-Agent:Subject:To:CC: References:From:Content-Language:In-Reply-To:Content-Type: Content-Transfer-Encoding:X-ClientProxiedBy:MIME-Version: X-MS-PublicTrafficType:X-MS-TrafficTypeDiagnostic: X-MS-Office365-Filtering-Correlation-Id:X-LD-Processed: X-MS-Exchange-SenderADCheck:X-MS-Exchange-AntiSpam-Relay: X-Microsoft-Antispam:X-Microsoft-Antispam-Message-Info: X-Forefront-Antispam-Report: X-MS-Exchange-AntiSpam-MessageData-ChunkCount: X-MS-Exchange-AntiSpam-MessageData-0:X-Exchange-RoutingPolicyChecked: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-OriginalArrivalTime: X-MS-Exchange-CrossTenant-FromEntityHeader: X-MS-Exchange-CrossTenant-Id:X-MS-Exchange-CrossTenant-MailboxType: X-MS-Exchange-CrossTenant-UserPrincipalName: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; bh=lO1olqq2bMlY2dvYZIeFtgGqGdOaDRWQ+vGNazk6Rd0=; b=kOmhrdjxXHAl07W0vtUSgYRWghJnZ9CoULfo7jZz/OzYdxCTK9kcsVoxAqy9LMXmDCCg y/0DU9zWyFyz+UKiydRyubjimRLPYNvdWbTRpp208msKEZYGKNZA5k5enCG8BIJoLFKLd MD6dkTGLx7mTT25ZuqVoaLM+DsxPYvMgbZQVTcYAox1qBz3afw1RXMWuRvXKOPnKzQ7v5 poftghmNvia9Ev3S83H3C8IhEVm8sPVozQik1MVoXJnyDn3sgK1OajzjlMaQ6BGn85E9b lm6kw7OsLadcC31YoZux+ky0Ky2KGJdU17PK8zpD5Gn2TjFB2iYA6duSKVl0K2XtQow== ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=SIxWBI90; arc=fail smtp.remote-ip=198.175.65.21 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1BC28606A31C for ; Mon, 19 Oct 2026 16:35:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 1BC28606A31C Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=SIxWBI90 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1792427756; x=1823963756; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=yIprwDKdWFlCp64gzZw8TszXi5gFBn8wnXoNPoTm9Gw=; b=SIxWBI907CyM2fdZ7gH2B//uR5H+A4nQowifXRTZ1h+FjFjzg6eXDd3/ KHuwtHP5mYSMXF68a8kXSUtBwYbJrn7vRpqhd7DLWS1F2145Jeq8O5OUd K0+pMidZ2e0s8sz7pvPbJhOPZWDyoRH/S/JmnFQucQlsyyqz1t/Mjz5yl uOMadTuRFryGH1VZs6dOrzbMJFWpxtsYQVZN7OEvB0muLWmbqpTRkttJx EkdxtVAN3wA75ZsmmD73WjIDTszQdWbrLXGxMVEFe4u/dKqZgt2xpGitY MDUVo2Y2kZmYm1AmQqibs/ag08KIaWUTK6CsontyVvpAf/9zeFYRTQee/ w==; X-CSE-ConnectionGUID: A+gJYgbxQF2FVjPk4JcPQg== X-CSE-MsgGUID: uE5qOb4ORpqRNKmmr3puzQ== X-IronPort-AV: E=McAfee;i="6800,10657,11940"; a="1217174" X-IronPort-AV: E=Sophos;i="6.27,167,1787036400"; d="scan'208";a="1217174" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Oct 2026 09:35:29 -0700 X-CSE-ConnectionGUID: esa9wX7dRTWx4yI1YtpMCw== X-CSE-MsgGUID: 5k3/0cu2SvmYJpUN/euWSw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.27,167,1787036400"; d="scan'208";a="2563131" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by orviesa001.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Oct 2026 09:35:28 -0700 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Mon, 19 Oct 2026 09:35:28 -0700 Received: from ORSEDG902.ED.cps.intel.com (10.7.248.12) by ORSMSX903.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49 via Frontend Transport; Mon, 19 Oct 2026 09:35:28 -0700 Received: from BN8PR05CU002.outbound.protection.outlook.com (52.101.57.17) by edgegateway.intel.com (134.134.137.112) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.49; Mon, 19 Oct 2026 09:35:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ORUP4NJwbNu8V9OfNjmq6I0ib5hODqw3rh6OZQVR4rym2KP0s+VoU2BCmD65Hw+mUEjc34DZxggRJS+a9icCJrHfz2bn0hpFyrVW9vjC8CownTdJApwqkv/2rkde48fFmKr/vEw4aLvIiCmVynK7shO0KI0RMxsmQV/z3cGCW/PvamJKgyibn2G19pZDV0GUEY1t54iToRVsoXbEvbWbV+xmdYyMZko0M1xU6D5YYrKRoZXK+njA5wRyqMIvyrxajRGZEC1Xj/Icl7a7ALt2iO853DXSJsPW4CXCERmQADQ07VVEQCdcPkR6WioV7v7yq/ZHrG+8H2snPJVlZ4eN7Q== 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=lO1olqq2bMlY2dvYZIeFtgGqGdOaDRWQ+vGNazk6Rd0=; b=UWGJ6OhJrLBjhp5QtC4Dd9Oy/gFQfEYKf6rmKtcOdDRlAi/mVP8NHrCttIOwbhX+MNiJLVSY4/E3lhd1esaR2oFWRexQRm7d/6MrOYBF6IGx/9qvlRMopd/KFDhmHwryxFSAgbkvgEmwbP/01fmzzZ7lIyI+bF9afVzBEle5C7VX3QAGG706c00ES909XDxt+vfglRjOlO/bp9v9I1csnXorl28Hki8tBPB5PKh1b8yp/m/EgzVzMRNp7rwFt9QlKK25p733IgsaYjICmPdTd/3T75GPslqPUELgbV3y0233i4ZqlmHG674MjsWt+pDza459KVrOcK0lPVuvEofNFA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) by DSVPR11MB997375.namprd11.prod.outlook.com (2603:10b6:8:3eb::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Mon, 19 Oct 2026 16:34:51 +0000 Received: from SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc]) by SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc%6]) with mapi id 15.21.0522.017; Mon, 19 Oct 2026 16:34:51 +0000 Message-ID: <5050b433-09ab-42d7-b837-033b192471a6@intel.com> Date: Mon, 19 Oct 2026 09:34:27 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 11/18] fs/resctrl: Introduce kmode_cpus/kmode_cpus_list per rdtgroup To: "Moger, Babu" , Babu Moger , , , CC: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , References: <54b0c60041902accde067b48bc3178c6756294d6.1790867441.git.babu.moger@amd.com> <0096fb82-4104-429a-bd69-7f733624c664@intel.com> From: Reinette Chatre Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0227.namprd03.prod.outlook.com (2603:10b6:303:b9::22) To SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) X-Mailing-List: linux-coco@lists.linux.dev List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ2PR11MB8370:EE_|DSVPR11MB997375:EE_ X-MS-Office365-Filtering-Correlation-Id: a108f56b-b2e9-4b9e-00c3-08df2dfee5a9 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|23010399003|1800799024|376014|7416014|6133799003|22082099003|18002099003|11063799006|4143699003|10067099003|261009223027099003|56012099006; X-Microsoft-Antispam-Message-Info: eUYGKKzxQCWdGKquNabW0Sfq5lTY3yR2F0/CfXDb2QEao8CKsPUi3QL5Is6HxCRcDzqbW+CSxPRXK/HWkS1Dwu8yNILYyrPj3s8KPO5G/mC/ZBhT/Ssjk7AxOLrQW5QZ13edjlW2MFOEbUCK12aaPr44EXmsGJz7f3UzDFUWwiR4OAhEWAXsOO1odrZSZl+OVqclGMvfOadWhi9XmXL8+649V8QSzGUjUrn9vx0lCTONqnKH5pNBRHlpgeMtyqQIo5sgGz6SVI249qXvYJy+Nurq7E3LVjcDZWfz28toT308/Vi118tJHh1vL8n/gaQwL8rL2W0kg5IozQNUib8SrTHo2a9dE/1NPQL7A/p/a5EwiY3/JszK19XwVWnH3st0a0W7a3kj0p/xbi7ZgyzLVT0wGJuPXNiBTCRqEToGnZIAuounHawrJspVluM7UtN+mDZC59mQlnfwcL9X0zrxmOoJUUnKPJ6DZyS6PSulHfOjUEypMYLh3h/ZpnP3Cd9FO94RUNnsCvTfc/hg2GgHw1xrLjQ7QzH1YqVFAHOFDp325N9Rxij2oAQsAYlK/P3KczJmnwSZSv06gk41wDvKM2X0DFU10i3yz5dP8tb66bc2/YHYk1zsjP3JoM3mOYJe1dk98iecv1byuvYURN9nbvvRItEg/14CtwmQI4Ez6ac= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR11MB8370.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(23010399003)(1800799024)(376014)(7416014)(6133799003)(22082099003)(18002099003)(11063799006)(4143699003)(10067099003)(261009223027099003)(56012099006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U3lIS29YWm1kampGdmpnZEVXS1BLQk9YWU9nckFMYTFDQWsrWFBwWjlmdTd0?= =?utf-8?B?Q0FuMTFxalBlTTFXUk9SN3Yxby9nSm5uWUFqNFZnZTVjZFN2ZEdqejQ3WUZk?= =?utf-8?B?M3FGejNzT2FNdFBIUU52US8zbnlqenlqY0pjbFIyMnB1RHpTb0JLSHdlcEJy?= =?utf-8?B?R1E0bTBzTHVJcTBxL28zVHRIS0orNjV6TldZL25MTXNWZDF2c2Q2ZStrUW55?= =?utf-8?B?VnhKS3M2ZkdaQ3ZJOTlEdTRGK1RpUHVERHp6L2EzMXhNYlNHS3d5Rkx6b0NI?= =?utf-8?B?MmR3Q01DYWNCZ1FXQU14Qmg2Ukg4MHFLVzdFSjZVT1EyVzM5eVhSUFNRc0Zs?= =?utf-8?B?U0taaEo0RmxxS1hBUnU1UzE0MVhlUkNNWDV5dG1Ralhid3VvME9OUGZtZWwx?= =?utf-8?B?WU15YnE3RWxTR21yZ2tEcEhBRXNuZjA2ZVdGZDEwN1FoalZVZUI0bjJiZzJD?= =?utf-8?B?cVFqMG4wOG0rQ3FWZFpTMU55WDB3akxXVTZkUXFyT3NiUVdsb0dUbDZ4aU51?= =?utf-8?B?YUFScWJGbjd5T0tWcDArcHFMaXVGbloyeGNaWUkvcS9hU3N1UXlLV0JycjdQ?= =?utf-8?B?ejdJczc3TjcveklPZmhyTnFzY1RPSisyWmhqZjNaNk5VVWEzb2U2QWs1cmY4?= =?utf-8?B?bUVPc1ZRSEx0Y3Y4VG5Za0pOQjd6bDNzS2FycHEvZlQ5UjVqRGlIQ0hrU3Y0?= =?utf-8?B?Q09BZG0wdzR4dG1Zam9OWWoyWHdsemZrY2ZsT0l4ZDdweVBTZkYvWDg2R3I0?= =?utf-8?B?V2lWc3ZqUk5CY0hUc1NzL0VPN1hmZWUzSjh0L2drOXgvYjNIZk9kZmkvcklL?= =?utf-8?B?V2FpOGFrdW1pMnU4TGxZRjdma2JlSU9CYVpkeG0vb0xwMmhPNG1FZTArd2tW?= =?utf-8?B?aTNocUpyRXRqUWJXY3pJV2F1anl2VHpNNWhLOE5lYkhqa251bktOWHRvTmRw?= =?utf-8?B?UVE5aGhCMlNOQm9leEFiNFIyUER6Vk0rYjhiNzRTVXJMZzVyQTNTVDczcDhy?= =?utf-8?B?MmVxcU8rVFhlbnExRytmRFpUeDNvWFRJYWZHMjdzRTNGczNrdkZYSkdwSWV6?= =?utf-8?B?dG93UTRudGF5Ny80UmFXcGN2SVhRMlVZNXpzQ0haeTZaSEczcTBkSHF4bE5R?= =?utf-8?B?T20xRFoySlVwdGRkekU5NjNXSVg0RHNqalhyQURtaVBoNlU5OGV6UmxqRjZS?= =?utf-8?B?QjhUNVRNNnhkVWdrc0VxZFdnSGNKdUVWVWR2aWd5VTFSZjJnKzNRa3pXa3F3?= =?utf-8?B?SmtjQWgrS1JFbzhRT1NvR3JKRExDeGk1VWFKZS9YWEJQZmNqOXhVTlJZOWNT?= =?utf-8?B?VEw4QUtTd1FzZ1F6K1oyOGpMV3lvOGZCVklFNDFsQ0oydGFSZTV4bzJRTE5j?= =?utf-8?B?TnpNTFRSSHM2a04vWVFnQ1Fhd3laelgvUVQ0ZmtDRU43ZjhJWExaLzhPbERF?= =?utf-8?B?ZXNmV0Y5Z0pWcytzOVVPbTgrK08vOUNQaWs1anFSZzZTVWlGZkFTOERnMC9s?= =?utf-8?B?SmFpTzYveXRWeEhEUEdyZ0NKUVFic05jSFBPMmN5cHFsVm5NcDZibEM0UG5F?= =?utf-8?B?dTlSQkJYQWUzcGdEM3J6QTVmYjZ4Ull4SzFDc0pZNWZQWm9GakcyYTEwK1VM?= =?utf-8?B?eFcxMlpIbzhiUkY0L0JKaXVBQlI3SEZDOGo4MmIyVDE1a3k0dDluQnZDemNI?= =?utf-8?B?NUU1aGRmR3VCK0szb3FVc1JyZG9jYmNkYmVhRXhPUG5rSkZqL3orbkFPeC91?= =?utf-8?B?S2JOeENQVjdwTUd3UDFFZTlEcEl5VURYTUFDZWJsN24vc3lDMS9UaTYrYXhX?= =?utf-8?B?WTRhczNzR1JyK1FBTENvUmIyU2JuWkpFc1ZYd0JoSVBCbko2NXVob1FVYzZG?= =?utf-8?B?VXkwOVRIV2R0YUlzenVKSDRKdEZOSmNrNTM0WkRIZDYzdm9NSnJwT291RmlZ?= =?utf-8?B?Y3E5a3gzamdQVXRDdnYySklCMEd0T05WSVZRMkdOQ2daNm11bjlhTVl6cmdZ?= =?utf-8?B?b1hpb0pGNWFPYkhaQ2tOdFRvRTFSdTlucUZRTmsvQnNwcHB4MVdPaG1jbWth?= =?utf-8?B?bDZ0bUtTZllFMEZYY1RadDh3SFdBR0lMY3ZPSlpnL1EvZ3NIb1FWUzBLQm1Z?= =?utf-8?B?WHV6QUlTMlhHdTJaNi9TSFVHejZsNzRNVTMxVXF3UExoYmREUmc2aHAzWnhN?= =?utf-8?B?dlRJc1pSUmdabUQya2JTbHpaNUNPbGZpamliWjBWaE5KdTdhbFA5MTlHaTNn?= =?utf-8?B?UnlrcFlhWGVTWXdRRWJGU09aQklaV2xZZGkrZlFyblprNklISGErM3ZydGtZ?= =?utf-8?B?Y3dEdUhQN1Vkbk5uYzVZZVdJcXUvRDFEZGIxSnBVeUtDWDJ0bER5dGxxc3ZH?= =?utf-8?Q?NpX4PSHPzAvzsWak=3D?= X-Exchange-RoutingPolicyChecked: K/+BlHTr8wkEZ1kDeu4w+v5QsCYcDfQNQ7a5FGIKUZo9GHtIEu/rJwvOvLmJj8je8GoGnXnz6ZNhNvKnqSTDl0ZBrpCSEvFauOBlCqbFQ5EkFrX12k87Cr6fKO1yLMHbbr2WOEWIQDK4dA+op3xsuD7L9ZoqMVkLFNMf0ajf6mpoxbQDYuRiprWI8HpzRryGuyWwTFBkLcr+2U4AsWn1OpECaYh+U5bgUAT+AwDWpxZsaDKaHSVPb1YbNyFfbDT3AIY7CCa9ZpFo0ABnY4PQoNubfERKgcH9NY4W7SSbc7HdR0cAZCEorG9bQ3HDAZPCkfI5St+ha6nBluUbVCEjnw== X-MS-Exchange-CrossTenant-Network-Message-Id: a108f56b-b2e9-4b9e-00c3-08df2dfee5a9 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2026 16:34:50.9778 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: QhKs/q/szYqNHgRCrDMUz3P8jFCGo+i8f25VSNTEbGrwwFII2BjZjkU3rmc6ZQmJ0KDUJg6Wuakh1CNeSAy/TLz/szTADlG8f2OxEiRRlu8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DSVPR11MB997375 X-OriginatorOrg: intel.com Hi Babu, On 10/16/26 2:33 PM, Moger, Babu wrote: > Hi Reinette, > > > On 10/15/2026 10:31 AM, Reinette Chatre wrote: >> Hi Babu, >> >> On 10/1/26 8:10 AM, Babu Moger wrote: >>> The RESCTRL_GLOBAL_ENABLE_PER_CPU kernel mode allows tasks to use different >>> allocation and monitoring associations when transitioning from user mode to >> >> Could "different allocation and monitoring associations" just be "different >> CLOSID and RMID" (in places where this is what it refers to)? Being specific >> and consistent with terms would make this so much easier to understand. > > I avoided using CLOSID and RMID terms in filesystem specific code. If you are ok with that then I will use these terms. Why? Internally resctrl filesystem has a CLOSID assigned to a control group, RMID assigned to a monitor group. When a user assigns a resource group to the global kernel mode the kernel mode is implicitly assigned a CLOSID and/or RMID. These are all part of the resctrl filesystem design. What is the benefit to avoid these specific terms when explaining the implementation details? An important distinction is that in this feature the CLOSID and RMID values originate from a CTRL_MON or MON group assigned by user space. Any architecture where there is a dependency between CLOSID and RMID will already have accounted for that during the creation of the resource group. This is something that should be clear from the context when referring to CLOSID and RMID. The resctrl fs code even uses CLOSID and RMID in the API used to interact with the architecture: void resctrl_arch_configure_kmode_global(const struct cpumask *cpu_mask, u32 closid, bool assign_ctrl, u32 rmid, bool assign_mon, bool enable); The only place where we should avoid using CLOSID and RMID is in anything exposed to user space since CLOSID and RMID has different meanings on different architectures. Reinette