From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) (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 098EC3DE458 for ; Mon, 4 May 2026 16:01:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.11 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777910503; cv=fail; b=gsmL1A2QoNdwEF8iw2Qkscn1ws2m//JZZYV00prEct2X9hZB0qSXaifz+LSF3gaObFIKzH+wv7qU0yCWHbnCG1GxGQVCEgsxR6l+zYywxglCBjFvo1s9xzHktCqOKeKKKrX7WdMGJEgkMTckEN1v8/cmH/HhjtfFtAU3CA+66SU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777910503; c=relaxed/simple; bh=W3Im4yIKWYsW/q4SQIyTUEq2cmGyle29lh36Uygr2kA=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=gPEEtabPDsJmwlRTVaZR1ZFNlDJ3xsVh9cRLuLe7BP6fKHPLxaWVuQZIb3X6hbXC6GgBc9jzwHqxo76xRZ9y3nUPcsvz0ABCtt0WLT6TdWZqum00aJc6Y01wiyawC6T40eDdsmwZ/APldouAjDObrfpYabcP1nNEVURls2BObWQ= 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=OuiVhjX9; arc=fail smtp.client-ip=198.175.65.11 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="OuiVhjX9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1777910503; x=1809446503; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=W3Im4yIKWYsW/q4SQIyTUEq2cmGyle29lh36Uygr2kA=; b=OuiVhjX93AlkW0Ws/WcubYrgpUJSXmjVzU0erMrI7MynisOnhwlYbrRP 7qymdpk3wKgKRftpfFXdulSm1eXD2EdkyyAoU+Zx0kVtCID+18/oJimDw 8c1cDmBOK0zDSlJ9SapbETW4I4QaFzE7RZJGhnwCuHBhgVQWCZz5Yu4vX 3Od+mS/q7c+OD8p21v7xXPb2hcMBb/8XikmSkFFRMPuryaumjfppZTJOQ bZu2Vn0u11naDKTWccA1w51Lp9vKjOJNk5bXelzXrFj92PrznYDjqQd5j MsTyialhqQB//R6X9QhfIlcZVnU7zV+/30QAnSlzjQnpKm3WXm0eOGKlp w==; X-CSE-ConnectionGUID: alMygXsMToGxdiiTlzUFYQ== X-CSE-MsgGUID: T/zc/bo8TjqRTAo7phWjxQ== X-IronPort-AV: E=McAfee;i="6800,10657,11776"; a="89075459" X-IronPort-AV: E=Sophos;i="6.23,215,1770624000"; d="scan'208";a="89075459" Received: from fmviesa003.fm.intel.com ([10.60.135.143]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2026 09:01:42 -0700 X-CSE-ConnectionGUID: 6IOoynthTaKPf1dtgWsryQ== X-CSE-MsgGUID: tqpuVy1EROa/BSmcHAfrJg== X-ExtLoop1: 1 Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa003.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2026 09:01:41 -0700 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) by ORSMSX901.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 4 May 2026 09:01:40 -0700 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) 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.37 via Frontend Transport; Mon, 4 May 2026 09:01:40 -0700 Received: from SJ2PR03CU001.outbound.protection.outlook.com (52.101.43.7) by edgegateway.intel.com (134.134.137.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.37; Mon, 4 May 2026 09:01:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Rqc2iENXcEkQJ75Qr1W+7WUZ600KvPfjzGmsQ0CYnf60Et6/u2qG6EyIzFUjU47oboAg/MWOWl0Jkxhgkym7cWdXwy0/OcI4zPOpznzdKzYacvNg20yu190zUENwXM0oWSLCQEuv7R/j2pWkQ19sHI+lJnMJFv9F9aGjH6L4uQhqU+HqY90yEq9J3eHpmPfb0G48yqzRBMlMkQSNOe02eJ2lhDfkk2iSetUl6oWEfu0gZANh7r2u3L4lgO0Ry/JXBicihPU/8sosJlqpEPfC2d3vKBObu3wGzYfSVLOfq8NHWZRyzG5/AjeTrqq3b7ECF3m+oNOO41ZTMJhawu38eQ== 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=Ll6kCu18MB1B6/lWLIsFkVEoN8X8aDjgJq+aUZf63pA=; b=FZY7GFZR6Ng40X8nPCSuLmk2/UXJKYo+JBu7mgB7wykBPPe3xeO4m5MpyKVRWOh9Sj9JLY/FuLwQJnbjRT8TGnE8SZ9y16J+eHY1a6Od5g1kY7YeYCP4dTN+mFNDc8y3+tVUtC8STRoGeG25LNOrm7vCmFug54agZOlExQUgmetNSbX4ikbWX6aMmTx7DVuMiZH1BPFsSqPhJQzsdIGuuj+ItVlxRfDkxAy8as2mWlM5XooIt02QptqX9zZ3iL2ONS0k+F3ksutCY8hDMkCcFUWOWzXUSv5HyI8MoZybLcPf0trVP9wJdy285D//tNeIWY8KUx/b9AGx+zT7tj/i5Q== 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 PH0PR11MB5878.namprd11.prod.outlook.com (2603:10b6:510:14c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9870.25; Mon, 4 May 2026 16:01:33 +0000 Received: from SJ2PR11MB7573.namprd11.prod.outlook.com ([fe80::bfe:4ce1:556:4a9d]) by SJ2PR11MB7573.namprd11.prod.outlook.com ([fe80::bfe:4ce1:556:4a9d%5]) with mapi id 15.20.9870.023; Mon, 4 May 2026 16:01:33 +0000 Message-ID: <176dd142-654d-4d68-8b45-fd5aa2c9f68c@intel.com> Date: Mon, 4 May 2026 09:01:31 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v5 5/7] fs/resctrl: Continue counter allocation after failure To: Ben Horgan , CC: , , , , , , , , , , , References: <20260428130422.2287302-1-ben.horgan@arm.com> <20260428130422.2287302-6-ben.horgan@arm.com> Content-Language: en-US From: Reinette Chatre In-Reply-To: <20260428130422.2287302-6-ben.horgan@arm.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0176.namprd03.prod.outlook.com (2603:10b6:303:8d::31) 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_|PH0PR11MB5878:EE_ X-MS-Office365-Filtering-Correlation-Id: d7ac8616-e821-4785-61c6-08dea9f669a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024|18002099003|56012099003|22082099003; X-Microsoft-Antispam-Message-Info: fNNH3cUZtujLgNGSEMx6bbUUmJXcYIOLog2P55fkgoYXPgtZSBwLTwEIn4yy8rkLYPiyAoLJ18l6BPprMasL64eJqdYjpJZYTNL58haepriA0qb1Fmjo+eirvY3RwyYHl7eItQlKOFRAuG8RSRf7Cpk/VlquHpGpB+QirzmT2VmKJyc/G2F+/DZDjg+BU9qQ1QPYRsiO5w2F59RA0QQpWjTFsS+vc2oL3srWRO6d7SXHgz6ny+FS+ifCH8RafH5/cGKQJOE0PIIy2zdB5v9pQ6+8w/MTds0l57LXE/KhDc/Oii/UtkBPzGBXDW4F3CJG8tA1nnjzYBRJDlaGfvTTPWKN/W6Tmh6xdwqfxevFx/Nvt2MZ0mjF+xagJyji994ZngISM/smm0rw3UaIVKntDbFVlZhsmkoFfr/jQxNOO25To9K21VMTrrz5+wWv0R7BCGB/15RocLm0PoqxDJPtwLqXhmHdqzcTrWMpWfPP59Ji1wylMcScXcfelBGCDKoIMb3UF8QCt+96jle8qAMtsv4rLd7CikqnaT0V83D17cL5asVnTbVRN6zVOQLHSOLmbwOGzduPe+LsJKzOoutk6jkg99Pa9ap0Rnti556r9mCbDwkU3FTR2VpgEc9UJwVniLmsQ3aX2GlMLb7RC+7D+jt8yckBNHpJ6OjWHtlIJd/z1Cr98aty5JJ37lZWTUpt 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)(366016)(376014)(7416014)(1800799024)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WFp5Z3hmWlpua1p0cVI5R0ZmdFFrL0lIQkQvNU01bTRyNGw3RnY3Q3RRZ3Rl?= =?utf-8?B?S0Y1V1cveDhkSnBvbzZCZlgyWWJHZVg0cnRoTEtFOUZSNUl3Ym9VODVRKzVs?= =?utf-8?B?QVBzQ1RMdG9sZWNXeWo3Ny9KVldLSmJzMDlqOUZyWVdHRDEveXYvazVCRDg3?= =?utf-8?B?d1FBRm1Ra0lCTXRaN056QU1SMnBNZVE4ekVCcmIwTytwR0hUM2ZoNlo0dXR3?= =?utf-8?B?TmE5QjgyVzZqRE1hTmF6YktkRHNBQ2YxZTlqcjBFSXRkT0V4MEtHcmRzWFpv?= =?utf-8?B?d0Mrd2xOUUlxZFREeFp5eVRvSzJqRGk2NktVdW9WQmdycVBtSXlsaW5uTVpV?= =?utf-8?B?Z3ZuV3ZXZ0k2NHhNVWNxbFNRbDlpc1M0eVJxRVZiWFNDanozMWJmam1KSldC?= =?utf-8?B?bjJIQU8xWVN2WjBCYXBQS3ZkODFMcFBkNkVzMUVGSTFRWS81Z3dlOGgxT0Qv?= =?utf-8?B?Q0NXRG9kWFZUNkppUkhtLzk2NW9UR29uMDU3UnVNOVk5am1SaTZwOUtoWnVY?= =?utf-8?B?bXV6bzhtYzJYSGtGRzBMd3F6di9UZlRnaDdrRThrKzFDNTNsN2lIYzhPYTRI?= =?utf-8?B?TDZ1c01pb2ZmdnNpSWRndWxQVTNMeVljelA4ZmY2cXNhK0QzWmtxaVdxTWVv?= =?utf-8?B?c0YxbEFMZlVlaUVsdTNwWE9JZDdrYnZJNGJWcU82L1YzYnZXbmkzOE9SRU5P?= =?utf-8?B?ZEhwcGw2aUI4V0o3Y1VndldTcnZPY1B3WW5kWUZTcGRyOWs3NUVFdVM4YzRK?= =?utf-8?B?Y1ZabkZKZlRydnZlMzJPZkkwbWVpTUFwcjRhOFRBOURjYVpucmc0MGFLcGZs?= =?utf-8?B?QVJBS051cTF2RXhjYU5UOEozM3UzVDZja2ZxcFNFQ2hweSs1NVpTTFpZWGdX?= =?utf-8?B?Wnp6Z1E5WGNCbnRzQ3lteHEwb2NKYUxuYXA3azFIRjZUc05zYzJYdU5ycEZa?= =?utf-8?B?R0JONmJ1SU5rS2kwUjErWjN6NXh3Z0xhMU82YTd6cmVNckNYZTRzUC9tY1dy?= =?utf-8?B?Vk83Wnk4R1ZRU05pWlpzQktsOWlJODIxRnJQZDhhSDJrOW5WL3Q0dXc4N1dz?= =?utf-8?B?aTlMUmkwSHp3OFRpa1Y3MzVSb1N2QzZqQjNDeEFtcEZXUHRjWTN1b1l4ZUJv?= =?utf-8?B?cUd1THRtSHVGL1ExUE1BckFYZWR6ajdOK1B3MzlGTW5CUmNwUWlqZ2ZqTC9u?= =?utf-8?B?amhvK1J1Z2dMR0tOWXRGR2hXaXpnc1NCQ3g5R2VESzBsSHdZNDc5LzlyRXlU?= =?utf-8?B?L01namJNYkl1VGQvL0NXNyswY0dMbW1vb1ZrRW1qRC9MUXUwaU4xWUNCc0NM?= =?utf-8?B?QTQwZ25ZeHM5b1FXS1h0dkc3RzI1aUVxcERBcm9YVWpzUmplVzhPdWxwRkk4?= =?utf-8?B?SExTLzNkS0J0c2txQmIyYUd5SEFEM2hlR1ZZUGdoQk5mMTI5NFZvdjhLOWxy?= =?utf-8?B?VndMc2VvaFA3RnU5MWNDQS9lY1kvc2xkMTNac3NKMVZMdThFN245czhyMDB6?= =?utf-8?B?WU9TamdpUCs2SUd0bVhqV0N6ZVVYRjF2alRZQ3hpWEpDOUV1TjhFM21YT2Fj?= =?utf-8?B?cE1UNG9kSVRpaTRITFFHODdOMkxpeGZIbG96YlBSVWZsZ3g1U1RXM29wZTlk?= =?utf-8?B?WXBLc25OLzNPNkdNc2pXK0pRajVvRXFoazVDWDNoTjJTbWlpSHBQNnRwZHFH?= =?utf-8?B?K3ZDclFmeGVHajdMVFJOdGVOc0VHNURKbkNVd1drN2hxd3hKczlzK3J2UGt0?= =?utf-8?B?L2xLSWdVMSt5dFBGaGNkYjJFOWJOSHh1Y1Q2aEpvTysxNFZyRjZBSGFQNmRu?= =?utf-8?B?OUFDbC95NFJOZEkrTDQwdEJ4cUtudlkwM2xpSjZ5RmRuU25rMGErQTdqcGZF?= =?utf-8?B?eUlOVVFZRzhxOVVTeUZwTS9DNWpyUDFhUzhWR0d0c0xZLzd0MFE4bmJFT0tL?= =?utf-8?B?VXVrbnkxd0ZBcnJqelRWMUdWYVJxVXVmbHF1dUxwdDZIUUxBVEwzdzdEZzQ0?= =?utf-8?B?UHFNQlhvZ0JvalVybnJMN3VvVE5sbHBTbnFNUnVQSEd2RXhCVm9HOGc2Q05v?= =?utf-8?B?aHEwNzFUSFFYYktZT3J6azYyQ1phc2t0azZEaXJxdEdlenBtU0gwUCs2TTQ3?= =?utf-8?B?SDI5c3Q5bWtJY3RxYkZJM3NINTZIUUwzTS92MHFzdExFTXNZN2ZKQitNWXgx?= =?utf-8?B?aDY3bklSWmhLNVRJVVl6L2s5UVZZVVRtcFYzNGRManpjbjVoS3JhODR1Tnht?= =?utf-8?B?MFpqRXlJQlFPY1FUQ2RJQlNUTXlCa2czdVVKa21lemJ2bHlsQkR3SnpsMjNI?= =?utf-8?B?Q3U2L1NnUGJIYk5PdmRpdmRVcU9ZRVJSeXZkTjNENndSLzdsL3BtTVVWSTZl?= =?utf-8?Q?gQyieuB9uWOPNVVg=3D?= X-Exchange-RoutingPolicyChecked: e94NQmtKWQOxsS1b03ndckjFeERxLqX3ME/hP9P/VjB6yNykJQK+rwftLrwoLpZYt4G4trb0MPq0LU5cxzlPNQK6cyc23WlaDqTfxM1UrRr6gq8tdV0w1QakwILFDirFrYWLl171TWyu1FEVfatiqBoDeg/g5E6TBgqRXpdWd+iPzoP2Jqjfpub/kvlYifHieo+6+O8l2kK7O2SB+0Qfl0pXQ/ugnBL11Us5B9RPRV8tU/gzUOds1hNhf6pz7vL0HriO/yWK++nj8mCWAk80kjPjullWPP3EDHhvntjFFCZ3/rZkknakptrdfrT5jzUqab3lD2D3Ph/JFHj7rzUoZg== X-MS-Exchange-CrossTenant-Network-Message-Id: d7ac8616-e821-4785-61c6-08dea9f669a1 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB7573.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 May 2026 16:01:33.4583 (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: S8xb6LGUB51HHeBGgRm9znmAdTli5m12Ld8gN0xzmL9AYgKBxRTn8jO1E09XJhP8bzY2+gZvNvrqLGY6BV4I2IuE2cw5VQlndrQ5i1lxn8E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5878 X-OriginatorOrg: intel.com Hi Ben, On 4/28/26 6:04 AM, Ben Horgan wrote: > In mbm_event mode, with mbm_assign_on_mkdir set to 1, when a user creates a > new CTRL_MON or MON group resctrl attempts to allocate counters for each of > the supported MBM events on each resctrl domain. As counters are limited, > such allocation may fail and when it does counter allocations for the > remaining domains are skipped even if the domains have available counters. > > Since a counter allocation failure may result in counter allocation being > skipped on other domains the user needs to view the resource group's > mbm_L3_assignments files to get an accurate view of counter assignment in a nit: files -> file > new resource group and then manually create counters in the skipped domains > with available counters. > > Writes to mbm_L3_assignments using the wildcard format, :*=e, also > skip counter allocation in other domains after a counter allocation > failure. > > When handling a request to create counters in all domains it is unnecessary > for a counter allocation in one domain to prevent counter allocation in > other domains. Always attempt to allocate all the counters requested. > > Signed-off-by: Ben Horgan > --- Reviewed-by: Reinette Chatre Reinette