From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from CO1PR03CU002.outbound.protection.outlook.com (mail-westus2azon11010045.outbound.protection.outlook.com [52.101.46.45]) (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 3FA602D97B5 for ; Wed, 6 May 2026 15:01:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.46.45 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778079704; cv=fail; b=hpLWlrObAJHuy6/E3/yyqhAVfPBNrw0t7Fq+EDUxLVjsbE2vp7L55eu70MKXvVqMUXsNz9S1KwZpTOY/OEraROBlivJGbyo6nXfHqX0JDA3aFTOizR8RSWXeQO5BU++fY80P9VnwW45wCzJf+SJsRa0An5+h1NuwWqtahaH7kFU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778079704; c=relaxed/simple; bh=hKOMTVZqNDlPP3UAMwdIqAoH47HbOKoDJc3Jd+elnGE=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=aY6B+ZGgITw7OVOaQ7BHjbcCCNGthGY/LNBk1jQxo5uS3lSVXvo1Li0iVFP8rEAnJZCGRvUPHFMSnoUgpdhQ32SH930fuWNNRTreoUmI/sH2+rgsZldQv/+HP5tMD4IhuIg9unwpMYWjf7/WheO72FTipSuY0IpAw8mipiNEu18= 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=PoWCLnVs; arc=fail smtp.client-ip=52.101.46.45 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="PoWCLnVs" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Jt0QhaO/a5oEyAJEZfs+JntkOIdY+ERnHDkxRV9uzdElSN2+vnkOWRgyAV2v7f1MAuv1IWHyXwPBpFwR7edopB7ZKuVTE1EwlBvwzLVEwjQo25dOnKkc+Vict9wgJgSQz48RPY5rcpAzQvNu8zHj1gcqptNSn3IxyyGYRKLYTfG6B2neB/Q6ap+sZ4ZH9a72+G/g7f5ROkjsn5jSZG9Xm8QTB0bfuZqhKEwxihBV08zNwa9WPbCTr1I9liZL0HzMZLkapMAt8jQthdczWF7KIcSZwCt1ZGte04eSDpFjzdLKCXmEvhR4/BGeYYpSTeFxnAwymaLgCQ2aRLEytBaAPQ== 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=k5hM8nmgA8gwipLihkALGLmEP4N3CP8Ih8D8Chsn0rE=; b=IkALIBs/N0E1J4dSUK63OO9F5g1VzyVHa3rSEbqKjlZHi4agey1gGQASmbPl3iEH8Gd+oMOgG0tqHnQvpDdGKSxCEH9JcD1lsn9OYfdx6zP0fG/Zk/cuVfN48LcuhZ2IwJHK7orPdYfycY3YW6H5DJC7kAglN7SF0iK6MhZGesPTttai2nzW1SeaQ3m/LArElD3l4EXZpvpwaOKW0LW/xu/PhjTaUi3Vs6B6ToCk5fHzp/In7l9gYQqs7kiaDqoA90hdZeq4Uyvk16c+Hw7Q6evTjJC6/7LES5O7ia9//f7Bc/8Y/r7Dgw+Mr7nrnCaBX21QU+dY/NvBqDdqgYCpfw== 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=k5hM8nmgA8gwipLihkALGLmEP4N3CP8Ih8D8Chsn0rE=; b=PoWCLnVsO+/DFYS3YqcEFWIeDBf4YaAihgKlEkhyHURlHpuw0/o3fLdg4MWL/sKmdYlf5CO5r2vCvf9zuZ7zOOYneVbAKF/0/CjrNisjo/8HkrUeUiS3wBXp4pCv+k0TW3/IpG/fJm/po0F/iw9lcCIAE6dQ+QoPPIavM3ganqY= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from DS1SPRMB0042.namprd12.prod.outlook.com (2603:10b6:8:495::13) by PH7PR12MB6719.namprd12.prod.outlook.com (2603:10b6:510:1b2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.15; Wed, 6 May 2026 15:01:39 +0000 Received: from DS1SPRMB0042.namprd12.prod.outlook.com ([fe80::45f7:30b0:7d91:e262]) by DS1SPRMB0042.namprd12.prod.outlook.com ([fe80::45f7:30b0:7d91:e262%4]) with mapi id 15.20.9891.008; Wed, 6 May 2026 15:01:38 +0000 Message-ID: <3288177f-6c00-402a-bae0-0741c078e6a7@amd.com> Date: Wed, 6 May 2026 10:01:35 -0500 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v7 0/7] x86,fs/resctrl: Pave the way for MPAM counter assignment To: Ben Horgan , linux-kernel@vger.kernel.org Cc: tony.luck@intel.com, reinette.chatre@intel.com, Dave.Martin@arm.com, james.morse@arm.com, babu.moger@amd.com, tglx@kernel.org, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, fenghuay@nvidia.com, tan.shaopeng@fujitsu.com References: <20260506082855.3694761-1-ben.horgan@arm.com> Content-Language: en-US From: "Moger, Babu" In-Reply-To: <20260506082855.3694761-1-ben.horgan@arm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH0PR03CA0216.namprd03.prod.outlook.com (2603:10b6:610:e7::11) To DS1SPRMB0042.namprd12.prod.outlook.com (2603:10b6:8:495::13) 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: DS1SPRMB0042:EE_|PH7PR12MB6719:EE_ X-MS-Office365-Filtering-Correlation-Id: bdcf1124-a02f-47a3-37d4-08deab805fb3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016|56012099003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: MNcz4jrd462PxqGxRWH8mgvbg8bQN+Ng+kMR8onhA8Qs4hhxRkDjWTFfTpDwuZKDBjyW73UYQa5kuWbB03vXHuqXLN7WLJ7gZgY+qQ7FUZmhZTx7ef4znNVGYe/RzdfiDOQlCW/9ccEzQIVHD+cegY2ew+Di7gkmNTxplaxEEgZfLl+i7o2eXiMhVMkAFEh4qgTp0m8K/9eTjElGDC82fbgOvzJ4zwqVIEqgAL0e4kWgN+qr8bHQfhmL1dBQVy+JMOfOS4ue7AoaoiOnH1vGFBLIKB3XIJsEHSZO93t5/ejHIBCprIODhLKCZd9QQesOPnLlDxCb0mvtKat8KzokIWtd+dEJEPBicNbD4dJ1f2gsNi4Eyzemh68YIE82s9aMKg4ulB8HTpv2CpJKSiamCsmYmS100gYY7GXX5j320zss9L7ai5J2ZEhCc2fJpHGsHIsRjPNJAZdmm6ZILoKxJdLfEJqJAPQ3UNLxsw/JSu/Pj/WiOrLDW2HIiRJQ24sNnreY2sW/xuvCCGzWInrqNovuCJlefcoMnIBt0T7rVPEyCH84RyCEBXeg1wPZhBNi3+JvhHsa7smzbesz8plhfK044LP+llD2orKibNR2t9lxouVLh265Iz/6s2kvHRm0mhQjtjZ7CWfYE3ETq/CPJVPsmobQaR0aqfpWjvcxDdof9yxuWZzjjtdFzDo8rN/it0TV/1XK18k6va8v0cj0Hg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS1SPRMB0042.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016)(56012099003)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TW9oS3Q3ZTJTWjVoMXRzRVJYTTBiYnRhcFZzYVNzWTRjbGxmRHRBM1FDVGVU?= =?utf-8?B?V1FRNnRmY01oUWg1aWJmZkN3cFRvYkJONXFrTFQ3RjNYUWVmZ01oeWtia1dY?= =?utf-8?B?Q0w1VlZRc1lwdUl3Y0w5TnlQZVI5UG11RlhnZWxPQlZLamcwekxmZ2MvRGRR?= =?utf-8?B?STNObnduTzk2RDFGZjR2eldRbFVnM2dKZmZ0ZXVPczJXeWpCbnhSMDU0ZmNT?= =?utf-8?B?SEdDL1U0ZDFSMFBMd29SUmI1QmhKRUFRd0hSOU9oVUprWXIvTjlSakVsQlVv?= =?utf-8?B?a0h1VUYzUGd2c3dMTWwzaTNoNDhmclZ1R09zVnNIUlZIUVRCQms0dEU0SjE2?= =?utf-8?B?MlZTQ3FoRWpGd1MxaGFNY0tBY3Fuc0VsbEkrYXlDckJ3MS96d2JSNmpPUHZm?= =?utf-8?B?QnRxNWJ3MWdzMlREajZoU1JYSERzaG42c3IzR241dnpwUjlEVDV3WXBnUjZJ?= =?utf-8?B?SGZiNXEvUlNXUllYMHJ2QzFYMHFzRTJsV2JPZ2liZHdtNy9pbGc3Z2lCYUk4?= =?utf-8?B?UnZON1FGYWtsZWZreXpwRThhNHpPM1lmTUlPSVVEUjBmeDJ6U2RDZGVRdk9Q?= =?utf-8?B?dnFUMlQ1RVExeVZzZ0JOdjFrdGs0bkdBS0E3U2tnNkZmWk5qWmJ5ZkduOVpa?= =?utf-8?B?NTEvZXRUT1BSdGY5TVV0Qm1VMXArSTBDQ0hOSXEwbnl1UjRkSTN5a3JmcCtS?= =?utf-8?B?YmlBWnMvS1pWT0phbHVSZTJOb2p1WVBzVXNmc2pyZFIwSE5ZdXZMWTVsVHJM?= =?utf-8?B?ZUxhL3pRVFBJREcxTGRHSUxFUEE5QTNRaUtBWXNBZzZpQ0N5T3gySnpuZnZ6?= =?utf-8?B?cUdFRmxGY3pMc053VjdqU3MxWnZkVVpTN1VLM01BWlRuRzQzcW15L0FveElT?= =?utf-8?B?bjBRbUR3MnZDNnduOE85T1ZiVzNLQUZveXVIUFVseENHSVMrUWJNVG10T3A5?= =?utf-8?B?dzRpaEN6R3hwcUh4eFJ1YkFtcHRwN3NrSHQzdlFVMnNtUk1XTmliNGhFaU5r?= =?utf-8?B?cmE0UlMvd1JCa0tRSXdIM0ZqT1BuUHIwN3VCQWFRaDlCNlM5UGhNb2JDTXhz?= =?utf-8?B?UTJsSnp6R3o4VnpWZU5FYmJoVEEyZFl2Ym1NR2hHQ0R6cnUwcisrYW5wNm9i?= =?utf-8?B?SUNIVE5jOFJQOGM1a1JLeFNFSGlSMklKVU90SmlJVjlkRklLdTNsVEt1SzZz?= =?utf-8?B?TVNZaW1abFV1SDBNNk9udDV5NkpNclNtRUNHNFVrZUY4c0Y0dyt0THZYRGg4?= =?utf-8?B?THhhbkgrVFNuN0ZrSmlKTlpWYmRxRFB0dTNhRE4yZGxZTzVJNFpBZGxFVThv?= =?utf-8?B?NzhzNUN4dnRXT0REZk9vbGw2bDBpdlZKQzJRN0hTSHJJbGl6TFZHaEZ5QkVw?= =?utf-8?B?QzRobmlMVFdWUi9aYTh0eDhyWi9keHB1TVcwbE5KcGsvaDU0eHQ3bUI4b21E?= =?utf-8?B?b2xEd3JPYVcxMnFQRUpsbXF6ZUdwTWl4VVU1NlpuVnB4MFB2QXhiYkptQndv?= =?utf-8?B?UG51d2czbGRCbVlIc0JZdHQzMlJ1TVIrYnNlclNIQ0djbGJLR21vcXRQRVRp?= =?utf-8?B?S0g1azI0UkU3c0VuK0hBMGJjN3d3dUtOa3VlWVRPbGpWd3N6UVF0YzBWOFIr?= =?utf-8?B?SzU0Ymx6MWJTbHFBTkk0aFNwM1B1dXBwRUJaaG1DTWZvUHpCT0hxVEdWcVFC?= =?utf-8?B?eWZ4MUlXZGFQL2pzeE9saG1rN2VRRUFVcGxERU5nZGJ2dWJ3a0pKaFhlaTlr?= =?utf-8?B?cFI5d3RHNmQyODExRkdFVThHcEtDSnF1SFhNOUlMSUxSWkdnOWVOMnREeU8z?= =?utf-8?B?cFJBY3RFUDFwOXJoempUK2lGR21INUlKTm9Wa1lHWWczSkJGKy8rTHBTYm9T?= =?utf-8?B?S2d0dUhUMjVMNCtvako4NU83bEJqZjV6dnEvM2M5SlNLejR1UFVMejBYWW5s?= =?utf-8?B?akVoNXloNVpFWk9sek9RUHJIRkxGbkNXZEkxQklNNFdXdGVTYllnd3V1K3Vw?= =?utf-8?B?amN4QTFUN2Y3RFlJZGFaZ1h4OC9SK3FtQmlPcDhxUTZpSCtoNk41M0ZnNUdn?= =?utf-8?B?czVCcDRQUlhtSm5zeThFNERMMkxvaldpRkt4Y1RQUndoTkx5czUvMnYxZ2Fq?= =?utf-8?B?MEdFZEZPSGQySkVpVGltWklvUVg3SElsVUdnT21xYUd4UElaRHFlZzUwdEZP?= =?utf-8?B?Z3pDVlltcVZuWGYvV2s4dXZKeDJ1YjU2ZjBSbStESVIwbjY5TGlnR1RhdTcx?= =?utf-8?B?QXNncWdPYytQZFhWd3V3L3BLNFhPVThzWE5XeEVRRjVnNDZzY2VsUk1HWldK?= =?utf-8?Q?6fVkNjRtrHW2ZRuaFN?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: bdcf1124-a02f-47a3-37d4-08deab805fb3 X-MS-Exchange-CrossTenant-AuthSource: DS1SPRMB0042.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 May 2026 15:01:38.3668 (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: r14ZLAIcOwGkqn8KvJOQKXbbfh8ROpoFjWgTTGk2Kak2C+YL2BAZHsBx6YR27oC/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB6719 Hi Ben, The patches look good overall. Just one small note: I was testing v6 and noticed that v7 has already been posted. It would be helpful to leave a few days between versions unless you’re trying to make the merge window. Tested-by: Babu Moger Reviewed-by: Babu Moger Thanks Babu On 5/6/2026 3:28 AM, Ben Horgan wrote: > Essentially a resend of v6, just adding a missing commit message separator, ---, > in the first commit. All patches now have Reinette's Reviewed-by tag, thanks! > > Cover letter from v6: > > No functional changes from v5. Just comment and commit message changes based on > review comments. Changelogs in patches. > > Description from a previous version's cover letter: > > A little bit of preparatory work to get ready for MPAM counter > assignment. Resctrl gained support last year for counter assignment for AMD > machines supporting ABMC. Tighten a few things up, that weren't needed for > AMD, so that the MPAM driver can emulate ABMC and hence support counter > assignment. > > Based on v7.1-rc2 > > v1: > https://lore.kernel.org/lkml/20260225201905.3568624-1-ben.horgan@arm.com/ > v2: > https://lore.kernel.org/lkml/20260313174524.3482767-1-ben.horgan@arm.com/ > v3: > https://lore.kernel.org/lkml/20260319162225.378485-1-ben.horgan@arm.com/ > v4: > https://lore.kernel.org/lkml/20260326172551.1553871-1-ben.horgan@arm.com/ > v5: > https://lore.kernel.org/lkml/20260428130422.2287302-1-ben.horgan@arm.com/ > v6: > https://lore.kernel.org/lkml/20260505155741.3591201-1-ben.horgan@arm.com/ > > Ben Horgan (7): > fs/resctrl: Tidy up the error path in resctrl_mkdir_event_configs() > x86,fs/resctrl: Create 'event_filter' files read only if they're not > configurable > fs/resctrl: Disallow the software controller when MBM counters are > assignable > fs/resctrl: Add monitor property 'mbm_cntr_assign_fixed' > fs/resctrl: Continue counter allocation after failure > fs/resctrl: Document that automatic counter assignment is best effort > fs/resctrl: Document tasks file behaviour for task id 0 and idle tasks > > Documentation/filesystems/resctrl.rst | 22 +++++++++++----- > arch/x86/kernel/cpu/resctrl/monitor.c | 1 + > fs/resctrl/internal.h | 2 ++ > fs/resctrl/monitor.c | 30 ++++++++++++++++------ > fs/resctrl/rdtgroup.c | 36 ++++++++++++++++++--------- > include/linux/resctrl.h | 18 ++++++++------ > 6 files changed, 77 insertions(+), 32 deletions(-) >