From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CH4PR04CU002.outbound.protection.outlook.com (mail-northcentralusazon11013009.outbound.protection.outlook.com [40.107.201.9]) (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 60DDC15A86D for ; Fri, 27 Mar 2026 00:23:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.201.9 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774571014; cv=fail; b=hgo/cyeAXfeJj02uucuqf9M34vQtFCDszEt3lqM6pwYH8PQWrBCG8GaX9P2wBVzo8hbbKESWVvlfCpEwBLUPKT8h0ILPlgcZ7MCsp1wA5ntX0uRA4Fytzw91/fGa9cxrT48/nMoCg8LZKFObFvEuWZoyKeF9u7G2itA3xIpaL8E= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774571014; c=relaxed/simple; bh=NvH5JNlqzFDdjeGNnEioSEiYdPBFOYbPBcs2bsNGWuc=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=m54mgQyFoKvtSx2LhiiPJVfPrYj8a+kzxTvHoAS8q1hPtkFOjg1EB0BtKEBNP1gPtodKUr1AmJ04c8B0pPC8aau1JKBwynWjpKAd5jKVNMIsJf33ntJ8GdF4raOiDp28ws8eZtfu6DNNCw6W5YsTmzW6KWLSonlgtqwcxHVQIK8= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b=mVmJNJ+V; arc=fail smtp.client-ip=40.107.201.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=amd.com header.i=@amd.com header.b="mVmJNJ+V" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EeMPVC86ZG5qGQKZmLxEyf5hP9BIhFlf1PMz9qoqOJtUu5aJgSglbxKlAmFutFGWM/NEIxmKw6dSCq5Z7mT5SlMgtm15vw4aS2oBURY1+ta85YKH2gBYak9OZV5B81F1nqp/9isBpDq8HooSPcuYXuVDi6egmOYyPLCPUMFbB9ojJjYPLePPjN/TSULYMbA/yEKCAxKlL8rNxCvNA/DKtyKNApj/U5jWzB+cVAuX5T6Pb06BruIERAVsEmgt+jGx48IF+wUJUnogFwp0jGL6Nf7twRhMMXe8uTnCt0CsnWQwJNgtao+gvvfvhY28KSBfi/Ah9hJ1IOSy33RfCH+2Tg== 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=vsh5S+9hBKP3ltGGGCshco/Yl8ejlAO3KjT/UG0ex1U=; b=djt+/tqiBqeyqZelypIov6jTUho/K727kKlhdidijIRE2eqVz8E7zivsOO1+pbKT2Drr4PoCxA+qj5I77rZRJoSgcc3tO99+XR8IziPFq1jDF+5PZS8KPVyt26k/4+xwlyaX1Bo4oUitJXlfwaBJks1vdgr2yZS9/K5sr4ivwyH59MLKDNFqFV7f/17q0Al+70PCMQcCh4phHEmp1X4V6wa9JCWpoFFvW6s8MVXNsEB+hyV1K9SnbtoIINXF21SKVN8Uhfb0LXX/S/KFlzL0USiTqPV37QpOJOge8gMA/jEXyxm6cJTE7IUh/llQeG4UcryQL2dHH+p+F9plnowMCA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vsh5S+9hBKP3ltGGGCshco/Yl8ejlAO3KjT/UG0ex1U=; b=mVmJNJ+VMQD26/rBOri7nWyVn3+Rt7M5XDbe0fJQuz15oicr5AXzkOXDNFoigtz8XCV7izZ70jUGbGgubWgQkZXiErGttCyZjQQJO5UGxd0LxRKNUIEgd8+5DdNU6avoXPxmI+U/wZxuHgcEE2kTpHI8bD/rVN2/0mK4ffVrgrI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from IA0PPF9A76BB3A6.namprd12.prod.outlook.com (2603:10b6:20f:fc04::bdc) by DS0PR12MB9423.namprd12.prod.outlook.com (2603:10b6:8:192::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.7; Fri, 27 Mar 2026 00:23:30 +0000 Received: from IA0PPF9A76BB3A6.namprd12.prod.outlook.com ([fe80::e192:692b:abba:8c88]) by IA0PPF9A76BB3A6.namprd12.prod.outlook.com ([fe80::e192:692b:abba:8c88%3]) with mapi id 15.20.9769.004; Fri, 27 Mar 2026 00:23:29 +0000 Message-ID: Date: Thu, 26 Mar 2026 19:23:25 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v6 0/2] fs/resctrl: Add "*" shorthand to set io_alloc CBM for all domains To: Aaron Tomlin , tony.luck@intel.com, reinette.chatre@intel.com, Dave.Martin@arm.com, james.morse@arm.com, babu.moger@amd.com, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com Cc: sean@ashe.io, neelx@suse.com, mproche@gmail.com, chjohnst@gmail.com, linux-kernel@vger.kernel.org References: <20260325001159.447075-1-atomlin@atomlin.com> Content-Language: en-US From: "Moger, Babu" In-Reply-To: <20260325001159.447075-1-atomlin@atomlin.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR03CA0027.namprd03.prod.outlook.com (2603:10b6:a03:33a::32) To IA0PPF9A76BB3A6.namprd12.prod.outlook.com (2603:10b6:20f:fc04::bdc) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA0PPF9A76BB3A6:EE_|DS0PR12MB9423:EE_ X-MS-Office365-Filtering-Correlation-Id: 06cfe06f-40e7-483f-4afb-08de8b971208 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|7416014|376014|921020|22082099003|56012099003|18002099003; X-Microsoft-Antispam-Message-Info: 0hm1tF3kKgFu7Ds0Hslb7/r2tFWzWpFnn9lWtiYnjBDejpMjHqOKAzlMcUOw5b59xrU935q5ou369vLribIFqRkwWh8jM3sgHvvRwWlcK8sFmOeaWS/hFM9bzk3BMCK03tl8tKQh0Pg6INRQiuNYkBxXjfFOaMKtKL3mCotmhL/57uOvL0Jmcsp2pUnrN+gRclp7bt2PXwoZTkhk6iETvvtnVc0GGWPRLNsButY04zu6ffEswiGcZ3ebOJk/DF4mfBKxqVrff85eJLzZWdjQF8tNFk3Oqhdi1PfbtxIzpkeGv9sJLtAEiverEi7vQlNX3EpRKG/SORCdV7xB34jm5Jy/sEBiCjwjU73Dyvx2QqwFSLXIhc75GmnKryq+4AWNsKdwTJ0aOmMzWvzw7ihpbpMOGBn2lr/amhiL+0HYeY6AiK3VBU74m9qG3TGdZVjkx/CJ0ah1FyZl8OHNIUmKeSSR1hnEKvZyOg0eeZhz5NZxC6D/hK51TTVfJiZdDiCZDnIMyS/BIHyxjYd1rSmF+BHPEqlFTO9Dl5s4RPvz/BkzRimHdp9yK4k/fb8y+MYNMnbqEqvcbRhZIU8RL4kRgRaQOItjL/o/c5/0NYKoI3cf1iX84XSr1h6FYWSV7yLRJNPgf/x2zi7PjTUvZn+cRqHfmgkuj0L4XPAIa0YaGH1vOLFMfDT8ogFPWFQRUrHraxUXCDB66TgzjUXnHoy+x9AAk/EOFU6/5UVhP5R0jzmEMBgKFVnWk1c+NLgY+SG9gkRat95xue5xNKLxWPW1dg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PPF9A76BB3A6.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(7416014)(376014)(921020)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YWgvRmhFMW9vMFh6VGhIajJCUTlXemVHTURqYVdacTFjK25CbGZjOGpLT1h4?= =?utf-8?B?aFZVblBNcjQyNXRhYXFidUd2NDFDcUt4VEMyRGFQRDBvY1lLZFIyajkvbmV0?= =?utf-8?B?eS9XYTBNZy8vOXpoUkF1QVUvb1hFRm15bW8xQ0o4bm5QME51cXZzRnFqSlZ4?= =?utf-8?B?dUxlNXZtNHNLcXJvNzlOR0g4ak1mZG5pMXdweGhhMWpMUVhsRkpGNXViZis4?= =?utf-8?B?ZTZZd2JtQ3BhMys0ZHNZbUlERFFJbVFGTGVteFA2US9MTFdnWXN0NVJMRDhx?= =?utf-8?B?R1FIMzFWWnJZWEFnUVlqZGJVcHRlN0ZzN3RDQ0hjSXRVOHdFeXI5WnpYQzNJ?= =?utf-8?B?VEVPbTl2LzBrRTVIaVJzZVUzbjF5SkxLeVdocHdQUHpQYU1Lc3hidjdtTmV4?= =?utf-8?B?c1BTZGdNSzB4c3Q2SFRFVysya1JFbnIrbHlXS1FFWlRVaVdrZkdKb2pnOTJn?= =?utf-8?B?MXczMHNBMEFYb2lVUmsveiswdUFJMFBIMFhPbTVkbnZxdUozR0hmbDMvR2lS?= =?utf-8?B?OFZySG5RUU1mMFhiVFRNUkE2bFZyZm1IUWlyNzVCT3kvWEtQbUcxNUJyTTRt?= =?utf-8?B?NW5CUTFadkdEczB5c1I0dzQ4OUtybXcrbHFaSGNIcW9Pa3JVZDJlSVpRZkp3?= =?utf-8?B?NG5HbFNkb0tkaHVhdlVyeC9EMUtMT2hrSGtWcGllck5XZkdJc3loeE9hWExN?= =?utf-8?B?Qk55L2g0MWJyQ09RcGJIaW1UY0kvTFRzcDI1cDRjTkxnMi9oNlVOdDFNTXhk?= =?utf-8?B?RS8vSUhGRktXTEdXS042MFk0aDlLMUdHVjhGZkpLRHJGUll4Q3cxdi80dXpP?= =?utf-8?B?WFZWL3o3aTVvNnAyTnZDeHRhcngvQTRtRENub1ZKY1ZRK3p6Y0duNHBweEJI?= =?utf-8?B?UjU4SjlkWUtMaWVna1JLbnlGV3JVYTkyS1JOQmJnS0RvRUgxRlNMM1g3WTRh?= =?utf-8?B?S1JSSlJRZklNK3NXMVZYVzh1WlhtUDl5UmJrd1gzUWYrZU9qQ3RGSXU4Vmlr?= =?utf-8?B?Q2RLQnI1R0xZWS9DQlBMOEErQzQvZnZPQVhXSkNPcmcwLzhJVkkvbG5Zd0NF?= =?utf-8?B?Z1hWWXRPRnVWVzRJN0pXWkJWU21Qb29jbWcxTGhENXcyeCtwZkUrbkdZN1E0?= =?utf-8?B?ZVZtRFZza1VoNk9ucFhvTS8rZFNLVjREN0ZORXZENGpxbzJSc1AzSHFXbU9E?= =?utf-8?B?T3RoWEZ3ODFmQVF1aDgvWnFSK0V3RHVveXhhWm5WV09ab1BCOVduVkZhdjBG?= =?utf-8?B?bGljMkFMcG1YMWdoaVVBZTh5TDI4KzlhQXdpeWgrNFRySTBjcHZmdUQxREQv?= =?utf-8?B?YnFCUmJTSlpCU3Q3ZjY1L2FkTm5LYk5ySGJqR1dtcDNiMWpKek5ZSy8yQ05Z?= =?utf-8?B?bG5qSFl4NmN0dTcxdmFLdDRKVmdQZEh6OWNtV0ZOdVArMEFZZHVLeWVuT2tn?= =?utf-8?B?L2l1U3dpUGNYc0s4RGJDZElvcEdpcUtGbWRNeXRIQ0tFV0hDMWhaKzgxTmsy?= =?utf-8?B?S3Fad0prV3hERkJZWkZ5Tmd1QlZTWkkzWHptSzJOQjB2SVZEK3BFdDVwYlUw?= =?utf-8?B?NmRUdDNydU9uUWZsZm5rbzV0bUlsODU2MU5SckFkWCtJNFlSVFRnOTNmbUJJ?= =?utf-8?B?OWRXTmtjQytxbURpRkRXaGI1V21GYXFoNTBLZTRaRVlvWWRCaHhHelYyMHpl?= =?utf-8?B?aCtPMDRoL1VXNjdNU05VemppT0MxYjFOZXdRRkgyT1IyTHRHcm91V0x4UDRJ?= =?utf-8?B?dGw5TUVFcXR1YlN2RzAwSFVtdDdEaG1DVEVGK2dobUNZMVpnMHJGaHFnU2M1?= =?utf-8?B?bHQ4SVR1MVEyVFVCT0kzTHdYSWJvSlZRdnR4bXVGZzVQdXkxaVE1VUptSERS?= =?utf-8?B?MzYvWGdkT08waGdkOGpKN05lZFBWT2pzVU14dC80K2E1NXRXcGxZbWh2STZy?= =?utf-8?B?YWNLbTRpaDZ3YW5SVlNKd0RMejlCelI3TkY2V0k0Rjd6OFV2OE9uVEpwdkVl?= =?utf-8?B?TnFLY3F1M3NNMG9GT2tLSWxXc0hHR09WU2VTUDBQNnlqV1JpZWVxQ29JOFpr?= =?utf-8?B?VWZ6RkJwc2Z2cjA2Mk53V1NpMnJjUDhyUFRCVzNyY2szWktoMHNPSnRXSUFB?= =?utf-8?B?ZTJpODZ3TDh4UHRaa0xhSGxPaEdHUEo2K1prb1htR3Y0YUZzeXZtR2hOWW9r?= =?utf-8?B?MEFKczFQWlpMQ1Z0ei9yUzdBK3FuMFliMkJac2ZZYVdHdkJKVmc4d1pGRnYw?= =?utf-8?B?aVNYQWhGbTZLOFJFMHQwVWZRRWpZRjRHYjN6ZHFYNXpCaFpzU2FETXBjVDZ2?= =?utf-8?Q?qujoPStFbfreuV1P5a?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06cfe06f-40e7-483f-4afb-08de8b971208 X-MS-Exchange-CrossTenant-AuthSource: IA0PPF9A76BB3A6.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Mar 2026 00:23:29.5011 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9RijNhxRN4swD9pVDNnBSfjE/trGkg8DQnXJ0p7i1ARbTzYWPrx+F15QJ8v3Ml97 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR12MB9423 Looks good to me. On 3/24/2026 7:11 PM, Aaron Tomlin wrote: > Hi Babu, Tony, Reinette, > > This series addresses two limitations in the fs/resctrl io_alloc interface: > inconsistent error reporting and the lack of a mechanism for bulk > configuration. > > The last_cmd_status file is intended to report details about the most > recent resctrl filesystem operation, specifically to aid in diagnosing > failures. However, when parsing io_alloc_cbm, if a user provides a domain ID > that does not exist in the resource, the operation fails with -EINVAL without > updating last_cmd_status. This results in inconsistent behaviour where > the system call returns an error, but last_cmd_status misleadingly reports > "ok", leaving the user unaware that the failure was caused by an invalid > domain ID. Patch 1 addresses this by writing an error message to > last_cmd_status when the target domain ID cannot be found. > > Configuring the io_alloc_cbm interface requires an explicit > domain ID for each cache domain. On systems with high core counts and > numerous cache clusters, this requirement becomes cumbersome for automation > and management tasks that aim to apply a uniform policy. Patch 2 > introduces a wildcard domain ID selector "*" for the io_alloc_cbm > interface. This enables users to set the same Capacity Bitmask (CBM) > across all cache domains in a single operation. > > Please let me know your thoughts. Tested-by: Babu Moger Reviewed-by: Babu Moger