From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.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 B7A38233136 for ; Tue, 16 Dec 2025 00:53:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.15 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765846391; cv=fail; b=esOmTUsLwBnvuFYYCXYfIszt88dF1e6KwTzqU6pzCtJLZ5+UJ/qCgMYfJcvdDTI3f8c/+PRjsIshYs1gjHXmufK017qca6dYQNZUDsncs68vKWCDnN3OufjfB+AZpeOzS/DwdbHEvLvUNbJC1ZrHbewunNsovIoOt/ddEXWn4y8= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765846391; c=relaxed/simple; bh=S1clnB0JEEB8pN/R7wtTOfQSmDliqsHdS5NI/451z5o=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=t8ET9gYkdTaV3s/J0WLkIy8XG4EIjs8sZOIWkitEPOGQOfvCygj3t24bhtS4vS+lJyVBPClC1kVaw7bHOy0DNCS+kfauGejpH5zDZR0h7pdxILFQ7uuIiYohtNgk1rghdzpx+6MibBMPzqs4aC1E4Vg1PxbD0nyVh0FzwuqWRqM= 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=Zol1QMxW; arc=fail smtp.client-ip=192.198.163.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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Zol1QMxW" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1765846390; x=1797382390; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=S1clnB0JEEB8pN/R7wtTOfQSmDliqsHdS5NI/451z5o=; b=Zol1QMxWxQN8Z05sk+skiJXSKKsbUth1MGtvku1FPYg9qMvP/MY8Yp0R 4U2d2Eb4+8kLZSS64LI28wMRs3jQstA0uygZh91r5XpF9+PEmIvOcJ3cS X2ct/COZXOw7YAGmUXHlm/uj9Y3pMePp65E2T+CZcrmkuWv7kbiDFTra9 B81h0XjG8+4QZhINQZuZCcf9WvN+fUcbhgTJgQgHyY8DLdxLRP1A9KJ7a UiIAca6Qcd8FAyzi3WIAvpoamAKWe0aRsyzRERPeaI96m8eqd4/roP1Fw irqXv7XoQDgyiCwT1K0cioVkXYmlVQX+CVQN++1qZH2ohyl5X6g8L2LZd Q==; X-CSE-ConnectionGUID: biuWkbzPR6qNcdIQWYz/hA== X-CSE-MsgGUID: fJ/xL1tYTrWmuaew63njqA== X-IronPort-AV: E=McAfee;i="6800,10657,11643"; a="67829619" X-IronPort-AV: E=Sophos;i="6.21,152,1763452800"; d="scan'208";a="67829619" Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmvoesa109.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2025 16:53:09 -0800 X-CSE-ConnectionGUID: DceYD7aVTP2g9ny6mtKILQ== X-CSE-MsgGUID: Bm5VBfHSQCuwDvDjXeokCg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,152,1763452800"; d="scan'208";a="228533903" Received: from orsmsx902.amr.corp.intel.com ([10.22.229.24]) by orviesa002.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2025 16:53:08 -0800 Received: from ORSMSX902.amr.corp.intel.com (10.22.229.24) 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.29; Mon, 15 Dec 2025 16:53:08 -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.29 via Frontend Transport; Mon, 15 Dec 2025 16:53:08 -0800 Received: from DM1PR04CU001.outbound.protection.outlook.com (52.101.61.22) 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.29; Mon, 15 Dec 2025 16:53:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kPYyyCHWvmFQIguZ2x4ntnGHgYzT0ICFp/bAblHv6Y/5hpyrF9Jh9sXbKG1OU/WMyG7RLnzbkRZF856nTnn+9fbpihl0qEv/8UGIysIILsZ/ZrW/7ifnmy1eouno+rbf68saG9VwuynqlhxbkMaF5TZh64zUutkRXzFkJ9qQoizf/+o9e1hvPlkOxIq2Twb1EegZNpbo0eTeBXpVLWFOcXggLamJlzyv/vUHeJr+KWdzHtU4HtaNeHOl5rZai5Yzp9gafdpnHAx8BzxRCaqMLpjzqkt0Q34SODNjS4jZfxDl8TnZ4xBm821ftl6tdMCaFbfRs84Y842gBN5fV7b8GQ== 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=7HxpscdWyOv8SabOkOK9Z/qD/FFsbJD0CCfZpzl1YmQ=; b=LftfjLJohgdnak+YIVhiTCWI/RGXQ1OiLkGUNnMnjbQsWF7sYNRC9DVW7A3luKQVmm8yfgngUlUYeSPe2LKlbLZdxxGBwcuAZFRQj8lkSA90eHCbf6y+CA6UTGuWrC2MSOfbAouqBDsDKcKZ/7YDHQrhjWICUD03Klz3yD9wG8ViOBqTxLgqF/dr7/1OVl+YIDYxLeEiaph/GB7D2ucqgzi5oS1RjANdpFOrCmGj9S+tSdewzfYyKMPntRsYwYD4pCBhY8vLBgFjRPH2KD1wcIXzsZ835BS3Z0T4vSzFKReNFz98qH3JF9FAvXHhoSNmLkikW5Pg31Ueun7+JAi9QQ== 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 MW5PR11MB5929.namprd11.prod.outlook.com (2603:10b6:303:194::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.13; Tue, 16 Dec 2025 00:53:05 +0000 Received: from DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::4af6:d44e:b6b0:fdce]) by DM4PR11MB6020.namprd11.prod.outlook.com ([fe80::4af6:d44e:b6b0:fdce%4]) with mapi id 15.20.9412.011; Tue, 16 Dec 2025 00:53:05 +0000 Message-ID: <18ae1739-fe2f-4cd0-a7ea-35b908b42737@intel.com> Date: Tue, 16 Dec 2025 08:52:52 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 12/23] sched/cache: Add migrate_llc_task migration type for cache-aware balancing 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 , References: <20251210133252.GU3707891@noisy.programming.kicks-ass.net> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <20251210133252.GU3707891@noisy.programming.kicks-ass.net> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: TPYP295CA0035.TWNP295.PROD.OUTLOOK.COM (2603:1096:7d0:7::7) 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_|MW5PR11MB5929:EE_ X-MS-Office365-Filtering-Correlation-Id: 3047a665-3138-4aa1-2f41-08de3c3d787a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SGlYVy9mVXNzTU9HNXVXaHdEb3NtWURvRXRoK0lLMUhmUE5XK0ZUNWJzVzh3?= =?utf-8?B?RU9lUEZXYndEZmZPWUlUeGVNdVM0OHROWHkyK2VtNTN6SzljK1dkZTNlMmJm?= =?utf-8?B?VXlXUmdvYldvdlhWeGZKYnhEK3R3cUJXazNsUFhvZEZkTmJZUUp1NUViSTg1?= =?utf-8?B?TW9zakZrOXV3THYyZXZtZUZlTmJkRGR1b0ZyUnZ5ZE1wcW9Qa3djNEt0QWgw?= =?utf-8?B?T2xlUDF5SWZPWWJvMUZJWkpMZ29IOWx2V2xhVDJucUxTaXBOS1NGZGovUktn?= =?utf-8?B?V3ljcENvUWNRMGJSc2VhdlU1YzQ3bWw4ZTdYL2tlaUpRNUJxNkFQUlloeWhE?= =?utf-8?B?ZllVWWtjdjlXUHR2ZUdQcnp5U0RKdndGZEtKdDhLcjZ4cjhxSkQrNkxZQm15?= =?utf-8?B?UjVrcExmTDVCeDFwY09qYzc5bFZYb1kyZUY4Z0ZwSko1TDZjM1JUZTZldU8z?= =?utf-8?B?NnpHblhiVGY0VExYTzFBSHRncTFMdEtLWnRBdFBRUXV3R3pmbW91NVM0WDRV?= =?utf-8?B?VzAvS2xPOXVBbzVFMkE0bGRWcG9XNi9HR2RZRC80cGVjWjJBVG5URzE5Z2Uv?= =?utf-8?B?d1A0ZnA5REU1ZHJ0V29iMmNLRWhpWGFvTGt5VTAyYkd3enlVd00zR3ZiOUQ0?= =?utf-8?B?ZWtjU01aQ2xrWEtJSy96K0poTktWSUoxYnBUVnN4QXNaMnp1T29UdVhiTE1V?= =?utf-8?B?VnlFMmhySlVKTC80ZVNGRG42SHBBM29MSjNRRmpGcm9qclFtRytCTDBTckk3?= =?utf-8?B?cUdOU0kvZ1ZkdkZaNWxySkc5Q21SYm1uM3QxbnBXZVMvRG81bnFIdHBjcXVj?= =?utf-8?B?VisxUzNLN2IzeHZUdTVHcnFHbzVLRlFlYy9mT0pOZ1Q5SVFqVVJMVXFHbXZr?= =?utf-8?B?YjMwQVNIUWtxeE1ORnM5L2pCZE14bHJVaHhkSE5iMXRsbFFZWVlQMXJleFNY?= =?utf-8?B?dmFjSlRDZ1FlUVdqeTdRMXM5bnJRVHo1bEtzZGloUGllNmU0cjRmcXk5dC8r?= =?utf-8?B?SG44ZUpVQ1loWkQ1WDNRZWpuWmpISERpYUx3VjlsS09iTUdGMlVsT2d6Umd1?= =?utf-8?B?Qk1GYWVEN1NVQlBnSENKQVdJMmZSakxlNEhSYTVpcTJJSDRrQ1pXeXl5Qk9M?= =?utf-8?B?VDhTTTdueisrTTlGTjMrd3E3eFNZRndqSG8xS2ZaSGVUREtYRnoycjZrSDYw?= =?utf-8?B?SkwyR0J6VHphdU0zODlTcXd2UFJjMDRPT3kzencyM0RaajFiUHFXSHZaSW1L?= =?utf-8?B?alBHVlVLNExldjBNSlM5TW5VZVZkdVVURldybHl3T0w3UkhaTzNPeHE1NE9Y?= =?utf-8?B?LzVFaXR4Q3lOU0FIQzlmYUhqa01kRXM1Slp6YkpBYTY3S0prNE9lczBpRTJn?= =?utf-8?B?allVaFd0bWZ5TXpnY1V5NlNmTGdZdjI3UGd6a1Y4MFp0N2IyWXUrcW8ybWpy?= =?utf-8?B?VmV5VGdlRURSQW9VTmdKUWQ4UnhxUW5nSEhQcXF0K0ZqSmsyRWo4TTRtTktK?= =?utf-8?B?VzV1UWxOQ3ZRdkJ0QU5MQml3Y2FNdmpBYm1ua0NLMGVPSUh4V05MNDN1RnJn?= =?utf-8?B?VzhWZWV3bTNwRTlyOVdrRWcveGpqMWV1eTFlNjZZaUUwdWxId1pNbnA4N0Jy?= =?utf-8?B?NjZrQjIxdWNUT2ZRSGhBLy9RZFlObUgrSFZjM1RSMVIxR2p6L1NnWHVzeGhv?= =?utf-8?B?TSszZ2FOTDVlaUdtdU16UmkzNXN2eUwrZldjWFAxU3VrQWdvYk1tek9QOXg3?= =?utf-8?B?SGRrbWs0WE0yVG5sZHJkS0dLcGhrY0VndXZlVXUrOVpkTnNuc2JSdnNQOTFq?= =?utf-8?B?dFpiVDZ5NkdXaUNIenZsY2xjZnJhdUFoVDNxYmlQU2Z0RkViQW13ZWNmN1hy?= =?utf-8?B?R2dldHJRWlViVWRCSWNkTlhNcGtabTExVW40MS9mRGFESitPU1NpM2JzNGZJ?= =?utf-8?Q?Sfo42gJem9LRrDU0l2fvWhiJykoFaI/s?= 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)(7416014)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?clg1RkJVT3NFaVFtUDZYQjkyc3F2WDNDSVRFOHZEYVZlUkJqSWo0U2k2Um5L?= =?utf-8?B?MGd3YllJTnBTZm1SbmxLenJLeVZnVnZuZldtSzRzem1MODJVMndjdEFBc0lE?= =?utf-8?B?VHFCRUhldmhLc2ozVFNLZ3FaZ1FHTXd6Zk56dEw4eFVBRTNJMy9WZTZDY29a?= =?utf-8?B?Z3NERzFHdW15RU1lYUdVT3Urd081RTZpRWpiUjRFUnQvTm5rTE51ZmdaQ0ZH?= =?utf-8?B?VjFERUpOaHlEekhaVi9SK1hzUllISEVHa3hpcm5QbjhSSC9oRER2dTVPMHQ1?= =?utf-8?B?cWRvaVIreHB3SXJaUFVybjc4Q2kwcWY4Um9zQnhCYVlDYXVKYUF0cUhjM2I4?= =?utf-8?B?eFFhYitnOGUxZ2ZmUDA5S0hucThXWGErVHVlQ0dlVkF4Vi9nbmZpcEV6OWYr?= =?utf-8?B?REh4d29ZZE1iT0kzZHh4ajVlYWpkR3Z5ejN3WC9KTUFSbm9nRE02Mlhua2hz?= =?utf-8?B?SnE0S3o3bDR0ejVtNmhKOUppM3d0MHFJbitsU3pBTHZGRWUxeGVvTWtxRmQz?= =?utf-8?B?bUtLUGFGU0dzS2d1VHhGdkdoQkg2S0xWaGpJSXlZRk9WWnVtNmpaWW5paGpa?= =?utf-8?B?ZGp1VjZKNG5KYk9USlMrM21pQ3hTeERlNVlqb2xEeVhoc1BsWm0xTWkxbnNM?= =?utf-8?B?OUNxUmd0YmVSTWpjTmpJcXU5MS9CNGhIbk1iRmNOOUVKeWhOWWdKcmsyNWha?= =?utf-8?B?azI4Mndpd2sza2xhRENMMmFoMElHeGxGbEJROXZQbFY3VlNTQ0ZNMWNObExT?= =?utf-8?B?ZnlEQkR5My9VdjZML092Y0VROVh3MUxhdzYrNkJuSC9PbXhCK1BnUlFLai9L?= =?utf-8?B?TVNGeW5WWnM5K1FUaVR2K0JUeXYyM2NXbS9CWmFNZHhNeWZnQnErUnhhNVNy?= =?utf-8?B?R2xuK09NN1ZNUVhLRHJyZmFkYkNiMUdqNWlGZHk3Z1lwd2hUdUlIU1E4T09K?= =?utf-8?B?UWdlRnFiQWxJSGlkdTVSMFI3d3ZEWEEzQnZQSSttcTBMeDlKcURqUGN1d2M2?= =?utf-8?B?d05kRjY1a0pzZWlnOHNjYjlYRmdWQUYvaXRXYTRVSk9PWmxEYXdKZXFBUkpO?= =?utf-8?B?MThkRzJzRmZVaWU0MWhvalJFRjhBUDN5bi8vZTJNaHRKVEJqZUt5Z0IvV1RG?= =?utf-8?B?OWEvS0JmWjYrTW5JNDBMK1ZoSXBVdGppSFkwdWRucVM4ZzRDTE50NmtOTjFP?= =?utf-8?B?QzJ4TVlEL0lOYTV0Ny9MeHdXakw1bncwV1dwYWNHclk2cmVaQm9UdUNvWGVv?= =?utf-8?B?RVpibkNPYlplOTNYc1M1VmErejh5UlZUSmJ3WHgyeU04QVJRZzFnNlk1WTA2?= =?utf-8?B?MnlZYUR5L2JoRVNhS2d2enRUVzNIU2Mvd000Tmd1bnBYbWVnclhOcTEvdU1J?= =?utf-8?B?K2F4WHBrU09tcFcyRWhqTUxsV3VMVkM5eGZudU1YdjEvd041U0VpREpRNjZU?= =?utf-8?B?aUx5UFNVMmNHb1ZEQnAwVzNFYnVjQWVmOWlGLytTZEEyOERhL0ZxdDhQUUpO?= =?utf-8?B?dU45YnhvMVljNzFwaWp3OFQ3aDFPS0taVk9WZXpNcXZJVHZVOWpteG1MTHVz?= =?utf-8?B?RjBsWi9qSm80TG1qSFlSODQ0YWV3Undhc2lYMlltaFI1UEpYRVU3V2lVMVNW?= =?utf-8?B?Vy9wMUVIMExwVlVBbGZRdnVqTUFBWSt1TysyTUpmQXNUa084V1VqazUyV3FR?= =?utf-8?B?aGtGVDlQdW9sOGU1YWdoLzVoanZabjljOFRYeVZMOFNQTEpXTG5QYStJRmV4?= =?utf-8?B?VWNQVktXQXB1TWtiVktzVGJDUCsraUZpVVFsSzRXWk1FL0JCM2NOVXNlOTJ1?= =?utf-8?B?dEdHK0haaXRpcEJ4Ym9La3pwNm1MNEp2Qllrb1JzSVNacjBhVjRJZjJIK3dC?= =?utf-8?B?V0Q1REwyUTF1RmNtUnhFTWhQcjdiZGFjejl5VE9TMzdBNmNTM1NMMFlHYWh2?= =?utf-8?B?cVh5V2hjcEhSaklPa0xUTE04c2xxcHVqWUZMSE1iVERQSGVOa25YVkhRanor?= =?utf-8?B?b2NZQTAxYStpWCtScU5JZDRQVHB5bVc0NE9SOTZqc1lpaG03YVI3RmZ3THgz?= =?utf-8?B?VUdra2toUmtRNk9TQm5iWUlOaGk0aGtRTW9vTlNrL1dxQjJuQnNHUmpBOHll?= =?utf-8?Q?aHHqviDOIafcan4Mzsq7VyUVM?= X-MS-Exchange-CrossTenant-Network-Message-Id: 3047a665-3138-4aa1-2f41-08de3c3d787a X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2025 00:53:05.4002 (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: K+Y5felGFLiBHb9J+etN79aonJYgIhX+rcG95q3E1Pmpg2SC/RrSU/MOisxQJe+j4PJL2TC7u8Ct3ekDKEsgLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR11MB5929 X-OriginatorOrg: intel.com On 12/10/2025 9:32 PM, Peter Zijlstra wrote: > On Wed, Dec 03, 2025 at 03:07:31PM -0800, Tim Chen wrote: >> diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c >> index db555c11b5b8..529adf342ce0 100644 >> --- a/kernel/sched/fair.c >> +++ b/kernel/sched/fair.c >> @@ -9547,7 +9547,8 @@ enum migration_type { >> migrate_load = 0, >> migrate_util, >> migrate_task, >> - migrate_misfit >> + migrate_misfit, >> + migrate_llc_task >> }; >> >> #define LBF_ALL_PINNED 0x01 >> @@ -10134,6 +10135,10 @@ static int detach_tasks(struct lb_env *env) >> env->imbalance -= util; >> break; >> >> + case migrate_llc_task: >> + env->imbalance--; >> + break; >> + >> case migrate_task: >> env->imbalance--; >> break; > >> @@ -12181,6 +12199,16 @@ static struct rq *sched_balance_find_src_rq(struct lb_env *env, >> } >> break; >> >> + case migrate_llc_task: >> +#ifdef CONFIG_SCHED_CACHE >> + dst_llc = llc_id(env->dst_cpu); >> + if (dst_llc >= 0 && >> + busiest_pref_llc < rq->nr_pref_llc[dst_llc]) { >> + busiest_pref_llc = rq->nr_pref_llc[dst_llc]; >> + busiest = rq; >> + } >> +#endif >> + break; >> case migrate_task: >> if (busiest_nr < nr_running) { >> busiest_nr = nr_running; >> @@ -12363,6 +12391,8 @@ static void update_lb_imbalance_stat(struct lb_env *env, struct sched_domain *sd >> case migrate_misfit: >> __schedstat_add(sd->lb_imbalance_misfit[idle], env->imbalance); >> break; >> + case migrate_llc_task: >> + break; >> } >> } > > The enum and all switch statements had the same order; you wrecked it! OK, will fix the order. Thanks, Chenyu