From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) (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 BA6C133F8B1 for ; Thu, 19 Feb 2026 14:48:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.18 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771512516; cv=fail; b=q6sVs+EVfcv36mGR+5xWrqEs0nwij73BnBxZRjIkqD0RC3iNJ3FJKBYE/EWPKQQgGK3dmccjkWuk5w5gJUfIdkfxOJUhAkduHBfxdRziypxfOxB/iPU9Yk7MWpbF5oQQF8b8VIiLwgn/6XkPxBQaj01eteZdIUqKkAnCViEaLW0= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771512516; c=relaxed/simple; bh=keYvxyWQJqECz2KYfVqByXBwjep0iIWIpX6/OI1HZu0=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=YOH0KjFOljrVEmTI2x0LFDzdRATVQDBR7SjeKMRDOwUPzUsOrxCCq8qMY2VfsJPaqyAEnkCGl/N09SBEkp9cFW1KUxpMve7qM8fuO7z1k8rCs8c/GvxX7gcROCfqOkInkgTqNkQunc6odQf0hGI2GqIXflrdr5sXwVts8KAJQek= 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=A8XWAoQf; arc=fail smtp.client-ip=192.198.163.18 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="A8XWAoQf" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771512513; x=1803048513; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=keYvxyWQJqECz2KYfVqByXBwjep0iIWIpX6/OI1HZu0=; b=A8XWAoQfqJ/utFgsnPbdYxn9aPh9FhnzY++9uvX8GdljpQDz5h17YBSw 8wA6pH9cH5BfBggwH9QJzExpcJEhRXJg8LxRFkmy5mehfhMZ8aRxmxxrn 6cAmzwCCvqAQXEmMQJOIvWLfujozwmIzU0wE5XM0/ofV9LfSjfHO6W8ZP zYXKhtAdHbheXqzkbxWC3CVtgluJJpiYL6ClhsEsXbazxyZDS8OFT44og pJU8eqtnw9AqHORIX7h4ulmjjNDjK34DSVA9iIuZpz1JW11+qrfakh04G e9VG2UmL7b2IDY2y4Pjreb019EFY1bSBvjYpOPTuPYy6dYiMwHL0JM5Li A==; X-CSE-ConnectionGUID: +qT+41hkTbeV4D5BNPgLIQ== X-CSE-MsgGUID: Fgpz6Ut4Qy6VEx+wOuag4g== X-IronPort-AV: E=McAfee;i="6800,10657,11706"; a="71798559" X-IronPort-AV: E=Sophos;i="6.21,300,1763452800"; d="scan'208";a="71798559" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Feb 2026 06:48:32 -0800 X-CSE-ConnectionGUID: XoKv4gJ6TiW+WmXYGF8GTQ== X-CSE-MsgGUID: kSWCSrXYQaag8KgzM2SlGg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,300,1763452800"; d="scan'208";a="213770731" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by orviesa010.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Feb 2026 06:48:32 -0800 Received: from ORSMSX901.amr.corp.intel.com (10.22.229.23) 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.35; Thu, 19 Feb 2026 06:48:32 -0800 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) 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.35 via Frontend Transport; Thu, 19 Feb 2026 06:48:32 -0800 Received: from CH4PR04CU002.outbound.protection.outlook.com (40.107.201.37) 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.35; Thu, 19 Feb 2026 06:48:31 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=u/wWkZ+kQPk5xutnwkqzlcqZBhCsGxyxOQWly35UlNXzX6DUQK1HK6pSQbrY8YMcCdLctCrdyOybWcjYIGeJe3CJcE8nWNfJwp8FzHBehYbY7qd46T/pgjuymWVHCt/RSjgErRrR5HzDjhDr4GcOxOdr5wBIyoGj0D9r2HT4/wi9Mkbo7ui99FozMQyayhpBRCXvqDL4ag/YapEELPry2dXn5kxFlmOCTcxnS7fnRTmDvVM2SMhuzJR6WWpa23cO75gDp/tkGHynn06nhPiYFxn/jYKe2dpFL1y2doAbuTjcz2ZaMAFhW8LVcYB6PLoF7U9DX/k4PVrWAf0t6vUq6g== 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=/4WBM3NX9qo+sBeS9hZumbfidBY+4ZIO7/U9cocMKDo=; b=MNOsL35jz8vhXAHHZZ9mgsFk35L+lGH3GQmp69EN8CKpYfJsItWVsWhdZCXxXSruhWfEp390a4Yfp5cjqa12bwWcyqKE74eqzOsmYrrYGL77s8rNhIfJqYc76GemQhaAXnwdNKSA/YwBHSBg6SWi2ecU5YX0XasDAWGybuP/5jH6MMQ7mwcyAWesQr84HaDU93yGnLm8hha5jh9HU0PW7oS6VAcfe5L+fiuM93xr/1FDfS3xXre2gO8vlTKzapS4oZG6nplBPsa0o5zvbAakZ/GAkBxNYt35TryJBRoCMBb0R47SCVcxKaVdvjDqnCSzlcmx57Ig+4mamee9yO7wmw== 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 DM4PR11MB6020.namprd11.prod.outlook.com (2603:10b6:8:61::19) by DM3PPF90FB92BE6.namprd11.prod.outlook.com (2603:10b6:f:fc00::f38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.15; Thu, 19 Feb 2026 14:48:24 +0000 Received: from DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765]) by DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::3058:1480:e4ac:5765%6]) with mapi id 15.20.9632.010; Thu, 19 Feb 2026 14:48:24 +0000 Message-ID: Date: Thu, 19 Feb 2026 22:48:11 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 03/21] sched/cache: Introduce helper functions to enforce LLC migration policy To: Peter Zijlstra , Tim Chen CC: Ingo Molnar , K Prateek Nayak , "Gautham R . Shenoy" , Vincent Guittot , Juri Lelli , "Dietmar Eggemann" , Steven Rostedt , Ben Segall , Mel Gorman , "Valentin Schneider" , Madadi Vineeth Reddy , Hillf Danton , Shrikanth Hegde , Jianyong Wu , Yangyu Chen , Tingyin Duan , Vern Hao , Vern Hao , Len Brown , Aubrey Li , Zhao Liu , Chen Yu , Adam Li , Aaron Lu , Tim Chen , Josh Don , Gavin Guo , Qais Yousef , Libo Chen , References: <7475922f6020abe5d458a136b0c88fe24e823091.1770760558.git.tim.c.chen@linux.intel.com> <20260219112911.GF1395266@noisy.programming.kicks-ass.net> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <20260219112911.GF1395266@noisy.programming.kicks-ass.net> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: TPYP295CA0005.TWNP295.PROD.OUTLOOK.COM (2603:1096:7d0:9::15) To DM4PR11MB6020.namprd11.prod.outlook.com (2603:10b6:8:61::19) 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: DM4PR11MB6020:EE_|DM3PPF90FB92BE6:EE_ X-MS-Office365-Filtering-Correlation-Id: ad4c6c83-5d70-4b3f-ecaa-08de6fc5ef07 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|376014|366016; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Yk9WZHZXTGhvamM3b1IxVFgrSzUrTUpyNVpDT2thK2VOQWlWclFCUjJIRks5?= =?utf-8?B?NFhBNmIzNldqU1BnT2ZCdXYwTldrZi8rZGEycjJQRVhyU1REWTlTbWg3dlJZ?= =?utf-8?B?TVNDZ2Q2T3BDZkFnVnp6MEpuRklKZ1FBSmdrNi9TT0pmNUhSV1VDVG9ZVDhm?= =?utf-8?B?RkpnSE16aFJlb2pZTEJlTUk3YWpUc3VQTThCU2RkTWR6TWMybWZrcTZsNDZj?= =?utf-8?B?ejY0b0RaS0VOdTRmTUZBeC9SNUhGeHljSmtIeVV3TytKMHFtenpOdFVMdHNs?= =?utf-8?B?NFpoT1Ivb3ZiOHZZM2lCWW1KcFdac2VuRjB1eEt5M25xRXNSbm91YU5vT2hC?= =?utf-8?B?YzgwWFpOVXNGMXBoeHhJdGRIUWR2OG1hdlJSblh2Mm52Sm44SEl2U0kvTUw3?= =?utf-8?B?LzUzNkQxOGs3ZmRraXdWbm40UmJONEtseU45eDIrY3Z0TG9lSHJHMmlBQ0c0?= =?utf-8?B?SVB2VkMwblFOaFVkSHA2VmZpb25Mby9JZ0ZraWZjdnFrTXpPQmhGZUh4SFht?= =?utf-8?B?VTlCY0c5TDZZb2FkZmFLU2lrSytabHU2dGtDQTMvMDRiTU92bC9wMVYvdm1y?= =?utf-8?B?Wm1zbnNwMHlvaWliU1hIVFNSdTRzbTJBYW4xai9VWkJrREQrOUM1Vy9Od1lp?= =?utf-8?B?TWJUWk12OVJTbEMvWDJDVjlTck94OXZIYlJNR3dnOWNXMDh2QmpFZEhYbmpt?= =?utf-8?B?QWNEaDJqRFRUa3QrbGdkZnNtbFd3aWdVUlhvSldjWnVSWi9NeG5NTUdtSEtF?= =?utf-8?B?eWdsWE1UQzhVQUMrc1VDSSs3b0ovNHZZNFN3NThDY24ra0dkZTFPdEg5OEU5?= =?utf-8?B?ZXZ2MWVtM2lMK3ExQjFDRUNXL0tmWDlPVVgyYzA3dy91SGFtbkxEZjVIV0lQ?= =?utf-8?B?YWlZd083WnJiWGUvMWlic3c1VkxzRE1oWDRPM21TOTZpRkdIYmVod3NIcmpn?= =?utf-8?B?cEFFSXFnN3Y5dGNxK3VZVlFWOEN0djBpcmhDSlRlUGpNMW5nRk5rZndCWVNz?= =?utf-8?B?YVNZa2o2RjRadktoSVNFdHFna0FOV05SbUl4cE5aOHhHSVQySXRHNUlMbU5p?= =?utf-8?B?M210U2w3QzR3NGVGL1F0cG80ckJmd25HOStkck95eXhGaCtjY1BFSkkyWUtk?= =?utf-8?B?MHZ0d1lDNnpuNFFpSWZPbGJkdnhINVBjazA5NitadjA2akwxdHJIMHJ6amZ6?= =?utf-8?B?ZFNINGYxREdOb2o2SDhqbkF1LzJ0dDhSN3gvR24vaVBQM2JCSnlkZ2xMdUxJ?= =?utf-8?B?TU81OWNuOFp4elFORGRzRndZRjhvVWNObnBRbkM5TjNKT2JiUTdPSVZLSnNn?= =?utf-8?B?eld1T1NJNjk1Ykw5dFRjOGhUcngvSEc5cGVKcHAwOC9NSWNHSjdkaGYzOUFJ?= =?utf-8?B?N284MnZSbEdCa2R1ZSt4S3dPdDcrcDNxU1cvRSswcEdFWDNTc3BJZnJzVkpY?= =?utf-8?B?N3Q4RXRYeWVlQ0FteXlxbWV4eStIK2RrQlA0ZlQxbUZaWWlkVXRUWGNhdmZx?= =?utf-8?B?MU4zQktHNDk3akhXT0Nhd3Iza0kxWWlMMit4aTVOVHlxc091aVlYWU00a3V0?= =?utf-8?B?VThiSFBIaEhIdmdNRVlkQ0dZRHB5cGtsQ256VEVCdFNKUWw0bmIwYngzR1Uz?= =?utf-8?B?cmduS2JwclFEWldvUTBQdDJvLzlsUjJwR1hyU2o5WnkwQkdubWFRaHg2UzNU?= =?utf-8?B?eEppU0NnNTJ3aEt6RGRodzFwcmdTbmVCUW84WHRFV0tTSnVLY3hTTEZrQ0Ri?= =?utf-8?B?MnNWNzNYQlF3Z3g5SmQzWUxXcHo2bEtTcWVnNTlkSURMelM0L1hjUjlPWHZa?= =?utf-8?B?VWErSDZueXZSZGRDdWF5U2ZyZE84cTlldDR3YmptdEdCY0lyV3ZTYWliY1lZ?= =?utf-8?B?dXBtMnBML1ZLS1Q1bGxOMnhJbDV4TjlGK3phM0p6NXd4aEZnQ3dyWW9wZ1B1?= =?utf-8?B?ajdzZTMzUlFyZXlXQWhlb0dUczl6OUpBQlkxS0kzVFJseHRSQXhTeTR6dGlV?= =?utf-8?B?R2pUUGhja3BiWFFoVFpwN1NDcUpvUVlUMDlZdUxYY1F2OUNDcGxyYXNmOEd6?= =?utf-8?B?YTIwSUtIMmFVNE5ScEg4SUtSM3hYLytxZkZwM1JZTmZPdUhZYmtjNHVLMXQy?= =?utf-8?Q?08GY=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB6020.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(7416014)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UVUrR1RicnRGM1NINUJpcEpWYWE1UUxhMUJqODNITTNkNVJtTWc3UGFVVFkx?= =?utf-8?B?ZFVkdGJyV0ZKSG56UjRmcEpmSVV0V1lQNnRPNmQ4TWE5ZzZSaDFrajRpRGhK?= =?utf-8?B?QWgwYWk3ZVAxTzR5NmdTWXBNNXBNYnhsL28yTWhXaDNxTnJ3N0hDTkRzbjJQ?= =?utf-8?B?eFlKUmlHa1RIL1JLS2R4aXdQTlZkVDB2VmdlZzhNdWFEcVZPOTE0bU9PZDNv?= =?utf-8?B?a3hTanJLZE9VN0pVK1VLZWI0VXNBZVZPZXdmSHA4dTUvWHA2cW14NWdTU251?= =?utf-8?B?N3lWZU00N1dBVFNkd3RHSnBiUkprR0RyZ3dhOUFDSDlBK3ppNlhqSVlISUpL?= =?utf-8?B?TEpyTzlOTEduTEFjK0Rob0ViOXkwa1FOSFdMVWcrTEhaOGJGaHpyVVV2YjBY?= =?utf-8?B?aFpHZTRxcU5oYTBDRFlvbzY0eTBkV0xXTnBwT1VJK1FGRTNEQndDVm5DU2N5?= =?utf-8?B?SVdTQWNDQ3pVcStPWjBSdlJNSjBDMU5RK05ndHVOMnUyemhGVGRQTkkxRStL?= =?utf-8?B?eG4rRnZ0RldxK3hTT1pZMFVjYnpUbHpEUzhvRkxSZk5xZWpGMW9jYnpmT2pk?= =?utf-8?B?RUhGVmE5c3p6ZCtpVkRmV3Zxb0RFSXpYQmRURXl3SGRBNU1mV0V5dmUwakZs?= =?utf-8?B?YjVHKysyVWRQdWEyVU1ZVmFLSUszSXRmaVhpd0tJVmdCVGw1enZBTHRrR092?= =?utf-8?B?bUFJUW5UOTBvdk5mSzcwQVN2bHM0NWZnMVRDbjMwMWs5YnRRemY1MEthS08y?= =?utf-8?B?OE9laC8yK1BCN2dWOGdYUVJrbXRvTkJKN3F2TGJMenNiNjdXekxsMmdTSzU0?= =?utf-8?B?MXFxaWJOOFF1dlFEZldRbHMvV0RhYjRudE5jQzFQVGJWQ2NUZTd1UTc3YWRm?= =?utf-8?B?d1plYzZNdnk0MVJ4SnZYTW9xUUphOVU0citiSzZkQW9GWWp6UkRXc2MrbkNt?= =?utf-8?B?bGI5dDJQZjlkY2d1c2tVcnNveCtzRGZxZWNtSEpZZHdTbDEvYld2bmhYR0Ux?= =?utf-8?B?VHBaNzNtNWhKcE14VkJ1WjQ4L1ViUDhJRktFWkd2bkdNNTRSdmgrOTNoN2lP?= =?utf-8?B?L05VeHhqRGdTTWdDLzBzSVdWRUk5TmlPdHJLYzJmUmRVSHIxZXlFMllMQ0Qv?= =?utf-8?B?S25rdVhmTWlGbTZSelNhQlA1ekJqbklCVFVpeVRXQ2pKNzE1R1RJd1JsNFB3?= =?utf-8?B?YnQ3TllVTTJhU1RneTJpQUZFMXF1eHdWR2pHZjN5NDNUUzNzbisvY2NVeHVJ?= =?utf-8?B?dmp6NGQrV1dCZ1hMQ2M3UUlRSkNNWU1aeDJ4R2RMdFdjRXZLS050MWZZTUFE?= =?utf-8?B?YnhGWWVEK2xXdThjMEpxQXZqenFSR1E5K1JEajBrU3JGRXozK1RhNlpJOGVy?= =?utf-8?B?VCtUYnpCQUoxdHpoaW8vckdOSVF0T1czYzZ6NStnYzNkeFFZcmtLTGVvRElZ?= =?utf-8?B?TDdxODFIb3JVWDlIczNMYlRxNzVqbHk2OGFVcDBvMEpUblJrWFBsOWVTUEJL?= =?utf-8?B?LzRUUHpCWlFSUGhBd20rdVY1TCt3eTVBdTZZSEh5ejNPMWpDTmJTL3hWMjZy?= =?utf-8?B?QWtvZ1M1L245NE9yY1V6NXNCN1dpT0dBSUM1QlV2K3BNaGkwS2xyQXhqRDk4?= =?utf-8?B?ZUZMV1FyQ3BxVGVpdmM0Q2F4TXRuMGFPQkRlb2dlNnRGZC9JT3d5dzlwLzJk?= =?utf-8?B?UXl0VUViRzZibitjeHZCbVpBaHhLY29pNVErYnZ5K1NHNnN6L2RkbFhwRW9T?= =?utf-8?B?aStsTFpEeDdHL0I3RmlLRmNRTlhsT09tZGVBdDc4bGJOSVY3aWdueUxya0hF?= =?utf-8?B?OE5mdVNUcUhXdWdncUNyL2Z6ZGtJdGtSTVpqUUsrb3hNcWQxSlhCTGJHL0Zy?= =?utf-8?B?cm00WXQ1ZlduUmJQN2UwdXBHNnBHWHRxRHhTUnpsc3FJTWF2Wm5ZNSttdUh5?= =?utf-8?B?d0JkeThIVldCVThyNUF3bHkzcDFMdlZZak1oS2hyL1pxTE9hZ2RSNmx5VlFD?= =?utf-8?B?VlJjYThQYnFncUYvTlltaVpZNzN3SStBaHZXQnFja1B5NUVYNjIzSFNlOTM4?= =?utf-8?B?VC8yeFM1NVUrbVVXVnhCUnFFVHBvaHloTFVsUWVvUUl5YjZKbUIzMUdXVll3?= =?utf-8?B?b2p5NzR0cjVHM3FSa1hudEpxYnBGZXV2VEJEQUd5NE5nSHRuR0RuR1pKT2Z4?= =?utf-8?B?ODd1R1VRYnk1eEVYSlozK1pRWVpYVEx5YUlOYmloSFBJMmZ3WW5wTXZhd2Yy?= =?utf-8?B?QTFlV0NrTHowMVJaSjlyYjFtRkhuSTRidWszTVRVWERqNDk3VjFqQnNZRFp1?= =?utf-8?B?ajFoaVBISHJJaUxReFpJVFByZ3lpT0djK3BZVUZOa2tuVDdzNXdhUT09?= X-MS-Exchange-CrossTenant-Network-Message-Id: ad4c6c83-5d70-4b3f-ecaa-08de6fc5ef07 X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2026 14:48:24.6938 (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: OxMBKaefguubYuzzIvwEbH5Q8ya7EfnsA0PtBJBlB4H2sfvAUgUMO6mAB2BXEuv8mD9j/n6L/Vd5FUx7i9DSCg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF90FB92BE6 X-OriginatorOrg: intel.com Hi Peter, On 2/19/2026 7:29 PM, Peter Zijlstra wrote: > On Tue, Feb 10, 2026 at 02:18:43PM -0800, Tim Chen wrote: > >> +/* >> + * The margin used when comparing utilization. >> + * is 'util1' noticeably greater than 'util2' >> + * Derived from capacity_greater(). >> + * Bias is in perentage. >> + */ >> +/* Allows dst util to be bigger than src util by up to bias percent */ >> +#define util_greater(util1, util2) \ >> + ((util1) * 100 > (util2) * 120) > >> + * 20% is the utilization imbalance percentage to decide >> + * if the preferred LLC is busier than the non-preferred LLC. >> + * 20 is a little higher than the LLC domain's imbalance_pct >> + * 17. The hysteresis is used to avoid task bouncing between the >> + * preferred LLC and the non-preferred LLC. > > So not saying this needs changing now, but consider that imbalance_pct > can be changed through debugfs. Do you want this 120 to be expressed in > terms of imbalance_pct rather than being hardcoded? Got it, I will look into adding a margin to imbalance_pct for this comparison. With this change, I assume we can remove the llc_imb_pct debugfs entry in patch 19. thanks, Chenyu > > Anyway, let me read on..