From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) (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 581183446A7 for ; Wed, 18 Feb 2026 18:28:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.21 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771439296; cv=fail; b=FbCXani8zj4obWbCiGe3rhtfxJ2EtDCCA8POq2qOhCirfDhEPuNQO5ZNf/Wphwl+6VHMcSBZUFSidCtgErGp++qlEchw+V+Oxs22CuUW59RildCJctvORBq/ILYEzPfbMiuH34ke2uGY28LjGnsmnvBdlRYagh81dxBzBCRpiuc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771439296; c=relaxed/simple; bh=FyFJwoAZSu8Yckk5TAZegpkTq0Pdj3mFl1PcXBw4adY=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=Umji0o7/OrgZ/yB/mq79iz+TyUUvZrzhX1Bu5vgfTxFQMVpawt9tgz4z1J2OB8UNgWWGGOmWFH6aY3CH0Jj8XUWdTd1+EiDFiGdINFgJE3GbDw+uGsgWDv1s6Q/AZJTWo+M7JTy6QV3Je1NHws4U69DQM8UY9EC4o+H50sqYMG0= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=kh3jfk83; arc=fail smtp.client-ip=198.175.65.21 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) header.d=intel.com header.i=@intel.com header.b="kh3jfk83" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771439293; x=1802975293; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=FyFJwoAZSu8Yckk5TAZegpkTq0Pdj3mFl1PcXBw4adY=; b=kh3jfk83X/KUQ2fwPDFEfp5XV34mnV/QnNzYDbxBvBZoAXREVN6Y4C6y v/hAGcv0EOJSg4r6Ijt55s1NFRE4YfQKUP6kBWZVLuV+2kS7i/lGL6oDk 14SELHUolyXUc64VRvLcfb+dfhtouOv5HupivOmkhfI7qvlRhvcMuKmMX B6kqZ8zLHsaqR0TDsIheI2j1qq1V1Ct2FCMvq1NP59J3e/gsdqglx5Fp3 UTqgbmuUqLq+3y9ddRiKjA/iOm6hWqy/tSdUEGhnvAsKNpNCP7d4Wptlx 1WNFClu6syfEs+nH2YNU50CTcMLYMaVQ0ceG2huEcp+3nq+ToI78CAmYi A==; X-CSE-ConnectionGUID: BHW+V4YUSaKzUleTZyX+Fg== X-CSE-MsgGUID: sG9FOWylR6CJhvl2OpMCyQ== X-IronPort-AV: E=McAfee;i="6800,10657,11705"; a="72410664" X-IronPort-AV: E=Sophos;i="6.21,298,1763452800"; d="scan'208";a="72410664" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Feb 2026 10:28:12 -0800 X-CSE-ConnectionGUID: YGpjpwgXQXWTD1S1gxUt4A== X-CSE-MsgGUID: MelgapRwRd2n+vPP40glGQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,298,1763452800"; d="scan'208";a="243039801" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by fmviesa001.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Feb 2026 10:28:08 -0800 Received: from ORSMSX903.amr.corp.intel.com (10.22.229.25) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Wed, 18 Feb 2026 10:27:58 -0800 Received: from ORSEDG903.ED.cps.intel.com (10.7.248.13) 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.35 via Frontend Transport; Wed, 18 Feb 2026 10:27:58 -0800 Received: from PH8PR06CU001.outbound.protection.outlook.com (40.107.209.71) by edgegateway.intel.com (134.134.137.113) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35; Wed, 18 Feb 2026 10:27:58 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PnPC7w7iIPOVwFBw7UAen8tjgmq8y4gTvlrGp9JpjHoOAzmnWmVM70FZe5hkfgyDRlguNeHbMRP7B26iRN0cTotH52E1bFaqO/m14fP14P4SDABYIgwWfj2QMWx2iuUQH+/uG/2gMsXh3bRvPNjcpqnWXPOLKQae+n0bS7nMWf5BzaAVkecRqJNAAIGqVHVlJtffA4PSZvBmBiuPWb7hP8qf1WzmtD7j/Pt2FkZ86IW7WYzfbVdLcS0/hhsPcHqgnj1ZmdPJ63eM50MuoV3NacxtHFUFYj+c5Hnn4QbqgpUVPP65/7OTPneW+Pn/OmKc/w33sVjwkyEFMmpYelZqwQ== 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=h4t/eEdo8YNGL/Fv/Dk5Sr/HrJ/2KjaDJtXhmGQxuAk=; b=UNqn4fEYlvbAPFxKeXimouwi81vvqVMj4KtLhjHcFbWyLu512jTvmS0qR3LrNJR6AJfdQ5qcjiDdcj2y5LBj47o5OtUgM4kUIhUUNQLNQEcMNPLsFY3Qtc8PdgBA4BDKhvpWo9DUJaPt+NIu58uFjodxxBrxC2aSEZsIdPQKIEYxDuJNOEd6WSBYheS/2bch/t9YkL9fDmlJevdLr6yW1PGQwcpikjR8iV4EIagg5LFwxLm3ZgVr1+Fqe4qaZALABt+Ma+MXJp5UNhzjC7naH3tZun4nULLR/EDLcGJrT10newQLrw7UzSoTcQQevAZxgiEE8K013rK7OdCTs8OwCA== 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: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from SJ2PR11MB7573.namprd11.prod.outlook.com (2603:10b6:a03:4d2::10) by IA1PR11MB8863.namprd11.prod.outlook.com (2603:10b6:208:598::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.14; Wed, 18 Feb 2026 18:27:56 +0000 Received: from SJ2PR11MB7573.namprd11.prod.outlook.com ([fe80::bfe:4ce1:556:4a9d]) by SJ2PR11MB7573.namprd11.prod.outlook.com ([fe80::bfe:4ce1:556:4a9d%6]) with mapi id 15.20.9632.010; Wed, 18 Feb 2026 18:27:56 +0000 Message-ID: Date: Wed, 18 Feb 2026 10:27:31 -0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 1/2] fs/resctrl: Report invalid domain ID when parsing io_alloc To: Aaron Tomlin , , , , , , , , CC: , , , , References: <20260210210717.3866344-1-atomlin@atomlin.com> <20260210210717.3866344-2-atomlin@atomlin.com> Content-Language: en-US From: Reinette Chatre In-Reply-To: <20260210210717.3866344-2-atomlin@atomlin.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR04CA0053.namprd04.prod.outlook.com (2603:10b6:303:6a::28) To SJ2PR11MB7573.namprd11.prod.outlook.com (2603:10b6:a03:4d2::10) 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: SJ2PR11MB7573:EE_|IA1PR11MB8863:EE_ X-MS-Office365-Filtering-Correlation-Id: 02e36b3f-67ae-404f-beb9-08de6f1b6f5a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|366016|376014|7053199007; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VW9tdkFWR3pLeDdXSGdNWS8zV3ZCZXJ6VmpHVGJCQkpTcm03Qzl2SEQwaUk5?= =?utf-8?B?bDJKV01OVzBVdVptSTBMencxdmVlNDNWK1Njd2RxWEwyYlc1czRjOG1WZ3ZS?= =?utf-8?B?Wml0MHZaT0xSR0VYaCtyaUNPOHJhRjIvOGwrL281dlkvZ2EzSGhhRHdtb2Ji?= =?utf-8?B?NE9TSzdMTnFnUXhCaGV6RUtIMDU5N1kvYWEvTnVoVnhLLzNUSTN3VFE3aGlZ?= =?utf-8?B?QWRqeTR3VitndFNVS0wycU1rRWRpdFpzKzdPY1NNQ1lGWTdGSm9Pa0N2U01Y?= =?utf-8?B?TUxqOW8wNU5OUUFWcVJ5NFRpWEFNeXJRb0JtaXBMN2JKR0psU2ZnV0dGcXZZ?= =?utf-8?B?NHpReGpiUHd3c1BLZ2RzdTRhZzk3UjV2c3dKT2JVL1VJcEVxUDZuVzkwVTBY?= =?utf-8?B?a3o1c2xIUCtzR2YvdkNoT3gxKzAzNkl0d2svSldYZS9aQjdvdnNpbmx0SnRn?= =?utf-8?B?dFdJUzZ0b2tFcngxMUVTUEdtT3c2SldJRUF3VjlEdGFPd0wwS1pIdjBGaWZu?= =?utf-8?B?cHJvK01tUE9ZK01RTEFNS0lCbHZueUVIanlnMDJYT05KcHhZd1hMRURCWVJ1?= =?utf-8?B?MGlXTUt0eUNpbFpCdEVxQmxIeUptVVhraU84NHpkUmYrcTZveThDNzdCMG95?= =?utf-8?B?VmFNdUl1U1R2eHdPbG5vSnBqcnZMclJvZkNQb1dJSUlVd1BjY1lZbXVKTE9n?= =?utf-8?B?QnBxV0h0WmU1NDkyRFNOYW5yV0pEQ0cxa2E4dFhkeVIzdTZxQWg3SGR3ZS9u?= =?utf-8?B?cllCdm9VRWdmM3g3M1V5b3ArcGU4UVhsUitGRzdkSTlKZk5kMzQydUVNR24y?= =?utf-8?B?Q2o4cmFyY2JGSG1NOFN5aWNiQzlkaGI3ZjJTZVVJZjVtOFMyblRTWmNxaHR2?= =?utf-8?B?bEpPM3NGSEpVMGh4S1hmTk03SnYvRlkrWTdya2hSeWdQOUtWVEkwajhNcGVP?= =?utf-8?B?NmJVSEVFQ3d1QUU4VlpXQllBdEJrdmJHekFNTW93dmd4aTZFUURkQVFjTkJD?= =?utf-8?B?ZWpqODZlV3Mwd2cwQzVQbVlJVHoxR3U4WUs2OG5xeHZtSHBVcFF3SExBOEpQ?= =?utf-8?B?R0NoRGJBVHhwUitaZklvK04za041cGJHQVp6UjZIL1RONDdXaTB0MUttN3hT?= =?utf-8?B?RFc3NEFPa1hXRVNCN1NlZk5VUXlXeWVNWWgyd1Z4b0thMlo1TzU0MUM5YUxs?= =?utf-8?B?R2R4c1hXOG5OUlpqL043SkUvUnBqWE5lTEpsc0U4RHJVaTMrTFdFUXR3TStr?= =?utf-8?B?YWV2aUZueTJGekxwT2gxaGJHR09GbFIzL0I1WEkzWjM1RXZVUlBqZ1orMDRq?= =?utf-8?B?alZsWVI0QnRYVFljcGU3bGMvZjBHOGVDR0daeWlHbmF5ZXpyVmFZVS90NkdV?= =?utf-8?B?U2ZtNEdTa05Va0FadC92VEZJTTM4aldFOGtSTGRLbG9Va21oalR0RUlqQ2VQ?= =?utf-8?B?NllBQWxNaDh5N1RnSTF2eVNINDhSWlNwMTErR2VvaGVPeVFoL3pIaXBvNmc4?= =?utf-8?B?eUdCVXhrNmhvQzYxQWhVc3Q1cDBLUFFNMUNYeFptb1BYaHNpeSs1SkUwR1V1?= =?utf-8?B?azF0bjRaK05vay9ESmNlMmFLQ21vRFBManFXVkZEblhXTG5OL04zdjlwTEJM?= =?utf-8?B?L2lXbVZkWWNqZjl3TXBBTWV2K2VpVUNrUlMzdzlZdVBjZXVveHk5QVk2OXNH?= =?utf-8?B?QWJlKzd3NHF3Mm5BQXI5WG5Qc09obDkrVVRDNmsxc3craFBaTzRLWkhiWWRZ?= =?utf-8?B?U2k0RGtNMzBYT1FxL0xCK1dXYmExTEJxNTRXT0tlRmZTK3FtODZHZ1QyK3BK?= =?utf-8?B?azluT0ZzTlliM09md0pwWUxkaW9RN2VQQlpXSStvdnNFeUxPaVNIaGhoMmpt?= =?utf-8?B?cjRIVlUyVWtzUHJ5TEZlY2RHSHZrY0xqc3h5M0xhdkVjaHJXR2VkeG51OUli?= =?utf-8?B?RWd1RHk1NVk3bElzOG82QzdKTlBJd2tvbkxhNzB1d05XdzF2SWdXdkxCcnZF?= =?utf-8?B?RHRaWmFnKzBwd0VNRUh2OVRtWXdiMnNVdUVtZFMzb0YrSEYraUdKSW0wTFlx?= =?utf-8?B?OG1sNVhHRm5aRWh0U0FGSGdKZGpqb295YlRsSzhJeWpkUnhNM0lyNFpFcW5L?= =?utf-8?Q?6kpY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR11MB7573.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(366016)(376014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eHhwZUY0MkNzam0wTXNjWjgvSWppV1V3VGRuQk9sbzQ4NzBzOFlKbmtKbWRk?= =?utf-8?B?MERsZW56TElBVGtzMGxlYjBmV3JrOE9lVCttZEhPYUV1a0kwaVJHNml6a1dE?= =?utf-8?B?dVRyZXovQ0J6U0NuTlpJMHZqczArY0Q1V09zRExTNWRlTi9vWFRUeEtMN1ZQ?= =?utf-8?B?REREUFE3RlJTTk16bkhEVUxpRlV2eUdTWDc4K21pdzlhV1kvT2VWZEJaZmVV?= =?utf-8?B?UFF5OGlmcDRFTTkzc3QwNzIyNndJZ2c3cCtHQkdVSnVZTTJWRUhqUG9KdGFK?= =?utf-8?B?Z1hnYzJ3TmFVSmxsZEw3RXUyV2Q5cHdLUDBVemFRdHFnYVJ3bmQxZFBxTUll?= =?utf-8?B?UmNDQ1hoYUFnU2J6ZVJKdFBEMXJnRk9EL3VCZ0ltRktjbVJYbk4zbnFFbTlJ?= =?utf-8?B?cU9CdGdtdnk5TVJiTkk5WVM3QVcyNnF3S2FlakY2bFpjQWVxa28vTWFxQmFp?= =?utf-8?B?UmN6VGJKM1VwWTRDcDhFOEhJV0ZZdkU2NTRqVXBqSnBpbDc1WHZLYXlqaFp5?= =?utf-8?B?QzRXZmhGQ1ZmaDdISGx3c0Q5azMwT29ydi8raW9OWlVZdWl4Yzl6QzlkYkdE?= =?utf-8?B?V2JEQkZSSmZVWWVqR3RqY1N6WXAxWTlaT1hVZElCWExkSnRxSlQ0YkJiV05K?= =?utf-8?B?eXJ1b2V6Y0VqTjFQYlF0VHdOTkgrZVF6dnQzVTVUMjlxRXhQaGttTDdQMFYw?= =?utf-8?B?aDB4Y1RUbFdMTGh1dCs0dmFyT3VHZ1E5YTVCVXJTRVE2b1k3N01zeERXcVRG?= =?utf-8?B?VXJGdHlQbnU3eGJkNHcwUXk2U2RJblE1V1JFdlRjall3Ynl3d0FKbFpkNktQ?= =?utf-8?B?eXNXK1djaldoeVNRcGNkTHg5bXAwU1A2Z1VYRVAvWGVtbEkyWmtQbkVCdXRo?= =?utf-8?B?WUw1QktFOVIvdG9JaFZicldvMWVydFQ3c3ZkVHhRNnM2U1FoUG1RZ0g0bDh2?= =?utf-8?B?RE5pL2FZaWJ5M0pYZFFKRUdXb2xpZm1aSnlZQmFiRytkNXIwTFlyRnRZcits?= =?utf-8?B?ZGZodEtkYlRzbWJGS3FPMEpCMXFsaVRocFNRa3pvVUQrSjJKMjZIak1aS2tq?= =?utf-8?B?WEVLMkdMdDFMMEFKNnNreUlrdHd2eEN6RUMzRFhFMWgrYmtzK0tKd0tXN0Nz?= =?utf-8?B?dy9nRDE0bWdycDBJZGF1S21LZDFVMjlMNmpBcWZITlhUTDdRaEhYa05mSzIy?= =?utf-8?B?aVpCWTF1SzFxOStnQlRjNzJDSG9OZ01yaUNlRlNoeVhMc09nSkJWYTNLVkd5?= =?utf-8?B?REVmdlRCTU1UQ0xkS1lWK084bExDcmV6b0l0eXlycTZuRFdwY0xvNU9nYkY3?= =?utf-8?B?MXRINU96ODFFZkJkejY4clZ1aThRbktFenFnTVJERjFqVXFGYmFiS29uRjNh?= =?utf-8?B?Z1lkWndyak9vdnliQk9iVk9jMlVuVStpaHF2VUdNVDR3eHhKVUxhcFM1Unox?= =?utf-8?B?TWxDbm5ZVENUQWM2Z3F5YkRSeTR3UkQ4VU5tUkMvWlQ1Zi9ocXhYSXl5ellZ?= =?utf-8?B?ZlpCRURiTjkzQzFkUTE3STRoTi8rSE5LQVErQXJTRk1BWk1PZFBNSmVtaGdw?= =?utf-8?B?TTFvaWJncmdOeHAxY2xiQ1M3a0xxanB2KzZSaTZFSER2UE4zRVlXVkhtVzZp?= =?utf-8?B?YldiQUxGWnpxc1NwOTJGTEtFN2EzREJHRGVKN1RXK3ZibGVjeW52SkVMT2xz?= =?utf-8?B?TC8ycjUvYlNYQkU4Y2k0Y3Y4WkpyMkZaWXRHQWhhWW1za1B0SHdMcFNNejdi?= =?utf-8?B?WTNINGJOUkYzbzREY1BFVDBGRHNodlBqSTFqMndySEVZRFo3UDJvT205aUdT?= =?utf-8?B?WTZEcFNyU1JCVDc2RVJzNWJjK3hkVm9rTm44ZXdQQXpUUWI1ZFg2N1J4bFg1?= =?utf-8?B?QUxiN0dUUFRVNDV6WVRUSXVzWGlqSjhMdVFFU1VkZ28vSWo3N1FqaUNZSHhi?= =?utf-8?B?QkVKWDdKaWYyWTlpSTZEZ1luN2wzeG9MYlZIa3U3aExCalNVblNpMWhYL1RG?= =?utf-8?B?ZUVxbWdKanAwbUloSERHVmJaVndwdlVhWDZ1ekNkNVlxR1Z6VkVpU3VidTlS?= =?utf-8?B?Ykx6a0ZpZi9aV25mRmVqZXNYNmVDTHc2dXF0NG5NQ3RDTkRaWDZlQjZGVHBs?= =?utf-8?B?WHUydkNHRC9XNldzKzdXWVRUQWtZNjVETGFacFNIbUdRNzVnQ2I4UU5xQnk1?= =?utf-8?B?L0t4Vy9qcmVjQzhuT0MvNFB1RFJpV1RsZGFVTFRKMVBCeGNuYm9NWnRreWpI?= =?utf-8?B?cVpoUGY5cXdJQmtKNDFsVnVWOEREOEEyTDcwUmRDb09ZVTk0a3daTXA4N1Vn?= =?utf-8?B?SlY3eTFpWXB4OEtEZUxuQzRCTi93U3g0eXVzRUkrK1BmSW9hVWpNaXEyYmIr?= =?utf-8?Q?fUioyEGV6EYFsqnc=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 02e36b3f-67ae-404f-beb9-08de6f1b6f5a X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB7573.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Feb 2026 18:27:56.0124 (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: ebhyhWv0gufKWVxRBWNjfUBk/3fH+Gpe34eBUJimvuHSynbLKlOLVaU3sfRJHJxQe1phBln51c5ZfYL3RCz2DpZTs9z1sYRjntaSul5ALrk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB8863 X-OriginatorOrg: intel.com Hi Aaron, typo in subject: "io_alloc" -> "io_alloc_cbm" On 2/10/26 1:07 PM, Aaron Tomlin wrote: > 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 reports an error, but the status file may misleadingly "reports" -> "returns" > report "ok" (retained from a previous successful operation), leaving the This can be made specific: "the status file may misleadingly report "ok"" -> "last_cmd_status misleadingly reports" Drop "(retained from a previous successful operation)" since it is not accurate. Note that resctrl_io_alloc_cbm_write() starts with rdt_last_cmd_clear() that clears the last_cmd_status buffer and rdt_last_cmd_status_show() always prints "ok" when the buffer is empty. > user unaware that the failure was caused by an invalid domain ID. > > Update resctrl_io_alloc_parse_line() to explicitly write an error > message to last_cmd_status when the target domain ID cannot be found. Drop "Update resctrl_io_alloc_parse_line() to explicitly" that can be seen from the patch. > > Suggested-by: Reinette Chatre > Fixes: 28fa2cce7a83 ("fs/resctrl: Introduce interface to modify io_alloc capacity bitmasks") Please place the "Fixes:" tag first. For reference, "Ordering of commit tags" in Documentation/process/maintainer-tip.rst. > Signed-off-by: Aaron Tomlin > --- > fs/resctrl/ctrlmondata.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/fs/resctrl/ctrlmondata.c b/fs/resctrl/ctrlmondata.c > index b2d178d3556e..b96b661626c2 100644 > --- a/fs/resctrl/ctrlmondata.c > +++ b/fs/resctrl/ctrlmondata.c > @@ -907,6 +907,7 @@ static int resctrl_io_alloc_parse_line(char *line, struct rdt_resource *r, > } > } > > + rdt_last_cmd_printf("Invalid domain %lu\n", dom_id); > return -EINVAL; > } > Thank you very much for adding the fix. The actual change looks good to me, just a couple of nits on the changelog. Reinette