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 ECD8F386C3E for ; Thu, 6 Aug 2026 17:11:49 +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=1786036311; cv=fail; b=Ka1y41HbY3NT4EqHT0lsUyxdwoeUTA16z6Dw/FhKHk8njX7DivAdKM+O4b35cU7tXSIaLkDYEWJdXTCRoakIuDR+SujN8lrdifP1A3MdXVX2+bNBIXZvlKnrpG83SU95ROenUBihbFXWFE/iADfQ1PbbBXOkgYKANW2kD+S7CK4= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786036311; c=relaxed/simple; bh=zCdOesZhjEr4scI2qBkRlljii2r1LxGiMVsiB6NdFzQ=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=NZPMxFcf3SXPOwg4QtXSmgiNkclDVxKhbrBpV0qDfcoomSgxc448kPaVhS44I65UDtPa2XQ42PIv1TJjUCmqUYJ8Y7hMCH1gYSuZVVdMcIisOFnaDsWSWkWWvGW2hceAb43TbGLXZYykRE2OPQEYaIX8I4Xek8cXGeiO1fSdnus= 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=EdsfNFUL; 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="EdsfNFUL" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1786036310; x=1817572310; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=zCdOesZhjEr4scI2qBkRlljii2r1LxGiMVsiB6NdFzQ=; b=EdsfNFULtcrQa+mk737XIC3V3PACMqbVTfPOk7mYObnCWCt9TLFcJy1q rSVqCq6xCLYcSlUYDnnKFV1tvaAWocKEphT/tQN+Zxoxphf1gDhOYjms+ 1pI1M3Ajs9nzUF/cJye9CXR30nhyrzrcEeWRn0JGo0dU5zxTNUDDwHECm aFAHczNWLj+r9Rf8NQQZAfbnJsotROpWlYpYwzfcivkbaJdQYphR9gb3X HfTsEyCoVfw2b/8HBQaTm/FcYJe8Q4LEZbj7Eug6Dd0Q/DeiVNVSQWXNU h9wS/ppN+NBtlAGqPsWEWCP3TuHb+GMjXbHhiz59MwQGK5AgUozA3eEbA Q==; X-CSE-ConnectionGUID: oA4w71yuRpS9uuTTbl+OMw== X-CSE-MsgGUID: GiBwoc/eSgWSkh/H79bY7g== X-IronPort-AV: E=McAfee;i="6800,10657,11867"; a="86488967" X-IronPort-AV: E=Sophos;i="6.25,208,1779174000"; d="scan'208";a="86488967" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Aug 2026 10:11:48 -0700 X-CSE-ConnectionGUID: lkTfwubgQWGIxz0N9+pfgw== X-CSE-MsgGUID: +XloM1sFTF28NymLC0mPew== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,208,1779174000"; d="scan'208";a="266384639" Received: from fmsmsx903.amr.corp.intel.com ([10.18.126.92]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Aug 2026 10:11:47 -0700 Received: from FMSMSX903.amr.corp.intel.com (10.18.126.92) by fmsmsx903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Thu, 6 Aug 2026 10:11:46 -0700 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX903.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45 via Frontend Transport; Thu, 6 Aug 2026 10:11:46 -0700 Received: from SN4PR2101CU001.outbound.protection.outlook.com (40.93.195.24) by edgegateway.intel.com (192.55.55.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.45; Thu, 6 Aug 2026 10:11:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YKgs/1InpnaKvab7FMOfCjIC1cX8bGr9sz+siGUhFSuJ89oBIkV/BN+Gzpu5DdRU1sc1+f0jOGRVkMDJa4Yl/e9aRhzXO6+gCry3YqufEOiV+E1bztVoyAqF0fbzG03d35/weggcGV1u/tDH+Wf3s2rswvkvgaQL8utfNRi74Y1QhwTMm1FneMh75eeK3qH4uD1XqfmPYfMgXlWi22s2xB2dWo9A2zKH8VrcLcmEOOXR0JNnGj+mzRMSIR1calTrT0pcR5R4HfB5arIdUF7aTrTkU2c1o0/LbYLCFUKQMovJAci7kqD4td27Lho37gnw46/ahMVotTylh2o89luFJQ== 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=MzYE5bG03xzsaNd72DsoUvnxnGvnbP2E8EAQrsRLghk=; b=t+ElOMWZ490xHmnhW5ZO3Q4spqvUYps092u4phxesCp/r+l3Z8DlMNDgbkZQE2pAkBEnua/SyFfLI8XcFRQAbonL5FvvetahlEVvd/R+k3Xeq8gnncZZZGmLRHOYPOTocmgHALVSLubzmEx6cH6hqmgSU6g4lUvulJAM1eG2IDgGP6XVgw5rlt/s1IHoHRzDOo8f9Id1MLg7oMTQYCeTAE0ey5uFmSTYl+jmbfgepuxe0S/bQgFV1SV7/g9dSoxBnLG7B9XfVygtaTnjkegzCgCZtmOeAtKUUBqbW3maPEXHcr3g3KgaRjiEOx0Zdo/31r82NtVXMowEgOc49yU0Pg== 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 SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) by MW6PR11MB8412.namprd11.prod.outlook.com (2603:10b6:303:23a::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.292.19; Thu, 6 Aug 2026 17:11:42 +0000 Received: from SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc]) by SJ2PR11MB8370.namprd11.prod.outlook.com ([fe80::b6cf:ce77:3cdf:7cc%5]) with mapi id 15.21.0292.018; Thu, 6 Aug 2026 17:11:42 +0000 Message-ID: <9d0239e6-318e-4a59-937d-a64b839e02e9@intel.com> Date: Thu, 6 Aug 2026 10:11:40 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [RFC v2] arm,x86,fs/resctrl: Generic schema description Proof of Concept To: "Luck, Tony" CC: Ben Horgan , James Morse , "Dave Martin" , Babu Moger , Drew Fustini , Fenghua Yu , Chen Yu , Borislav Petkov , Thomas Gleixner , Dave Hansen , Peter Newman , "x86@kernel.org" , "linux-kernel@vger.kernel.org" References: <7a8b6cc8-d194-4af2-9fb9-2438d2dcae01@intel.com> Content-Language: en-US From: Reinette Chatre In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0343.namprd03.prod.outlook.com (2603:10b6:303:dc::18) To SJ2PR11MB8370.namprd11.prod.outlook.com (2603:10b6:a03:540::20) 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: SJ2PR11MB8370:EE_|MW6PR11MB8412:EE_ X-MS-Office365-Filtering-Correlation-Id: 06f76e84-7ff5-44f0-8e3e-08def3ddc93c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|23010399003|7416014|1800799024|366016|6133799003|4143699003|10067099003|18002099003|22082099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: TJCnbW53I7xu4Ojl+aSSV2Uj2XBh6h3JKnT29mVXaALP5WWKYOVWQorHy5T3SOslFb5WKSpE+TP9IEhv3Zk6+uT4rzIasOk7yyaWj4eQ7wUlFnLas5Z40yerqrR+dBHWldUcOIzdM2Eo4NRstjyng3NrAeuqYjWZ1SlpxxHE8SHcnWXJkC3M2Pre5KQaB66bjKTpYe+IghXDYO6b1j9NG1WgjYqlo3QCZLZpz6rR/G5gY0uG0VTtlOInbEeB70V4V5OUmNfSJZnQJ1OlS3rBY+kv33xVaS6qkd4TKm9GDE9RKo+J8QZn0nJtPenGxzc0spEW0t4zyRhxPWqTwkB+Cox1Ju+Si7EFeursatbgpNtP+6GGe47alTRlC2l/0Gg0gq32N5n14EGB7FQ6sKgxn6grY4AN3ZJpPbUZijlJTu3G5EdZ/bTP/FM5ehmJLerzyoGWy8siBt9HRgKRA2Lgmpjg3uB+HbZE4FbwL0RG9ALPEUqrJzLKJxVP5kqIu6K8WR2S5kcOYt319bxMm/Cgt3KvoMMyls4I36OlIvOYefpbUOLWEC3wCr1hQ6gdUUoNEq5JEoer9m2Gtmu2T2py2VbI3TOf+frwRB+3pOFQmNzzJ93kIRxyO1s/K1iT4V4d3QzSScrEkqaDSqjqeIEyscUGmapsCBswBxE2IQtRtsY= 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)(376014)(23010399003)(7416014)(1800799024)(366016)(6133799003)(4143699003)(10067099003)(18002099003)(22082099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NW1kNlRWUzdXNkdlMnVXVTRPZ3VtMzI3UXNQL1RWaTdDSTc0MDFOYnR2U1BZ?= =?utf-8?B?Z1UxM0hIeTM4ak5zM3JwMUR1cEVYdlZoYmU0djNyZkxCRWdEbGQ1MXVSemFL?= =?utf-8?B?WHZoY21SRGQvZkdIa0RXLzkvQ1FoMjdvcFR0UHZrRnVyT3hvMHFuTUM1MEdZ?= =?utf-8?B?RmxMR1RWa295bmVMMmI2MnBkOU5SbEZGZXpnejQ5ZUNaQ3JhcHNTYjAwWEJQ?= =?utf-8?B?N0lVcXIrTW9MeWkrbXJmYnVSZTFlY1JTdFlZZEhQOW4vVmZRV2xhbXF3ODFu?= =?utf-8?B?c3R2dkhMNkZ1OGxFci9VVVhYZmhjS0ZkZ0Q3bHYvTVl1TlVKbmtra0tvOGR6?= =?utf-8?B?N1ZyWWtjNktnVkZmK2hJY0dVVE5kcGxpeEhzeVhkMC9NNEVjdExNOXhqMVVo?= =?utf-8?B?MC9vRlhIamhEYUdjbXRSYnhNaDVsSkM4T2RJd0E4WlRTY3ZPSmIyWko5L0Nu?= =?utf-8?B?V0xGZHdSemZhTWxGUVZPek9zS3dSU3UzSlVnQktqdFdGM21CS2YrdS9oRnBZ?= =?utf-8?B?SmNLNDNTYzc3Tis0MWQ1bHlVNzFWVTl6S25Ta0RacE56ZkVmQzhYWjhuNUV3?= =?utf-8?B?bGpMZjdiV1lyTEZ0VzE4RWp4bmZMcVVwTElCSC9GNko3cXN5WXlCbWZvdHVy?= =?utf-8?B?NlF2R2JSbGsxaVZvclNEdm9LSDM5T2dkUmdmZGlSM3hOK3Z2V3NjUnNRejV4?= =?utf-8?B?YStRbjE5dEtYV0FNYUs1a3B5SDBtaHNjQ3FVMnZaK3kxYnlPdzR6dW9BaWVl?= =?utf-8?B?aG15K1hJelVKQ2ZGVGNJQTYrVjBqTVhOMExQY3dtZTlyT3hiNElZYWYzN1ZQ?= =?utf-8?B?c1lvbmhqOGQwZXNoSklQdzhPaTlYQTNlWkVGOWM4SzRLdWp6SE1yeTFQTi9B?= =?utf-8?B?UWZ2MUljWnhWa2NJYTF0dmx3RE4vNG9MR2x3d3d6QXF0TFJ3YmdaUzMwK0s3?= =?utf-8?B?Tlp0NzFpeE5RRkF5cTltOURVd3BLbUxaaW94Z0Nrb1p3NjFqL0RKT3pmaFg0?= =?utf-8?B?d2VLMkFGbEk4N3pVeXpIWS9tbWV5WU1SK1hnR0dKZTNYTmFEZVFjTjJ3dGxm?= =?utf-8?B?S1h3RldYekVjN2FGazZma2NaOStXdkwxRjE2dDNoZWZza3ZBSU8rSUt0ekJU?= =?utf-8?B?NWRLMy9uYmFNVjhYQ1JCeitSdXo2YUFkbDRTWElxYnRxZy80dVVXM0wrQkhO?= =?utf-8?B?MmNERDFlRVFDNGtSc2l5RkhCdTIyMVFUUUl5cmUwRWdNOVN0bWNWYWJ4M0oz?= =?utf-8?B?cUJkSjJiRW9aaUFyUXltRndUbFFnRkVQcy9OamQ4bisyNlJqWEJQeHFKZXFt?= =?utf-8?B?eHhzRitROXpZcUNjWUxrVVJ0V01xYVZzVFlqck1uS3VEV3ExUnFKRjdLemNq?= =?utf-8?B?bUFIbndTQ3VsSGFxeGJqQmxKRmQycTM0RXVXK1gvTEMveEZiRytvak1PNXZJ?= =?utf-8?B?cVI2K3lISXlEYlFHUUQxUXhmZHNyQWo3dEs0VkhJSzNCK1ZhTWlvZUJKWmQy?= =?utf-8?B?MktEb01yTVVjVVl4NjYvZVNmdE9RcDhCelZaRW0yVTN3dkhQc2dTeFgzQ3B2?= =?utf-8?B?Y0ZLRTFQOFRYQk9vRFpFeW9SYjk0S0J3alc3SlB0ZElIL3gwWUdyQkp5R0t0?= =?utf-8?B?cHVCcXM3Q1EzYjgyQW9XOWVLVDJDWkhqNnJ6TlVVWjF5MmdlQkZRSCtCZVI3?= =?utf-8?B?blBEMmYyTUV1dUFoRTA3VVkvWkEzMytWNFNTdmxOVjI4Z0wvT0o5cTJ3aE5B?= =?utf-8?B?SEFxTjJYaEY5bjFIOGJ4bVBicERNUkZ2MXJaWlozdFd1NWd6bkI5aVJMSWdQ?= =?utf-8?B?Q2NxUHJhMEl3YldzZ0xlNk1Kc0NwL2N5YWFhQ3ZselI3Vm9XeW9id1ZXMnFM?= =?utf-8?B?d1FyTXc0RGQ4U2phVjJTZWJSZE5Xb2tXeERlcUI2eERiT0xWZEJDd2dIbkgx?= =?utf-8?B?REdpMUI2ek1IZytLN2pSaGloT0IrRGhiMEZYZzhWdU9iNlFhaXdkbUFGV3Iy?= =?utf-8?B?eFlFb3J2ZlN4VFhacS9MS1JlRjl6RFhrQi8rWEw5YmI4ZFcwNGFQdHQ5VTk5?= =?utf-8?B?SEYyTFl2ZHVUMmd5VFJTd1B6OTFnejlkY0c0eEpJMUpYOXdtd3FqK1A2eFhO?= =?utf-8?B?QnlkVitDNXRKTWk0TWNsRk5yOXVXcktDMkhiUXYxMDJNenRmbVdDRVNMWk1Q?= =?utf-8?B?RHdHZjhxcEIreGZuc1A0eUQyVjFSakxoZC9WdEEzWnlidXVleXJ6aWVQRnNi?= =?utf-8?B?Zm9COUQzYWs4dmRiNjdmbjhNZTVESUdzT0VPTDUrRmZEcnVYTnJGQ0UrZE5F?= =?utf-8?B?VnRwNmpiRzNDU0xlRGlDc2s2QXhjWmtQTXF0UXozcEM5UWgwMnVYckhkR2or?= =?utf-8?Q?UrF5ilGVUOtG8uYc=3D?= X-Exchange-RoutingPolicyChecked: RycNZoiJk+BCsj0ruYb4n3HqGbcOXPIAIa82sYBwXAEoRcN0JsK7Hpeuvkxg22xiqQcv/8k0jPQI669R8KtxHbY+Yed/AH0kwlOnUfPF1TOdL3Kl5W2U631KzpDER/Kw4Q4HAMvaw/jfe8ibfLqyJjipvtgSYmblEOuT//Ubh9VmSsud10oSmfGblwIo1c4yZLLEuIsTUZhoHP/HqSfO47uvCiv+/yL4RLthkl/RH6vFmR19V20IydSX54u2NPPhhsYP7GVC1Rm/Cgcn7KSwy/AB8vDiERQGiraZI171wY0dNWxupAFOBtgHC8ebZ+eNompDML1M6iywC6oLmZns6Q== X-MS-Exchange-CrossTenant-Network-Message-Id: 06f76e84-7ff5-44f0-8e3e-08def3ddc93c X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB8370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Aug 2026 17:11:42.4167 (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: JoBoCIGh0CTrSrw10sebvFsHCIWVikkuXzfgAPilhjLXPAX/dculELyqV7JvS5HBkGOiIXLLNFv9Aqq1M5+RrzIlQkgHB5flwjLdrPyDgFI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR11MB8412 X-OriginatorOrg: intel.com Hi Tony, On 8/6/26 10:04 AM, Luck, Tony wrote: > On Wed, Aug 05, 2026 at 04:57:04PM -0700, Reinette Chatre wrote: >> Hi Ben, >> >> On 8/5/26 9:59 AM, Ben Horgan wrote: >>> Just given a go at running this on a model with MPAM and I can mount resctrl with this >>> small patch to initialise the emulated_by lists so that list_empty() behaves. >>> >>> diff --git a/drivers/resctrl/mpam_resctrl.c b/drivers/resctrl/mpam_resctrl.c >>> index 21dcbf5764cc..638095649151 100644 >>> --- a/drivers/resctrl/mpam_resctrl.c >>> +++ b/drivers/resctrl/mpam_resctrl.c >>> @@ -1018,6 +1018,7 @@ static int mpam_resctrl_control_init(struct mpam_resctrl_res *res) >>> case RDT_RESOURCE_L3: >>> mpam_ctrl->r_ctrl.type = RESCTRL_CTRL_BITMAP; >>> mpam_ctrl->r_ctrl.name = RESCTRL_CTRL_NAME_DEF; >>> + INIT_LIST_HEAD(&mpam_ctrl->r_ctrl.emulated_by); >>> INIT_LIST_HEAD_RCU(&mpam_ctrl->r_ctrl.domains); >>> __set_bit(RESCTRL_BITMAP_FLAG_SPARSE, mpam_ctrl->r_ctrl.bitmap.flags); >>> mpam_ctrl->r_ctrl.bitmap.cbm_len = class->props.cpbm_wd; >>> @@ -1048,6 +1049,7 @@ static int mpam_resctrl_control_init(struct mpam_resctrl_res *res) >>> r->ctrl_scope = RESCTRL_L3_CACHE; >>> mpam_ctrl->r_ctrl.type = RESCTRL_CTRL_SCALAR; >>> mpam_ctrl->r_ctrl.name = RESCTRL_CTRL_NAME_DEF; >>> + INIT_LIST_HEAD(&mpam_ctrl->r_ctrl.emulated_by); >>> INIT_LIST_HEAD_RCU(&mpam_ctrl->r_ctrl.domains); >>> >>> r->bw_throttle_mode = THREAD_THROTTLE_UNDEFINED; >> >> Thank you for this. Added this and it is now available in branch resctrl/controls_rfc_v2.1 > > Is same needed for x86? I don't see any initialization of the > "r_ctrl.emulated_by" lists in similar initialization functions. x86 "emulated_by" list initialization should be in both branches. Branch resctrl/controls_rfc_v2.1 combined all "emulated_by" list initialization (for x86 and MPAM) into commit: 3407e523c988 ("fs/resctrl: Introduce emulated controls and control mode") In the original resctrl/controls_rfc_v2 the x86 "emulated_by" list initialization can be found in commit fbed64f80515 ("x86/resctrl: SAMPLE: Emulated controls") Reinette