From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) (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 DBFC784A35 for ; Sun, 15 Feb 2026 12:14:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.19 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771157688; cv=fail; b=F7IhJ21EE9xdM4Dtix+Nm3EedODSxuF5oXarT30eZgKMIp8Wod60Dq7nd/YHy9JY7uPYc6YoPmfnGIRnr+H46zJOnugs6e+FDvPKMviJL8oeZzJISbYDDqZ05ufYiS9aoAWAXSkF5u7/XjZrol+gN0tg7TSsx3ySp3jX0DAcSWs= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771157688; c=relaxed/simple; bh=QeCp8W4Ep95CoE29Z2Y65xvKNAM7PwlPkIkehJjuGFg=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=AEqkDP6QZg3aUe8L0hxP2InN0SXv2rGl7+ejGjgGnHBIi4pNWGrlvxkEz6iPVKFKSabuLS7KxR4/3BjP9wXJzxPK+y5W5fqXyguW+I0gWTrdS75YQi7yNs8gflRToOXsc4JmXC/1w8XUyUFYTvi7A78vxMr/yJbIwNtOQvycO54= 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=RhFvBM3x; arc=fail smtp.client-ip=198.175.65.19 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="RhFvBM3x" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771157687; x=1802693687; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=QeCp8W4Ep95CoE29Z2Y65xvKNAM7PwlPkIkehJjuGFg=; b=RhFvBM3xJ4TlygYvpNLQRW80qgQj5IbU6RoqhitfbNllBq7LF7Lnd2be EUy1x6Chy2HBWEthZ1nhfUCv8QqKnudFuVG2jlC1n2GjGH+hA0JogiSnB VVGz5A6aEewSqXPZAbEJt/Yki7LQx2uzcmgeXAN5AgWSemzTrrw8uHw/z aYqy/N2CPmAxjAIiXyPo6VVOD/h6R/YU8u91/vPSN4KkRGwxHAg6uJEDK WWlb+sLmm+j6a6zsGbZ3vlItbdXtOOAaIU7HhWZatxfFNoTxfdhpjunuQ cPIiw68TsP4ehMb6n3F46QBFnn5CH12dcozLBMw0rygnFrV3GmjD+M1xf Q==; X-CSE-ConnectionGUID: bCGk7e+5TzO2SOWW63R7KQ== X-CSE-MsgGUID: SU2uWz41QWO8zjhzp1o2dw== X-IronPort-AV: E=McAfee;i="6800,10657,11701"; a="72171624" X-IronPort-AV: E=Sophos;i="6.21,292,1763452800"; d="scan'208";a="72171624" Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2026 04:14:46 -0800 X-CSE-ConnectionGUID: 4ONtvf3xQt2uXuE7eJgTBA== X-CSE-MsgGUID: un7+DZkaTxmEsH5CUGw8Pg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,292,1763452800"; d="scan'208";a="212702171" Received: from orsmsx901.amr.corp.intel.com ([10.22.229.23]) by fmviesa008.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2026 04:14:45 -0800 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) 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; Sun, 15 Feb 2026 04:14:44 -0800 Received: from ORSEDG901.ED.cps.intel.com (10.7.248.11) by ORSMSX902.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.35 via Frontend Transport; Sun, 15 Feb 2026 04:14:44 -0800 Received: from SA9PR02CU001.outbound.protection.outlook.com (40.93.196.51) 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; Sun, 15 Feb 2026 04:14:44 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MfT2GZKKM87NTuuFzkMmNLHL5peue7YOr12dun2S1HihSYGvV3BMKIiXCurr+qjJEMwOKT3qT10vFqVYpDPzFVZxQ/GWFMVPuSGX3DYzciqVZgifmg37FKrFNCDBmNrDKVIHQHcY1JEtPsmfROtFwr48OBM3BmhQL7ldKKGyMZ5ieUChuzSS19nnIsMeD7Ty7OnZV+cP4tPsKaqD86UAOv9rg4neZGsWehwy2mzq5pde/aEfX06QI6tRfoDPqq3YSwQIqgZgn3xqmCWr0EpDDOAsatNu+RTVgR+pshdh7GbrkrNuSp6oPHgAcbczdSXmjBLL2c+bRblEiES/szGAOg== 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=vVUpWaovuyyKgGLbJFEX7C3CLqC9soPh6f5cJdbrR3Q=; b=tGCSQMmyLKkETRCLnTG4mJp4jklLpKXAp6YKemHoo1EyZe8hO6vKQQqqAjrokP71/r9WQfRO9/WbPCp/bAi1C950Pep5pZEeraiOPasc/6sKAc0Q6No1JCnz4fJdUwzPHxWug6XPncGKvRDgBgtAoqdTW3HhPeNaAUWSPVVV11F9z8bF29koaEIU+6NzoL2UWYN/Tbo8+RtLlISzNQ1GurqQSJyBxY2aXUkjQrwA8O33wdb3Ftr8U3TJGTb1VBCuhTqwGZ4cQLQr6PCM3Pv0rMeI83aF2svMl4Dy1kJ8ROBoyorpcDf+B6ca2DiHJVrFtSNklECFSIzQeLoTlR+RLA== 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 LV2PR11MB6045.namprd11.prod.outlook.com (2603:10b6:408:17b::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Sun, 15 Feb 2026 12:14:40 +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.9611.013; Sun, 15 Feb 2026 12:14:39 +0000 Message-ID: <7467e833-8abe-4854-a57e-5e2deca5f4f9@intel.com> Date: Sun, 15 Feb 2026 20:14:22 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 03/21] sched/cache: Introduce helper functions to enforce LLC migration policy To: Madadi Vineeth Reddy , Tim Chen CC: Peter Zijlstra , Ingo Molnar , "K Prateek Nayak" , "Gautham R . Shenoy" , Vincent Guittot , "Juri Lelli" , Dietmar Eggemann , Steven Rostedt , Ben Segall , "Mel Gorman" , Valentin Schneider , "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> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SG2PR03CA0113.apcprd03.prod.outlook.com (2603:1096:4:91::17) 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_|LV2PR11MB6045:EE_ X-MS-Office365-Filtering-Correlation-Id: 75bdc6d6-0ab5-4ef6-9bf8-08de6c8bcafe X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|7416014|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MzNoN3hoNTRuQStZOTB3b0FzOTBhc1BDN1FteXE4dVpIN2QwOGdnVEFlYnZN?= =?utf-8?B?Mk5SRWdaVXR5MnVOUlhSRStuNzVYTGFzaE4yWjBFV1NaQTBSb0Z0dnhkRFZK?= =?utf-8?B?dUlmM3VQV3U2TG51LzBXS28wRWNEVWNNNjVNd0hkSWpWRE5JekZjS3JleTVh?= =?utf-8?B?Zm1sTkVJSTFwaGlaczc1QmhKQ01DTk5lOEFWTG0xV2FhT3ZrMytaT01WOEJG?= =?utf-8?B?Sy9UVjBRWHBuR05NVG1zaXl4Smluc01OL2tRa0ZLVytPWXJ0RFVicmcrOGE5?= =?utf-8?B?V3F3VG50VFBXejhPZENocHhaT3d3MHRDbUdKTXI2TWJ6T01xT2RNMUpldmh6?= =?utf-8?B?TElQeWcxR0FpYng2cXlwYzlJTHlEUG92d0xPVkQyYjZ1VDc1Ynk2dnhEcXpN?= =?utf-8?B?SEVJdkJNbkJ1L3JNRXFqMk1lU0lkbG1SejE2YktUTnpremZxSkJpdGJDbzEv?= =?utf-8?B?SXNLTW01OHVzbEQ4eTVXcEtObzcwYkZhWExxUTZJak9GRXozNjFJMW5aZ0Fv?= =?utf-8?B?ZDdOMzhXam0zSitSMStDbmJlRnZHQzlmR2JvTUw2bnFTdmxybnA2WmtLaFNC?= =?utf-8?B?UUpwbWJqcDAzeHBuMGx4bEtadlFwUkVWYmxlUWpEQUppcmtabmxPcVo5MG1G?= =?utf-8?B?QjFpR0dJTHNXRWsyVFFwUmlDN0ZHbmJQbDhxNkZkbUZzU0FmNCsvNTE4VGJG?= =?utf-8?B?M1JkZ1c4aGYvbTZ3RThaWkxVSXk2RVNsd1Y3L29BKy8vSWVoTHZsaWhaMVpO?= =?utf-8?B?SnNWaWVuQkJxOVhFOUNLV01qd3d2Skd4M3N2cnd6Zkh1N2VvYkhvQXN0Ymxw?= =?utf-8?B?dFVyYlJESlJRQ2w0eFIzQ0k1ZDhUUFJ3cDJQaUlDcjh4M2EwdUgrOXNBbmJG?= =?utf-8?B?eUV6Z1RTcko0bThpUmFnTkNtYUlobFZuWjBzclN5c3JYTStOY0dYM3VoSXAr?= =?utf-8?B?VGFOcnVZTkRHM1BiSGFJeXMrOVdKYzMyL3ZIOHZ4dXo1Y1F2Y1BTNTVVcUQ5?= =?utf-8?B?ZC92R29BeDJEZ0twTjlvRmNOOSsrY1RIaGZtaCtVVUorZXpJbDdDYVFIVFZV?= =?utf-8?B?bHRmczN0VGJjV2RhVi84UTdla2gyMFEwU3ZKY25YdGNBa2c2N00vdmhWWGd5?= =?utf-8?B?NGFlTk5taW84TkNMUkFHaDc1Wlp6TGNWMm80SHFwbGNXcVhWNXI2MGNzRHNY?= =?utf-8?B?MEtWYjQ3VmpzN3hLN2pZWHlwQm5GNTlvQ1lnd0REUHgyTFgvM1BhbmRoYldI?= =?utf-8?B?UkZhQzI4NVNBZjEwaExQMll5bUVmNUw1aE5la2Z1alBBTnVUY0VwbEdydTBU?= =?utf-8?B?d0d1Mjd5TzFIc3JhRVNjalg2dHcxSEd3RGZHQm9RVzl6K29PZWtUdmNpMlpI?= =?utf-8?B?T3BoNGlTU3o3QUI0NzYyTG5HV0l3SjZvUnVUVjU0VldYNGJPYWNEQ3Z1NGtH?= =?utf-8?B?RktsQ095SFhXOGlWU21XMTNlUVFLbEluWnR6dDJ1UHNzZ08yZm9VV3BnOGMx?= =?utf-8?B?UUR2MlhWWWVpZFNMdmN6eG9JMlRNZ1lwUzRub3U3QVdVUk1GZkxpb1VtZ0h6?= =?utf-8?B?cytCbkhyRmNRZGl5S1NnamtYS2h4RlJYeGQrZ2lZSkFVVjBCVE9tN2g1NkNr?= =?utf-8?B?OWtjZjRmeS9KbnQ2YmU3TUNzVXBPYzZvNVo4UWZpeHdMZ1RHOS92VTlDREhl?= =?utf-8?B?TkhEMVlzdmpKL2RCNnVNaElFSjI0OEIvdjdvNkNFWTZGQk5XZ0llc09xTzJk?= =?utf-8?B?WGk4VkJhMnNGVmlOS09HYWJJNnNvZ2dUTVk0Q0JJZDhIMWc3VW1yZmFiVUZK?= =?utf-8?B?Tmg0ZGhiaElmU01hcEdOLzcxNkp2UHJqZW1LVEg4dmNpWUZRU0F4UElSenpF?= =?utf-8?B?c0UvN0NNakdXb2V5QmdHVkREUnNtTUNVcFZOTjRVYmVhOElBOU96Nmp1TGJS?= =?utf-8?B?UGlIRzNCME1aTXlmbjRUR3dCMUp0NnVma1cwUDU3TjArVjUrMk5oY3RySmND?= =?utf-8?B?bmpMWnl0Snd1b3dFRVBzOGNxL0FDdDVlcDNtY0t2QTBnSHNySU8rWjlrSXVp?= =?utf-8?B?eE12ZHU1ZnVlQlF5YkdhOVBDY3RQb3NqeHNoNkd3eHhLL1N5TU94SUNXZG0x?= =?utf-8?Q?ogAQ=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)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SmNNWDF2eTlVbU00dER3bFgzVlNSZTZJRC9CdzRycTRvV3BNeDRPSGh6RmlL?= =?utf-8?B?a0VEUHVhRU9oSHdKdzVjQkoyelpWd1lJNHlLS05jMHJHdjF4bkhBUHA0ZVUz?= =?utf-8?B?QjAxYmdrUHczRWdLbEhHb3JxSEVKSG50QTd1d0tFbEZEQ3pWaDFacU5iTEd5?= =?utf-8?B?LzJIcWNFQmtqN2I5THk2VFFIdzBpSHhMYWwrTExJS1ppS0EvMFFKbzRLdFdS?= =?utf-8?B?RnJsZ3pTeEZUR0xoeEVHalBibVpiR0J3dFpEOG9lRWhoTm9jQ1N4TThyOGhG?= =?utf-8?B?MHovc1V5M25GdXhUaFcrNDFNaDVVaVphbWx4VERIS3JZcXhXSTlRYjhTVGpU?= =?utf-8?B?NUtOTFJuWVN6ZEtaMkhGVElBVVp6TmRXbU5aQTdnUzMxc3ZKcWxCTnE5WEo3?= =?utf-8?B?YTZKSGVtNDNxTFh1dE1QZGZ0a0hrMU9vb2RJRWZQUEcrM2FYaEZkTTZQRDRL?= =?utf-8?B?OEVTSzNNYzJjclZZbm5vVXdET0FXanNadWNSaEJ0Q0RqQjRDb1MvMlhqeXpt?= =?utf-8?B?b1I2ckliN2ZURGRKb09yUjdWVEh2aU4vSWR1cDA0SXhGSGVQK3hWMGVpWnFp?= =?utf-8?B?VE83dmg0V3RCSFVaYm10NlpHN0hCWWdGWUFCUFo0T2wzSThCbzlGY2t4L0Yz?= =?utf-8?B?bktxRUtQTy82ZHlGZkcrdkJiem1OYnhmZW9ZYWswcWZTdkMwcFNpRXpDc1dt?= =?utf-8?B?V3VRNGdpamx4OW5PQzhISFEvMk9sVjJlaEJhZGh0bElNcG4yek5kUFl3ckFj?= =?utf-8?B?cWJ0ek1SN3RWTm1sc2VtR2NHcUt2ekRydFRnRjZ1UmgyalVmd1A1YWlEU3ph?= =?utf-8?B?M0VicThzL25QRFpvMVRhSlJISGJqTkR0NWlJaU9zK0xnTW05bmx0VGliQjlR?= =?utf-8?B?cXBkM3phZ2JndCs4UmUvRzNBZVBmeDZwV3FvQVlTM1NTQUJ3YVpJYWZteG43?= =?utf-8?B?bkdBQjlvUVlWRzJKYkptcW5aOHVVQjN4bTM4QnNFN2prd3lMeHllMDV2cnhB?= =?utf-8?B?cFkzRmFTaHFCbWZmT0x1aDAyd2tBdnJPcmpYQms1WUdQTzU3QXFqVUVBSDV2?= =?utf-8?B?eExWWVdiaUFTT2N1K2h2T3lCV0VRWU9wWXc3bzFhQjd3SE82Rk8yUVJOdlRG?= =?utf-8?B?VmlPYVA4SzFLcEsvQWFicStDNXR1M24rd25QWUg1a1pTU2t4RS80VzlTN3lt?= =?utf-8?B?NXh2MDF2ZFQzaU5KazFmaDZrYzVmZDVaWWd4WFJhVlFHSDM5Z3FxWFhONFIw?= =?utf-8?B?N0ROdURvdnNqOW5PYSs2UEo5b21kYW14cCt2NmJpZXpoNnlaNG5Oam8vQnYz?= =?utf-8?B?LzUwWUJNa0xzSTBZbVZhYWdxZU9Xa2VXaUNKdXp1cG9TOUdXVWtIRUZjNEpS?= =?utf-8?B?bHkwRGJPenhuK0Q3bnc0cFVWVmp3bVVKRWh4RG5abUNwZmtBWUpOaVZQNnpT?= =?utf-8?B?UUt5akxLc295Y1F0K3Fyb1NObmJOMFk4WEpHVzJyM3czUlZxZFZLWnl2YXo1?= =?utf-8?B?clpRSWRBVy80STZVTmd4Z3VzQ2JTZ0dYVnl2blVYM1N6djI5WmEzSnQwOVBS?= =?utf-8?B?bjF6cUhxTytBZlgyZXYyZ0s0QTN1cmFKUDhBOXlWYTdBSmVGNkd4S0lKK2dz?= =?utf-8?B?Z1hSc1BQdTBkMFM4S1pkaGVGbVcvTHZib3d2MHdEYVo1QS96dWh2UUFaNnJy?= =?utf-8?B?K0JvSXlhdlB5ZjVrMHc5U0tOT0lKZ2ZLK1VYT3BUV3NXdDF5YXpibGVTUTVk?= =?utf-8?B?VVlPZEZ2clN1bTBpQ3E0alMrZEtMYkpTN2pJVzNaSlNBKzNPYVFnUURkYnN5?= =?utf-8?B?V3RLK2dkSUl3Uy9xZWVNbndLcXBXektVb0ZsMmdXbXlLdlplWmFRc3FydmZs?= =?utf-8?B?cDFpMTlBNXpod2h1K0c0RUkzMkpEbnVzcDRPYkxjTW9iZmZ1cXJ2a2tlMVd6?= =?utf-8?B?S1FCdmRPYWd3UmVtQ25PaklDc25XaUJKSGZzeGNadjBHcUswVXVPKzhFbTIz?= =?utf-8?B?c0NPRDIyamJvQ1VIeUVaRmxDWC9kQVd0d3hhU1JEbjlyek9RVnZveUVpYTFE?= =?utf-8?B?QVZkLzVsV0hwVGhWQzNzeFBGT0k4SGlOV3M2M2c4bkp4ZmR3SnBiN0Y0TWww?= =?utf-8?B?bW15M0NkbDNvQkVXUEZmU1lyc1d3cW1GazB0NE1VeUR1TWhWWlFUemRNcU1W?= =?utf-8?B?eXZ1dmRqQjZ3WnBRQk0zd1ZZZ3ZtTTBhY0FCSVFObXpHVEx3M28vZjNKVTR4?= =?utf-8?B?cFBLdUVpSHNMYWdqd25rTks3UFNuT2J3N1VoV2RGVEVSUmUvb0xYQUdNZmI1?= =?utf-8?B?S2Q5YUZjS0xCay8xeG5uaXptVlJ4YkdIM0NTYnZzd3prTEhqUHVsQT09?= X-MS-Exchange-CrossTenant-Network-Message-Id: 75bdc6d6-0ab5-4ef6-9bf8-08de6c8bcafe X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2026 12:14:39.6430 (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: aVhoPi/Q9lI0lsHGpTcZ9mXnXDoCdC+Dv7/T8tZB9oRzPcHn9b4vFURJqG6HM/N0V//lWaW4Nl0/SRdRp1A+UQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR11MB6045 X-OriginatorOrg: intel.com On 2/15/2026 12:12 AM, Madadi Vineeth Reddy wrote: > On 11/02/26 03:48, Tim Chen wrote: >> From: Chen Yu [ ... ] > > According to this matrix (which I assume shows utilization after migration), > G is expected for src=50% and dst=50%. However, the code performs the "both > busy" check before adjusting src_util and dst_util: > > if (!fits_llc_capacity(dst_util, dst_cap) && > !fits_llc_capacity(src_util, src_cap)) > return mig_unrestricted; > > src_util = src_util - tsk_util; > dst_util = dst_util + tsk_util; > > For example, with a 10% task migrating from src_util=60% to dst_util=40%: > > The check evaluates: !fits(40) && !fits(60) = false && true = false > - Doesn't return mig_unrestricted > - After adjustment: src=50%, dst=50% > - Falls through to return mig_llc (Y) > > But the matrix indicates 50%/50% should be G, not Y. > > Moving this check after the utilization adjustment would make it consistent > with the documented matrix. > Right, I previously considered only the snapshot of src/dst_util without accounting for the migrating task. To keep this consistent with the decision matrix, I will adjust the sequence as you suggested. thanks, Chenyu > Thanks, > Vineeth >