Received: by 2002:ab2:3350:0:b0:1f4:6588:b3a7 with SMTP id o16csp1731641lqe; Mon, 8 Apr 2024 20:13:33 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWjEXMwu8gb1cg1yhjr0lppU0UjojZyDtN3BnTe+AnchBIw0P1ebhls3WJ+oYCrF7uyX0Aku8q8DxO7CL1jmqcfufJAoAMVlL6gA9+hcQ== X-Google-Smtp-Source: AGHT+IETEoOs8ICZ82OpuLFYg4nkp9uOicwSm++VqyroWseiJR1SuPLInToQ1ZAnLgqw3y3U8Cu+ X-Received: by 2002:a37:ef15:0:b0:78a:34a0:6354 with SMTP id j21-20020a37ef15000000b0078a34a06354mr9774970qkk.42.1712632413434; Mon, 08 Apr 2024 20:13:33 -0700 (PDT) Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id os8-20020a05620a810800b0078be33f28e1si9543279qkn.104.2024.04.08.20.13.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Apr 2024 20:13:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-136173-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=aHA2iC48; arc=fail (signature failed); spf=pass (google.com: domain of linux-kernel+bounces-136173-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-136173-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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 1BDBC1C21E3C for ; Tue, 9 Apr 2024 03:13:33 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 0A146548ED; Tue, 9 Apr 2024 03:13:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="aHA2iC48" Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.17]) (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 240B054773 for ; Tue, 9 Apr 2024 03:13:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.17 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712632407; cv=fail; b=HQAnyw1NPOgn2DGpnWWx9y1XsYTB/9m4kY8GsscC08nUMSkGFxpzF0bmpGD9U3130X/BQFqCEt5O0HPKOAYy+guaRRSYL17K7uMG177TxMIHBX+6+Kd66Ef33ga2nzxXoohdsNWWICeCczISPMEdPtb8Is3f5X2z2hSfmwOPOCc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1712632407; c=relaxed/simple; bh=yLcgULLiAe8T4spOByCHyQw+whz5RF3nQH4ruIYoAW4=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=uOfpC+CUDlEkPk0HAYHU3jBvKHdu33QY5BisS/l5pcSnzEWXozxmUUsa2TvOPBmoudXGATbO/cCOXLlAhn3vcyt50WcYYW9GExmF2679oeq325sEz3JnDymhqm8VKMNjGZ1eNdbaKzB0VEwOG8yzpHBxLtSvxZcn103lWoXsArM= 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=aHA2iC48; arc=fail smtp.client-ip=192.198.163.17 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=1712632406; x=1744168406; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=yLcgULLiAe8T4spOByCHyQw+whz5RF3nQH4ruIYoAW4=; b=aHA2iC48sOQJC70RZpbQ3NBs/Xo4m7PwdIMo09uhaRm9w7YYJLCIWXPN v7NoQWqlFD2PYpivwZsaMIfbA75wLFxoECOb3JfxPPmbHFDgrs9v/nRpI 8iZPtx/wm19Q/jv6Cu7vCJoKgGO7numgXuqa+NJUAulWVd8DMOV1whqVm GPLo5hDaSqU9J/wjLpU5MUSI+AAlh065Q8j6Uo8C7dKNuLhsMm8xwBw8l DDX1W1D+mcQeJi8OsY/QDwiQNb1O+x6zLIwf19Jzmo3lePvYXbuTggm6W jVQqDIlmLWHqvhZYmSOXgSXEYBo0Yb4hP/8MJOQXpxB2J3IM4t+WcAPRf Q==; X-CSE-ConnectionGUID: ukgsgS2cS0i43XcxrT1rfA== X-CSE-MsgGUID: vgkIaOAHSfuyc06dAQSQoQ== X-IronPort-AV: E=McAfee;i="6600,9927,11038"; a="7798882" X-IronPort-AV: E=Sophos;i="6.07,188,1708416000"; d="scan'208";a="7798882" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa111.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2024 20:13:25 -0700 X-CSE-ConnectionGUID: t+QKRBHHQtuslD6DydE3BA== X-CSE-MsgGUID: npEFXyiER/qpGXmIuxo/3A== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,188,1708416000"; d="scan'208";a="20207401" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmviesa008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 08 Apr 2024 20:13:25 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 8 Apr 2024 20:13:24 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 8 Apr 2024 20:13:24 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 8 Apr 2024 20:13:24 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 8 Apr 2024 20:13:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dRYKimZLq+MupHr5N8AkF6FQzBvNa793lo1gVyQZdox1mpQlUBlFuDwQ1+zxCpIdfiTivqkZGHRVvdEakKMAPjVvd4EgN5ZFE7e9RnVhA8MHxGQ2727CcymqEAFqnuTMAqV+FeZLlAkhgzuBoMUvBkSKHPH29h58khYSrIzwjtMbGUCAACoCOrVJMVZYaraZQAqCuHhB5AFDCsbDH5hzb8ynvDnopFcbkWhg0y/+pv8j8R4zEcPg2hszLMpFkWt23bUwNYo2UdxiQG6vpsy6t3EjsUDzbRH11AQY71V6UhMBDakIBaulQLqTpbJqimY6pDTmX2DV9LRfDwx3kxNSiw== 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=+EAsMm6ZdLeOcybfTJg7JRwS7Mssr+8v/TIEncA9FrY=; b=mGv6RjzbjJPHrD/kw+te/rVqMN5VXSsxuVGFKJtaASszXwBrZkbpjt6OwMBf0c+QlzLkfPageX/aawRsczdfbA2xFIbLoe6BbvbIoOG4mCRS0sY+y7+cP9/F22L2gHVishzRf1xYNmNAEynxUktkna+l/9wxvLFJ106DGNtqE+mVmbTJGArpHxhIxU+h2maCKFzQ8DEZ47dolDD4umuGkKRZ5Y5NsQqwh5m8S0l/kIh6AnTThpMYBV8kvXXVZsZG8wqEw+NEeJHtOR32Wfo9IgtWRwJJXtW7oBr0fy0cbaFjNIF/g4lsJ3Z2aGINzwy+DsrOYTTVJ7pX5jkIrGNtzQ== 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 SJ2PR11MB7573.namprd11.prod.outlook.com (2603:10b6:a03:4d2::10) by SJ0PR11MB4783.namprd11.prod.outlook.com (2603:10b6:a03:2af::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.23; Tue, 9 Apr 2024 03:13:22 +0000 Received: from SJ2PR11MB7573.namprd11.prod.outlook.com ([fe80::d610:9c43:6085:9e68]) by SJ2PR11MB7573.namprd11.prod.outlook.com ([fe80::d610:9c43:6085:9e68%7]) with mapi id 15.20.7452.019; Tue, 9 Apr 2024 03:13:22 +0000 Message-ID: Date: Mon, 8 Apr 2024 20:13:19 -0700 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v1 00/31] x86/resctrl: Move the resctrl filesystem code to /fs/resctrl To: James Morse , , CC: Fenghua Yu , Thomas Gleixner , Ingo Molnar , Borislav Petkov , H Peter Anvin , Babu Moger , , D Scott Phillips OS , , , , , , Jamie Iles , Xin Hao , , , , David Hildenbrand , Rex Nie , Dave Martin References: <20240321165106.31602-1-james.morse@arm.com> Content-Language: en-US From: Reinette Chatre In-Reply-To: <20240321165106.31602-1-james.morse@arm.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW2PR16CA0053.namprd16.prod.outlook.com (2603:10b6:907:1::30) 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_|SJ0PR11MB4783:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kWpalm9X9zP8QdDoT4IZ7zqkn6vddW1IosCfbINKsGnWxWmhO4wMJuy2J5ANulVEfyTkSmVqY6nhxEXyioi5mhH9cuAl8UHFQF4QNtgfGM2Fvaq9XHwq8J8O0Ra7t3ccLBpCKF5MqQhZfnfdeei8w6jORooIVMiK3fe1X3Sgdp6guj+UAAFlVQie9NjJTKlEDbFYve04Km9k+hG9wmM6H4WKu22lrqIfpynUkAsNbq2t0yfnyHnSoZ6HsSXvE0kG0Cwvvb5bcIMT6KEXTMUBACRQmRKhtAxqhYcEihvang2/UApekndMBJ1W81cvkjSPxF+Vp7a9qqfugNmKQZo9qf78CmxgKPAh8AMARQucOgDn9cTbFO/KM3UPOImzfY3RYIvReeDJ1hWf8cY2YCqmoQ5M3IDeHeMcBZOqVBbvUbOcEeMO265PuZyZBMZ6gh9D7Q7OjxAaBH5BixJ8q8NB25HUk6WBSqfN8ivcJcV8sL+vp7tGpcLIgDGPPfPLSMPDs7gmAqLlcz4AyQwety5GCM3bOTZFClR+YCBJ2le+jiYaAlIQEzPOs40SETIhox8wgZm7Zj1VxutmveHgpxfjs0GUbKkKwiLaIep5lqBylztfDV/b975WNYqD2vo2LBp4PZJi8nM+/Tz3wI635StNXgCyQHDajZSL84bzxc9VvBs= 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:(13230031)(366007)(1800799015)(7416005)(376005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RGcyUkR1enVzd0NLWWZIYXdlUVQvZm9YL0xMVUFtU2lJS3ZmK2FUa2draGFW?= =?utf-8?B?SHliSENoRkU0NTUxWXVMSVFPTFZPR3ZzeUJHb1J3NlUvNFZPTjVJNWJXZVFi?= =?utf-8?B?clUvQnhGMm5UT1ltOWZCVWdkR3B1T2VBRmRWZG1WT3Q0SkZ2c1Q4Q1R6M2p3?= =?utf-8?B?NTRvM0pDSi93MFo2aFV2Y1hMUVlsQ00rVHVuK2dUVnpiaS9WVDl2aVdkQkMx?= =?utf-8?B?alI3TzV1YjBLcjlSTlFROEYxRjllUmVXMUtTTitTbTZhNnZSVjhSL3RYUzhw?= =?utf-8?B?Q1NGNlpuY0RCMmxqTndNTzRvdEJQZFhBWkg0RExPL2Y3Z0l1WERHT294SUVB?= =?utf-8?B?Ykg1MzFCVWtMUklxUTJBS1FLTjhiaGVhei9kcHUrMXRIaTBVT1FGTGVDWkVx?= =?utf-8?B?Q2pJRTdwcTNkaXVwdlo5M0g3aW8rTUZ1MHBwUm5RcW5hanBWRkpjeWxhNXB1?= =?utf-8?B?cGx3ZDcvK0RQL3pVZjNWVmdPdnFoczJSU1F3MFkwMXJnODZqbXVNTGtXdWZi?= =?utf-8?B?V2NKTTN0UHFPOUNiQ1k3YURrRC93N0liRXpTNGgvd0tNbit4UUtqajl0Q1ll?= =?utf-8?B?V1luaXFESHpVNmJaN3BQTUhENmFCNlh0VGQ1K0R2cEw4TVJ2d25yOVQ3Njc5?= =?utf-8?B?RU5vR1VMT1pyblkwQURTZTlmVkdNOVVOQUc3WVlvWEU4UExyS3V5WGM3VjU0?= =?utf-8?B?L3c4QUxQQ25XS2dvbUJOdGZxeTFEMTRDQlIwazRUME9rbTQ3ZEZzTy90VWNo?= =?utf-8?B?VmxVbm1YL2c3Z2dsRE4vdjNwb05Ua2ZWTzhKK055cFVIRStaa1pTTkFoUlA4?= =?utf-8?B?ZjY5QWg1SXlkOWZlSStoNnBuQVA0TVhHVzI5WGlmaTNvOG5rZEdlcklxRXMr?= =?utf-8?B?K0xLRVNTQ0FBelZqdWh5QXN5K24rWlgxZlQ0NDB1TFVuN2xrYXRrNVBHa0hK?= =?utf-8?B?NmlDbms4MXg1MmhaVStOdkNSbzZCVXNjQVlOVnlnS29WWVZOQmU2UmRVeDNV?= =?utf-8?B?Y3N0L1N0UVVjVGp6Y1ljV2gxMXFJeHVpRW41UVgxRzRmZjFnMFkrSThLREVm?= =?utf-8?B?OEtmMmQyK2x6UmpnYVkwQVk5bmhHOHRCL0xIQVlTS0NYcUNaSUN0ZE1Ya085?= =?utf-8?B?QnlQZURSeUMrYkhyTGk2MCswODRwWUxaZDNYMkJ4blhJdVJqdzB6Y09NZHJq?= =?utf-8?B?bnZQTTVYUTFnNUdtT1Y4UytYb210Uk53dEw2VC9GbWdrSEx1WDk4aGQvZHhB?= =?utf-8?B?MWZYSzhqcWh3dk1aRGRMWWxsdTN2Zk1aZWN4K09Bd3V1ZkRFbXMzak5zdmND?= =?utf-8?B?WEdkQ2gzNnlLSm1ENVpvOEhWN0hCcS9mcCtLZEdHZ2xVU1FyK3owVWt3QVQy?= =?utf-8?B?YXczbzVXUFRLTHZpaGNZTDA5eW9zTEhYRDdvTDRmL05RUXJRY2ljRlRESWFW?= =?utf-8?B?a1dkQkZuMHBoMm1LS2lzbGUvTzFRK2dRUk1kWExXUFNLN0JxdU5pVHFuZXY0?= =?utf-8?B?VDBSbUVBWnk4VitjRWlTKzBPVjJwQVhUL1M3cE4zK29wMmVOSUovVGFFeFJX?= =?utf-8?B?d283M21xaENzbkxxTzgwcmVnclZHL2xycmkzWjU5eHF3TEp3c25LcllnUEZD?= =?utf-8?B?NmZBVWkrZFdpdUNaSW85V01UeFhmUXZxSXBrOWhyVEJUWEVzdG9BTS9aYU12?= =?utf-8?B?cWNJMHo3K1VPSDl5M2FoK0pZeEVWVU95d29udCtKZzBYcFh1UXFjbHF4T1F3?= =?utf-8?B?ZXRTRFF2L0s2MHFaQSt2Rm9hdm16V3ZSRVBkeFA3a3dzOERkd0JvMlVqNFRI?= =?utf-8?B?eHVsckRYeVpwQjVjNGJ0UjMzczV2Ry9LM2lHZWJpQjkrcVVZVGRKejBjZndt?= =?utf-8?B?N2hrOUtkZnp3UUxHUDRkV1VobjMxOFJ2NHI0NTh0b1ZWaVp1bmJ2OFR1eThD?= =?utf-8?B?QTlHSlB1dzRrZ1RROTlkT1M3Y0N4bEtsL1FENnB2Y3piSmp2TG9vRGZlNWxB?= =?utf-8?B?T0ZJMGRNNFhmbWtHa00yMXZZdVYxUEJGN1BwZmp4bWtyWmxYNnhKU2YvZFFG?= =?utf-8?B?eS85WDdjTzY1TlVSTnZSV0phVnJSeHVLZXMrWk8zZFV6Y1RsWmFZaVdMYlR3?= =?utf-8?B?ZkhyM2hMSHduUlQ4VG5NWVFRRlRLc1dsY1BNWmtaR1lveFl5dE5obVh1WGFQ?= =?utf-8?B?MWc9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 620aa439-6d1d-43de-20f2-08dc58430366 X-MS-Exchange-CrossTenant-AuthSource: SJ2PR11MB7573.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2024 03:13:22.5505 (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: c2LDD4YA+llG/Y/7oFKavnBXJ2SR6TrOakgl3ObjblA+JG80rr+Wvt6PTnAERn9OmUEKy9nTU9i1x9jACE0yY3TLnPLYXo0Ja1r7IpTcHnA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4783 X-OriginatorOrg: intel.com Hi James and x86 Maintainers, Please consider the file movements as captured in the diffstat below: On 3/21/2024 9:50 AM, James Morse wrote: > MAINTAINERS | 2 + > arch/Kconfig | 8 + > arch/x86/Kconfig | 5 +- > arch/x86/include/asm/resctrl.h | 45 +- > arch/x86/kernel/cpu/resctrl/Makefile | 5 +- > arch/x86/kernel/cpu/resctrl/core.c | 119 +- > arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 506 +-- > arch/x86/kernel/cpu/resctrl/internal.h | 433 +-- > arch/x86/kernel/cpu/resctrl/monitor.c | 813 +---- > arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1126 +----- > arch/x86/kernel/cpu/resctrl/rdtgroup.c | 3929 +------------------- > arch/x86/kernel/process_32.c | 2 +- > arch/x86/kernel/process_64.c | 2 +- > fs/Kconfig | 1 + > fs/Makefile | 1 + > fs/resctrl/Kconfig | 23 + > fs/resctrl/Makefile | 3 + > fs/resctrl/ctrlmondata.c | 527 +++ > fs/resctrl/internal.h | 340 ++ > fs/resctrl/monitor.c | 843 +++++ > fs/resctrl/psuedo_lock.c | 1122 ++++++ (sidenote: James, please note typo in psuedo_lock.c) > fs/resctrl/rdtgroup.c | 4013 +++++++++++++++++++++ > include/linux/resctrl.h | 153 +- > include/linux/resctrl_types.h | 98 + > 24 files changed, 7244 insertions(+), 6875 deletions(-) > create mode 100644 fs/resctrl/Kconfig > create mode 100644 fs/resctrl/Makefile > create mode 100644 fs/resctrl/ctrlmondata.c > create mode 100644 fs/resctrl/internal.h > create mode 100644 fs/resctrl/monitor.c > create mode 100644 fs/resctrl/psuedo_lock.c > create mode 100644 fs/resctrl/rdtgroup.c > create mode 100644 include/linux/resctrl_types.h I would like to check in on the sentiments regarding maintaining the resctrl contributions after this work is merged. Considering that resctrl will be split between fs/resctrl and arch/x86, would it still be acceptable for resctrl code to both areas (filesystem as well as arch) to flow via the tip tree with help from x86 maintainers? How will Arm patches flow? James, are you planning a separate MAINTAINERS entry for the Arm specific code? I would like to propose that you add yourself as a reviewer to the existing resctrl MAINTAINERS entry to learn when any changes are submitted that may impact Arm. Reinette