Received: by 2002:a05:7412:cfc7:b0:fc:a2b0:25d7 with SMTP id by7csp1919604rdb; Tue, 20 Feb 2024 10:48:57 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUHev+jxsj9aq714nJBUgXjQ/+oiJ+QHDpWN4lHkmhoHi1ns3diMavseRgD7QubStcqKdZuasRcfZmr47V/snHUHjWlCRFiO5kDsjMuaA== X-Google-Smtp-Source: AGHT+IEy0aaku2+ij8TWCVQ/WZ/oAHDYVZncThKro3llfIMBM8EmRx0G/dDo900qHaBzyb9EcpU4 X-Received: by 2002:a17:906:3558:b0:a3e:9547:a390 with SMTP id s24-20020a170906355800b00a3e9547a390mr4662375eja.69.1708454936826; Tue, 20 Feb 2024 10:48:56 -0800 (PST) Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id qb34-20020a1709077ea200b00a3e9975b2e4si2093876ejc.127.2024.02.20.10.48.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Feb 2024 10:48:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-73545-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Pr3bjvAq; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-73545-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-73545-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 6A1161F23229 for ; Tue, 20 Feb 2024 18:48:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2356612EBCA; Tue, 20 Feb 2024 18:48:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Pr3bjvAq" Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.15]) (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 5D8CA7867A for ; Tue, 20 Feb 2024 18:48:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.15 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708454929; cv=fail; b=KXtaZNMdj+TBXpdatYNyERQ4J0Wf8OpBvQxbvBlWY+VwY3RC1NwFWRwMIk/uXGtmQQ/HpMN9ma2htQb99NQpuovlDED19m8deSrEhQQWsuwIw1pFDI7U9hMTV3+UUtUX+MBAMe++HJb1OWtD5xjwGs3q3p4j2SUi0spX+ilcmUw= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708454929; c=relaxed/simple; bh=5WMNfPvujQwOjl1jQDqYrq/E2kM4tKfwtsoXJhGM8eM=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=rdIjhntoanAoltfltqvQZM6wVhS4mnILJSMX/Kqh26+Ds1iaRpJC81LXmU/pcFrWshYtxnaACUAs8UVZDgw/uoNOLXIvMc5PDA66Ooj4DFvAUDHgRGcrI/Wt5XV73xMD5xCDlhtdkIe+P5wijANUYrlL9el6bpf/FPj+fpgLUpw= 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=Pr3bjvAq; arc=fail smtp.client-ip=198.175.65.15 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1708454928; x=1739990928; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=5WMNfPvujQwOjl1jQDqYrq/E2kM4tKfwtsoXJhGM8eM=; b=Pr3bjvAqaAQZvM19c1vp0HtoNi6uLgid5+hJPdUrMv/BJAY3m9YylZoD cRLFEL6c5IsBRD6r/nGf0AEtMlP3ru13PJugI47KMoKZ6A5jQcnkEj4r1 HOZ7UMuVLdv1+BG4zMUYXrENZiBrkpByuTqWigckPsWYg3N82GZuuPWOS PUVkoujlWvrYnzQ+nPpDM7i+yOY9w8seA16kULcKDrnDNfXcnHwr5Iatc J6T+G5oDtPSTz6yJhThmeVscxSKioSZfIHClIfkCA1Lkg5vOihZX8kcQG G1/L0dLzjZCRjGRkoRPmpwuVFeNiqmhEbeLWa0C/FbExmfifTN4z8SOIq Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10990"; a="6405025" X-IronPort-AV: E=Sophos;i="6.06,174,1705392000"; d="scan'208";a="6405025" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by orvoesa107.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Feb 2024 10:48:47 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,174,1705392000"; d="scan'208";a="4754369" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa007.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 20 Feb 2024 10:48:46 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 20 Feb 2024 10:48:45 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 20 Feb 2024 10:48:45 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Tue, 20 Feb 2024 10:48:45 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Tue, 20 Feb 2024 10:48:44 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MRcHOcXqLYa+iUMGW72/J5eRm5Ao+0fTzDM0s1A/i35EnxHmsoz8iMm7bOFVKsyU0jsn5505cjxCOnCNuxfiKAUMxiulj23ZRZZIxIL+3FYWm6Rg7WPkotFHOGduQNxeF2QIbdNr4h8Ly0/vXG9PUSrLqLU1N+gjDunVP/uWIhh/1B45r7KhuRYnLoBdIerCYPx+EPE3Y0lGnS/YSIVGZHHyw+acQ+kEY87/+qwxq7SN6kHFRve6X+ZeMnVG5BamvXdZ8aEXGEp2rE3LDj7dtCevb+6lmPDmUOezUucqlB5ZDnxU3LTw1az3ZXJx4D/2L41jP2hMcSH+FrrcxT7YLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=5WMNfPvujQwOjl1jQDqYrq/E2kM4tKfwtsoXJhGM8eM=; b=c+Xh40JrLMNi8aCtSqqaY6RfUGnkmzhT/fQsT8n1KM147+TZBpLMKQPn1EUWi/ve0TP3zQAzRrRpaGPjBXNzZwt4tXOCX6YyW3bXPZ88nMUccx3L+OKmVBjQDbE+18/wurU9jRIsgx5PxCoQoB82hVxJsujKSJIhcqwZJxqjn3CWA0GWvbecYUoQ+aIwcwr4mdG3Dhc/dl3AnZok0uOqfKDKO5NeU2u1fOKV0jGkCFxenaJzs7vQGnhMt0uphZ81sf3Znoe8paxzT39nituRcxYiG+jSp1XZA1quenPdulq/hS5TyEMhQWxVJc/XaYVmSGJjzg6f2k94Fvx/R3ZhTw== 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 Received: from SJ1PR11MB6083.namprd11.prod.outlook.com (2603:10b6:a03:48a::9) by CH3PR11MB7201.namprd11.prod.outlook.com (2603:10b6:610:143::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.39; Tue, 20 Feb 2024 18:48:37 +0000 Received: from SJ1PR11MB6083.namprd11.prod.outlook.com ([fe80::d5ce:2b6c:458:3ca9]) by SJ1PR11MB6083.namprd11.prod.outlook.com ([fe80::d5ce:2b6c:458:3ca9%7]) with mapi id 15.20.7292.036; Tue, 20 Feb 2024 18:48:37 +0000 From: "Luck, Tony" To: "Chatre, Reinette" , James Morse CC: "x86@kernel.org" , "linux-kernel@vger.kernel.org" , "Yu, Fenghua" , "Thomas Gleixner" , Ingo Molnar , "Borislav Petkov" , H Peter Anvin , Babu Moger , "shameerali.kolothum.thodi@huawei.com" , D Scott Phillips OS , "carl@os.amperecomputing.com" , "lcherian@marvell.com" , "bobo.shaobowang@huawei.com" , "tan.shaopeng@fujitsu.com" , "baolin.wang@linux.alibaba.com" , Jamie Iles , Xin Hao , "peternewman@google.com" , "dfustini@baylibre.com" , "amitsinght@marvell.com" , David Hildenbrand Subject: RE: [PATCH v9 00/24] x86/resctrl: monitored closid+rmid together, separate arch/fs locking Thread-Topic: [PATCH v9 00/24] x86/resctrl: monitored closid+rmid together, separate arch/fs locking Thread-Index: AQHaZClAESTTEU1QvUCD4f5WUPvlPbETkaAQ Date: Tue, 20 Feb 2024 18:48:37 +0000 Message-ID: References: <20240213184438.16675-1-james.morse@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ1PR11MB6083:EE_|CH3PR11MB7201:EE_ x-ms-office365-filtering-correlation-id: 66c5c483-785c-44e1-95a8-08dc32448c30 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Yr6PFWY8Vi3lrCWQjfHTgDPhh1whs8AnldBhI4ixuBuP+3I4qnVGBmsW7fqShSWYOyU9BB+L2l8enhz0tFx9xhHlPpNJo9JTCwao1+svNVhAVvTRkbk4NNjvy91s/B0pwGxQLwmdv85p6ArjN0G/5ZjBQJO0ZUTzFQvLpNEpY/+cv+A6RpSYHGhq6eWxyBMYUiE8QUYh+rVvrECvDSl/g5W6Ws03yPTl9D2TxJLw4pTeg54fP8cP5IYDfkDAr0+UEJIcUhpTXVo5MpnbubzyTwUBoaM64LwLtt+4eAvNVi55dYGZAFOrAkK1eA8FZYfbxSgEQbikXJ+IgiyvXUu5cWC9iEZujBc8TRPPgyFqdzX92pZipu2JDEiwZhbbomPQuYqh/b5MIK6mcVRG627Phu68UraB3SlhEsluaoBTdLp2c3IloPsXjqsUqfZqp1wk9Igg2oMMPn5Ue+chnoAgsdvXH3Htldyxj2NlEnfeoZYrYsTVJalIbjnsSEZkG9MBBkZ0c/5tCDFeH3Y8Ul1aA2ZhISUid9C9x1/ROOjsGGn8BKis2jnvF1UfSp4ebZI0AQVc39dF9NgfDxojbp2WoUoYgASfeykEU+jsKrfwM8RsJo4kCHabGT4mzrEadd6z x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6083.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R0htUi9Tbk1XOFBQZzB2ck95aEpyUjhOaHN1T044OWYvNFFzdGFKYUo1eE01?= =?utf-8?B?NmtPcXRHbEFnV3lnZ3pabG5KZXpFS1hYNVBseFVMTmtJZmRmdmxnZS9qRTkv?= =?utf-8?B?MTlrVjAzOWtjcnpmWHNhcEhyWGpqbGwreGxJaEhwdncxVFpPREhLeEcrV1cy?= =?utf-8?B?UDIxK3hIODl3N2dhTHRYV285aEJqTnBYV0ExVkpTYTFkcHhWd2tjdlRIOGFU?= =?utf-8?B?TzhYRTNrb2lIaUhtSCtKd1RmR05KT0lMMFZuRHg2dFF5cnBLUzNyRHdLSHJi?= =?utf-8?B?dEl3UmM4clM1SGRYYVpKREhPdzJHZ1RVMXEveTEwRUMwQUNvbllLR2FxbmlM?= =?utf-8?B?LzhjQlNQNFo3cytiWGdWVUw0SnRwbDF4ejR5TDIyRGQ1TVFsc1RpenhEWjRz?= =?utf-8?B?a1FOL2czLy8rQUlBblBOU3ZsNGs4eVZmNDB3THpMY2l0SGxPZmpFMDB0OFg0?= =?utf-8?B?NWZqWUtybERnaW1tMGwxSko3YW9JcVJwMEJKYWVSa1NyVmxIZWxWdXhVK1lC?= =?utf-8?B?bDRyaWR5M3ZRZXhuSlpERjhPNzVBVDF5WFhUMWJaZTdBTTBrR09JRzN3cUN5?= =?utf-8?B?amdadVFKZWpMcEVQc3BRc1Y4aFVOZk53TndPeHZrem5aVUY0Um5lNU5qU1Ev?= =?utf-8?B?WEZhK3RPUi9CQiszMVFKRnVZNis1RjN0N2dSVEFzUU1oVEY4MW5YUkZMKytu?= =?utf-8?B?aEpWM3pVeEtKZDYvK3pWNmN2QXVva3E4ZVFjVHluWXRsZ29UUCtWUWR4Y3px?= =?utf-8?B?azgzVGxudmJsNURpVGN4RkQrcWxPbFVzT1hPUTdURFNqejVxanlhUVBPVjFk?= =?utf-8?B?d0hwVWhwbDVZOWVwd09pMzNJa2p2QnpCRXJEZjFURHVMVTVNcXExOTAwVkhz?= =?utf-8?B?NnZjMmcyWDB3bzRVZ2tUTWY1Mk8wWVYzano3N3hmUms4UlpESTJxQ0UrSmpC?= =?utf-8?B?TjExb1RWcXM1NTA4NVE1Mjd6TDFhajRaQlo0ZDFiekNzeERzOXlQeHFTdHpU?= =?utf-8?B?UW92RVNSYXpmSGRSaFViUCt4RDBFczRPK2xwL3JKOXpudFduWVRobzRsaDVG?= =?utf-8?B?Y0lhcnJUelhqNjZRbE5vZUV0S09lYmpCSTNaQkhjanF3ZDlqbFc2K0cyQmJD?= =?utf-8?B?WUpINWFMa0VvNGx0dGlSS2RyclVXL09ncS9xM0liWm9lWUJzb055K2lCdHJL?= =?utf-8?B?Y3BrZ0RYU0FhL05VUkc2R3dLS2k1Z1pIUXIvTW4xVlQzVExCdlc3Q3J4T2pQ?= =?utf-8?B?RWkyeDlsRzVOeFZib2w2eU80QlVWNnM2YmFGNHFZMGVQcTd5Y1A4K3FHYW1P?= =?utf-8?B?WXZHNVNrQ1Q0S0VDd0lmVWxXVmYxalk2YXdQeTdyS0psd21nNVJGT3Y3enll?= =?utf-8?B?YUYyN0U3WGE3WFYybFNJajQrYm9WNXJhUjIyRmp6bVlGT2VDbjRzMVhFQ0JE?= =?utf-8?B?eXJaVnh6bHkxRTR2N2dBcHM2YVF6NVJBNWlLdTlhNGZISUJiTmdUWUFEK3VH?= =?utf-8?B?VGZweW5jVVlvWWpKamVKSWVLQW91bFF2a0t4MDNUTXd5Wk8ydk9MZVVNTDhL?= =?utf-8?B?OWF1SkJlWmNtd1VkWmtwYzQ3N216bXF3MDNDR05KdnRyL3MxVjNPK3hNYmxZ?= =?utf-8?B?Z2s3UmNPQk80SGVmOHZFOWRYTGJsSVN6ZWU4bjdMMjh6b1M0TDlYTHMrTHJu?= =?utf-8?B?RjJBQnE5aWpKV3NTN3VJWlBsbUI4bVY4SDdPZ0YvVC9kT3Zuck44RXRUM053?= =?utf-8?B?anpwQUFHZ2I0NC9IWW9zbUFLWU5DN01xRnNjQmY0SXVtMU5uTVk2NkxXeE1y?= =?utf-8?B?bllxSks4bVdXM25XYm5XSk1TQXpYdkN3SGhPL0VlM2g3MjVzN2lINnF1OEdl?= =?utf-8?B?dzlyUGZZZ2NKcG1UMVlWWFJzQkdjZGhZM0F1SXczRi9pZEJmSlg5SUR0SGdE?= =?utf-8?B?aitSelBqYVhBd09mVVJON1lEalVPUnJrRkYzNDI2QUxzTDZScVllZlhwYitZ?= =?utf-8?B?MWFWcVptb3JFSERaUXpVR3ZBeVlONmhEK0x3bk02MDZLZ2N1bmVHa3ZGdlZG?= =?utf-8?B?b0dwSVk0aXZWRzc0Ulc5UlR4TWg0QmNPWEF5UHlJZDFMMm9rTWtsMUF1Si9l?= =?utf-8?Q?Ar3RRhWpDR9WRjw00Sohlcxtl?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6083.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 66c5c483-785c-44e1-95a8-08dc32448c30 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2024 18:48:37.0746 (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: oBrb6hsrDgvHdaGbDJP/kPXKMdR5p+ubBRf/jyWceVSr/TM+2IYIDrb9KWgPUZCz6OILi8Uuayifw+UUttlpow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7201 X-OriginatorOrg: intel.com Pj4gVGhlIGVuZCByZXN1bHQgb2Ygd2hpY2ggb3VnaHQgdG8gYmUgcHJldHR5IHNpbWlsYXIgdG8g dGhlDQo+PiAicmViYXNlZC1hbmQtdGVzdGVkIiB2ZXJzaW9ucyB0aGF0IEphbWVzIG1lbnRpb25z IGFib3ZlLg0KPg0KPiBBcyBJIHVuZGVyc3RhbmQgQmFidSB3aXRoZHJldyBoaXMgIlJldmlld2Vk LWJ5IiB0YWcgWzFdLiBXaWxsIHlvdQ0KPiBiZSBwb3N0aW5nIHRoaXMgbmV3IHZlcnNpb24gKHdp dGggdGlwIHRhZyBvcmRlcmluZyk/DQoNClJlaW5ldHRlDQoNCkEgY291cGxlIG9mIG15IHBhdGNo ZXMgcmVxdWlyZWQgZXh0ZW5zaXZlIG1hc3NhZ2UgdG8gYXBwbHkgb24gdG9wDQpvZiBKYW1lcyBz ZXJpZXMgKHdoaWNoIEkgc2VlIGlzIG5vdyBpbiBUSVAgeDg2L2NhY2hlKS4NCg0KSSdsbCByZWJh c2UgdG8gdGlwIGFuZCByZW1vdmUgYWxsIHRoZSBSZXZpZXdlZCBhbmQgVGVzdGVkIHRhZ3MgYW5k IHBvc3QNCmFzIHYxNSBzb29uLg0KDQotVG9ueQ0K