From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) (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 E7C76282F1D for ; Mon, 2 Mar 2026 23:13:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.7 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772493229; cv=fail; b=iFCRPtxZiwkKSVOfvTINwXXUu3Ei9+pkeutXjhXaIMCUbIQYOnbhgPtvk+H9gbBOfhA5IMNmT5+7zbE1ZM9uKqiM4TFXhZ5QBYSvjGGI3PvH1BA/kYk2AozSSU7ij7TggurczUTN8+mLO3zORaTn4lwUin95jg+GlLoH6aTTw34= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772493229; c=relaxed/simple; bh=wcHP6B8zf7iAvnJpVpFQH8WMBeWLvhzvjKhgwcnGP4k=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=qmNqCASrQIYIlnZBGiLVAgv5G/g4wOHl89bjt14RH9ST/Tf43Cjlj01csYuLu4w1/s5yCmsawavI8SyHp95+f+p/EcOz+fQ29/OYC+481XQXfiQw2Oq8/shhtOlNcXZxj96C7As8ANfgfgzlnrcyw0/0+q9uKST755wZ1B7LK7k= 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=cjHMJm2K; arc=fail smtp.client-ip=192.198.163.7 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="cjHMJm2K" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1772493227; x=1804029227; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=wcHP6B8zf7iAvnJpVpFQH8WMBeWLvhzvjKhgwcnGP4k=; b=cjHMJm2KXs6FAGXnM52abWAy5pK3f1QvbBRtiEeg3LgcvEAgO1n1FUCi xmGxt9EiR4ADXt//g0dVsQz8x02yMG3e4qLnaA48UTRKNkpjuL81NBBw7 EmpRBVZQcSt5rBPMFI3VpOKh83aHXhrrbted+I91i0464J/nm70N/ycaP 5ZMUVJj9UJbu4KF8W4HvpXl99eA9HuT47RfgBD52hBuzY/oUqCGSAWGva juxcowkrRGmg3zIinDe89g8LXkBibb9tOxDIJNrbh/7Gxqsb/U9PteQrS uaibG2Gagg9PY+EA6LUJOtXz6tA26Yhgua4mBdEtwS47q4+JsYnaoDgIb Q==; X-CSE-ConnectionGUID: W10hGFgARG+c667Mu8sS6Q== X-CSE-MsgGUID: 7Qxqxx1RT4mg5hSiB6lrSA== X-IronPort-AV: E=McAfee;i="6800,10657,11717"; a="98988533" X-IronPort-AV: E=Sophos;i="6.21,320,1763452800"; d="scan'208";a="98988533" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Mar 2026 15:13:46 -0800 X-CSE-ConnectionGUID: Oh8Zi8yCS36A0+pc6oGs8Q== X-CSE-MsgGUID: yoRzp9QAQeacCEwlCa55Tw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,320,1763452800"; d="scan'208";a="215769096" Received: from orsmsx903.amr.corp.intel.com ([10.22.229.25]) by fmviesa007.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Mar 2026 15:13:46 -0800 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.37; Mon, 2 Mar 2026 15:13:45 -0800 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) 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.37 via Frontend Transport; Mon, 2 Mar 2026 15:13:45 -0800 Received: from BYAPR05CU005.outbound.protection.outlook.com (52.101.85.54) 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, 2 Mar 2026 15:13:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I8CqjNiNBwz28/88FgxpoC/81R38xwKIKcLdEy1K4oDZuFvm33Eo+Hu9V95fs7T7ZwKVVcANgj/kZ4qtvIxTdAKtWdeTuobPU2MBhxPbEEKzxaCD8iYGVX+C+M6b6YBNV+IXxPSYHiOM/Lt2EMaiOaQcBxy1LK7cpTjmnh1+VoHnWGplQoZxPj6xUvItiHlIL1ZHr/NNmTiAR6Yjb0kKRMi3LgXljXbKYO+yywbmGmzSoKfMDrE4OSx38hZ591gk2ysXlLFW6WVY1l+NGU+N7l7eNx1sUckVau7lhWffBafbYJ+4E/eGZCkzgaLToCMwCmri0qkmA8jt/wDSXOHR9g== 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=ydCLi0U0JizfG0cLsYMSU5Ewt82D9xW2YHXxS4F0HjE=; b=d0bCXlBUjbfFB0JJ8nhYNqxaZAm7iJiVaURA/7D7YBNPdR+dTuSSEL/YoxUspWkvdBlxZG7CyqglMX5BOf4cFIOkEFdXAwWjDtBtF3D9MMmB4iPySNvddvsJR1B64bNWUtyHeHjS5ht/IxOrftjjGlTLlYnhyNmwbhH67CnafZyGRRlBACl6202NgkXT3rOZEwUxuZg9MWDh+mHzb1EJfJvyUPdMMG3rhhkOC9z/hDaFlfDphu/cfqj/keRHZdc9NFM7ecutzzVvdnNF51rV+q0IGqIwZAG3iGkQ7/wSoIMwEIvOvuCAUBhD+IMYiDc+jQSDPYwzNHr4QTfynF5UQA== 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 SJ0PR11MB5866.namprd11.prod.outlook.com (2603:10b6:a03:429::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Mon, 2 Mar 2026 23:13:43 +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.9654.014; Mon, 2 Mar 2026 23:13:42 +0000 Message-ID: <7c043aae-7495-4fa9-a630-ec9e1606cee5@intel.com> Date: Mon, 2 Mar 2026 15:12:52 -0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 2/4] fs/resctrl: Only show 'event_filter' files if events are configurable To: Ben Horgan , CC: , , , , , , , , , , , References: <20260225201905.3568624-1-ben.horgan@arm.com> <20260225201905.3568624-3-ben.horgan@arm.com> From: Reinette Chatre Content-Language: en-US In-Reply-To: <20260225201905.3568624-3-ben.horgan@arm.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW3PR06CA0015.namprd06.prod.outlook.com (2603:10b6:303:2a::20) 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_|SJ0PR11MB5866:EE_ X-MS-Office365-Filtering-Correlation-Id: fe2ac5ea-edd1-4fc2-6a79-08de78b158ac X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: jbXljptFxtInXAjuf4WXQ/QfBN6ySq7HJwFrfNb2UyI3B2LKbuOR5wH2w2mAEu6Xk7g30aeYLrt9eo0NmUh0kLdC5c8NWYO6rAcQdFkB+J4cRcFE6yb89yPOP1h184lI3x02jFICxm1gfJ4ESwmXDIPgRUdxJtYqcGWdymXyOvfeXWb79cUd3a4sbtv1/m+pgJiMQ5QGrEkxVFOnJeTQ+NVZYpjn/0Qhj/ufc/tgg7w9bhFKVG9RJb91PRItxbLijckCqfdUAHb+MkQAjbIX6GKu9Hgmw9MNcrOEz6114ThPtmSxLJ9+VsJ6h66ThDw/eDinSS9UfwX6aVf1zjPt4QuD2aj2ERSevHlKZ4JlPKVjt1OpNFlo0+Ww/gZfpTZ+Ft9MlKN6HKBBZ4FVm3TfqJzqMAwqSkROCLexMcEt/V6/4CE0GFq8Zd7lznbYH+oc8E8V9l55awCqZXZ2u1QErmEUgCc+ntDflIIWzWmH+1gTt1LPUAyVcYmtWUwPUHqBBAtg2IN6G7UylwkDySzHjRbzNN7Pn1mhHkf2PSCGU+TQdmfg9ysQoqokhANzrYMEipvEWG6GOya1+UkzmBWd7rOsr4XGV/1UAlUiC0EwIO85WEKYuk7LTCIKwil+bG4Xk/KtoqIfs8liRXCgd2a0v+bZLrvidP2ErAhWEZ3thidT/XmIp4xrsWMEqOvYwEO+uvpU/4uktmFH5EExCEk4vCFdgSYm0MbCc8rO+AJZM0E= 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)(366016)(7416014)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ejNaL3lQY3Q3VjMwUW5rTm9aVnZDVmhyR3pydHFLSW5HUExhL21KQmpqYVF6?= =?utf-8?B?L3R2Nk5naDk2NmRoYk1ma3Q1aTBlMXRSV3hsL21LY0x4SjRYcW9xcXZyakto?= =?utf-8?B?aFpKQWhkdktVVFlYcVhtV3I1cXJMK1ZYbnZuN1Q5dDFNOVNMaWVDcFhQMVVJ?= =?utf-8?B?bnhLR1FXcG04TzJsM2U2dzVSMGVWNmdVQkExNnpXUWVtYkxWQ1M1TGpzTDAz?= =?utf-8?B?MGRuaW1yS2ZSMjgwSkl6VG1OU1NIMGhmMVUxQzgyY3JqSTA4SVNSTzlRaEYx?= =?utf-8?B?b2xxaTlWVFhuWnY2aDlOK05DZk5xZCtZUDU2MHE2eXJxUmR6bnRJMjlWV3Rr?= =?utf-8?B?alFnY04zT3d0RThGZ2Z5RlVMT214aTNkSEpINm8zVWVUTHZoQXlBUWJMUFZX?= =?utf-8?B?YlU0TDZ3NjU3eE9WYWFobHJ6a244dmFDQVF3cThvclBmV3RlRXd3MXZwZDNz?= =?utf-8?B?NjFlWHR0V1dvbHB2YUlyME5QcGRabW1RdnJuV25kS1dkM0NiQjBSa0J6VzJl?= =?utf-8?B?bU1mbDREbHFyVGRxNmxhTVJDWkpKdDJXWXM5R093T0U2bmJoQnEzRmR2YXFx?= =?utf-8?B?VEtBMHZhTnlrTko4V1VZVFRnT3c1UTFpeXc3YWxha3RXRVZEZklKRmFaSEdE?= =?utf-8?B?REdnYmt4aGh1RGxva1VscU8wUW1KVjBuM0lKZk9ZK1RuWHE3L3JaaEU2VG85?= =?utf-8?B?N0Jzc3BITXh6VThsYXVqS2hwYzROekg5VkVPSEluY3V5eC9hNExZdHpVSGY5?= =?utf-8?B?c21yK1hyUWlVTTFONEo0YnhDZVhxTmhPZ0Rpdml2YzlMWU01SkRPWU4xd1Vq?= =?utf-8?B?MEdjbGlWdEVVZDZRTHNqMEdHcEdycXVMS292dmV6clpIUTZwTnpWQjR0LzAx?= =?utf-8?B?Zk5tenpJREJKaUF4ZW0wc29kY3diaDV3VVFQZzcvUVI0Z25qOWh2ZVRrZWt5?= =?utf-8?B?dXNBbDJkQXBvZy9Lb0xUMFRCWjkxS2d2MjhTTVhPQTFHRXdHcDRIZndIRi9W?= =?utf-8?B?S0ZzTm1VUkdKYnVQc2RJMTJ3RGUvcHhHdFpwcGxJRnp0LzY2bXRiaE1YQWN3?= =?utf-8?B?ZjZzNjh0WnVCbnhWUkxMN1hOV1ZsN05hN2RTOVJQN25KY2puUHp3a3RqSDRS?= =?utf-8?B?dWFmczFyWU5Nc1ZjdDd1ZjlJdUFlWklNck1IRG1OL3IxMWpFbml5ZFVOdFZF?= =?utf-8?B?aEUrakdEZkd3WWNZQTUzTkVrODFlT2VjRTlwcE1lZkJKV2NkSEQ3N3h4Tmg1?= =?utf-8?B?YWN2WjMyTGM0Q3o0amlJZUd5NWFxMUlOT2VGdHc4bFlnY1U0YWoxOWdwV2Iz?= =?utf-8?B?c2VHTUwvaVQrQjQ5SHNQell3YlI0VmtRb3Y0bFltdjl0TWVBL2xldVJmc2Vs?= =?utf-8?B?d3dhV3RtRHlMTTdQalgxYi9Malk0MFd0RFFtb1JGMUhjNkEzMXlueU96S1ZT?= =?utf-8?B?bGNLbFdWaGhoMllmNkNrTU1YRHgzT3dPa2JoTzA2UjU1b1hmM2lnNy8wdG9z?= =?utf-8?B?Mi9uc2E3WEJKTlVGNHNnK202VHhzRGE5TFZmckJndThmYUg2dWgwcG5OWEdF?= =?utf-8?B?bDNGYndEMURVYzQrL3psRUg4cTdGeGR0NVdCem5iRGExV3J3SVFpYjVBVzFl?= =?utf-8?B?VlJDRDgwOU5ZRGlCVWp3V0ZZWjNDWWVrRWg1Wm5EK1FzcVc5cW9scHMzN2VM?= =?utf-8?B?cmh2dG8zM1lBSVRMTTA0b1EzdWI5bmdXWkMxRDByU09PaFQwSnUxd211S05s?= =?utf-8?B?NEtTYmhJdkZyZHNqYnNjdW1GSVZaQzN6b3lvYUh3T0hHMkg0c0xhMFBmTkkx?= =?utf-8?B?WjM2enIxcy9tcFpIVzBwUGJadUVMTzhoWXBKbUVic1BERzIxdmFKZll0Rks2?= =?utf-8?B?L0o4Wi91R3RlOUs3RXRiUW1zRnJvc2lZMWdvOFJpQlpPejZRRzZMaysweTFX?= =?utf-8?B?c2dTRFd6UU5xeEhpUTJpbXFxQW1pbWg5SDFsZHVoNERhWUZlS25pb0RONjZq?= =?utf-8?B?VjJrZTNnc1hHRUkyZmFGeWJEWS9qK1FGbzBtTnZVV3dveDJCQTBCb3RqRHVY?= =?utf-8?B?YVF2b0Z2ZzBKYXgrVUcxZzJMclhGSnl2NWxTcG1CMVV2djJsKzVRZjRxWll2?= =?utf-8?B?M1dFbFdlL2tBNWN0L0VZekUySVQzYklmS1ptYWZoK0F2OEkwQjhRSytXS2Y5?= =?utf-8?B?VDFPd2w5Wko3Q1FIS3Q0RndTVEd2T0JsSEJVVDgweEprUi9CaXFJSmlCNEZa?= =?utf-8?B?Nk5QNGpzRyt1UTdNOUxpWW1vL1kvaHRQMGE2Tis2T2duODdRd282NFBhS2NB?= =?utf-8?B?Tkw4a0lNazAyNDJUNW85WjJsQkJsMk8yUHJYWUIvZ2tUbGtnYmJJOFhKTUU5?= =?utf-8?Q?ulVHsfLGTE9mPE6s=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: fe2ac5ea-edd1-4fc2-6a79-08de78b158ac X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB7573.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2026 23:13:42.8403 (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: wy6eTQQCXgfSqausnqYbW4/Fs++ii+JJOF5MLP6ezVKWERJDqf8hYZU7HfW56UY9J0n2Wv8ev7oU57eOyPujZa7okmfFIqfjIjp3JkXIVGA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5866 X-OriginatorOrg: intel.com Hi Ben, On 2/25/26 12:19 PM, Ben Horgan wrote: > When the counter assignment mode is mbm_event resctrl assumes the mbm > events are configurable and exposes the 'event_filter' files. These files > live at info/L3_MON/event_configs//event_filter and are used to > display and set the event configuration. > > ABMC always supports event configuration but for MPAM they are > independent. Decouple event configuration from counter assignment by only Could you please elaborate what you mean with "independent" here? If event configuration is still supported when assignable counter mode is enabled, why can event configuration interface not just remain as-is? Could resctrl not display the existing event configuration and if user cannot modify it return a failure when user attempts to do so? Reinette