From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.14]) (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 8D8A1266B6B for ; Tue, 16 Dec 2025 07:32:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.14 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765870334; cv=fail; b=dEkDvhT3pp28nXpuayYc9Vh4EM9zLrkrx2FtX76IV8YR6NOVkP7YA76gK2SGBTP4GaebyuRPGTCr5t2zaOzzo6RYDz0t6Hbh2ueWe3H2KL4AqOQ+QhoQjdX9+GllcrQuc9WI1JPdWFRX2+U4L4cxF7MGqpYWRHEMGeSomT6ogaU= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765870334; c=relaxed/simple; bh=1vu4YuT6Dzongcf8TidNKOMItL11Ytd9ETdAnpc1mZ0=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=avKDmGIPkpOdlg0am9mIvaN1mwBF+BkiWpG0MkibI2Qf9bgxQFrs94SnVDWKCRkUaH2ZfBhi9gRQnyJpGepkPDjLXhsgSdCak+fGGLeS2s5lH8uu7v9tZGhgN1OW7aigr3pPWewiVwoiBp7qj6ekGl1RFAXvEQ5b6nBnneA9k6E= 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=fgy3vpiG; arc=fail smtp.client-ip=192.198.163.14 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="fgy3vpiG" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1765870329; x=1797406329; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=1vu4YuT6Dzongcf8TidNKOMItL11Ytd9ETdAnpc1mZ0=; b=fgy3vpiGpwapN6LP6/dXmN2YxbLGf2OA4JvCrGQqsg7tYp7eNu42mmfv XqESrKp4fMOjuMLUU2h2iuiF72G0S68E7RBuQ441NUc+nnvZsFIKg/ex1 GGUt19vIP0fhHIcJsHAVwVqaTtzBPYNqzD7IXCkEJDehA+Azjk7oVYkeD TDlBcrx1aNkMXPDGW8DVGm+6oXvRr2o8UYiz/3oXKy254ZtDIjXtA/29+ FTMuhksjpKRR//e81ASo7HY+3EWE90owkyDn4Mdhu1G+GTaMbjGfmk08T 0Q3kVc8dpS3zazjHZJV7ZrC1q0yo12iC69PnbDILSFOSeug5+sD4ifuOg w==; X-CSE-ConnectionGUID: oNts8FHETM6Ds1mRTpCk3w== X-CSE-MsgGUID: qMPD1ptLS2ih44swFy8/ug== X-IronPort-AV: E=McAfee;i="6800,10657,11643"; a="67819145" X-IronPort-AV: E=Sophos;i="6.21,152,1763452800"; d="scan'208";a="67819145" Received: from orviesa010.jf.intel.com ([10.64.159.150]) by fmvoesa108.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2025 23:32:08 -0800 X-CSE-ConnectionGUID: PgFn+PxzRkSD7bJ6DiZDyQ== X-CSE-MsgGUID: V/p250upTXuamtlBLovjEw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,152,1763452800"; d="scan'208";a="197227550" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by orviesa010.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2025 23:32:08 -0800 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx902.amr.corp.intel.com (10.18.126.91) 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 23:32:07 -0800 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) by FMSMSX902.amr.corp.intel.com (10.18.126.91) 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 23:32:07 -0800 Received: from MW6PR02CU001.outbound.protection.outlook.com (52.101.48.18) by edgegateway.intel.com (192.55.55.81) 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 23:32:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oRPcUGz1LpWZRfm5S4fkevstmcbzu4kFRdkoOky9RS8pAgW2KM87WLOfSbDrTZbe4uz1MNVADNXJPpC2V/Khpzp+UP0x1GU59F9lNzd4wTOXOe4Rk/yGiS+PhQFqlhQ+JVPKHlCyZKIfyHMq4DiTTXH+xksMAld7hQwSnuUScEKdp5TmpsYweILpMjEPjhzK0pLlVVEoQgM8vhHIaY7dSYKP/MMGFdQqlerPqh8vX/6jYnMzwtsZ4QcePXbzzCt8IocPFTjF8yIAVosTqQm5ET40HQDEyQOFQmsd2aCpuRCMpDHQi4qfKUenqnwqZ6xPznOUPtizPul3HII/xsyavA== 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=qOJ3Zyq3rAIpqusWboJvYqiPX9U65uJ/pVmBiwOS8BM=; b=ArHyGfHbeo0NfmuuOdSpVxwqy/nvSZ4GMAmY6Y0Fr2+95RiJXBcqGDUHqQCGxM4nEta9tjGPoV9KVltMaAjCj9jkMJsE8+ZhwTgisjLShrn8Hln9j1d9Wwxe4oz9OxhcTfzqRiPmpgWoA3X6rcV+IrKVMI71tnYsNbYM+mettlWRVJiJErA/OhQlHmPS9EHiMb3xxqGoBKn0Tv23oGe1B6j70mxibEiA6hmicyuCA13dKCmXrhQ9G+KEgHf884f1NN30SsPdyGQw+mA2kIL9zbc1cKv8ND4i4HS/vLohaBI9e4VreAai6pCO2+Shhp9BiYOsgLtGNjHZ6J1UtjkoSw== 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 SA1PR11MB8476.namprd11.prod.outlook.com (2603:10b6:806:3af::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9434.6; Tue, 16 Dec 2025 07:31:58 +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 07:31:58 +0000 Message-ID: <3c9b5f65-1a6b-4df7-8382-5ed51a19626f@intel.com> Date: Tue, 16 Dec 2025 15:31:44 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 16/23] sched/cache: Introduce sched_cache_present to enable cache aware scheduling for multi LLCs NUMA node 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 , , Libo Chen References: <7453e3f901878608959f23dacaa36dfc0432c05b.1764801860.git.tim.c.chen@linux.intel.com> <20251210163235.GX3707891@noisy.programming.kicks-ass.net> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <20251210163235.GX3707891@noisy.programming.kicks-ass.net> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: KU0P306CA0077.MYSP306.PROD.OUTLOOK.COM (2603:1096:d10:2b::6) 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_|SA1PR11MB8476:EE_ X-MS-Office365-Filtering-Correlation-Id: bd462ce0-60e7-4e48-7f14-08de3c753241 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|366016|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?aUMrem9mcTF2V0FISjV0V0E3Y1dsc3hWSnZFZVlrOTdxNHk4VU5wS2pyUUFL?= =?utf-8?B?YTJPYWJ6N0RFeXhDMUxPaGZZR1Nmanc2NFhvSGlSb2pmTHVWUUNOZDlQV3B2?= =?utf-8?B?emNKVGNyQWNiTThWV2hyYS9xT1JFK2dMWHUrNThwaXVLa3VXTDI2OGM2d0U1?= =?utf-8?B?N2h3WmtvTGxLcURPSjIwKzRWOFc1QjdKTE1jT3ZxUmJhamltL09scEk5MFlu?= =?utf-8?B?Y1pldTdaRVcvTXprQmdTdm9ZQjhnWSswQkx3dC9VMFBLS2tOSWZQSjVHU2s0?= =?utf-8?B?TUJSVlBMckJxbDR6MXVOUFVTMHNBdlkxOTZ3WE1CdmlBVGFTelBqOTdXWXRP?= =?utf-8?B?TkhUK1h1UmJwNUQ5Sm1qZVZNTERMRnF1ZFRkM3g5ZlZpQXJKUWF1Y3ZxNVQ5?= =?utf-8?B?RitqaHIvdWdMQzZsTi9EZnpFMjlqck5RdGUzMFVyMWsreStGWThoWCtTSEN3?= =?utf-8?B?ZWhUYTMvaXoxWFkxbnRYZXZtanhVZ0JZckhUek9LQjF6bnU0YTMyU1VabGlQ?= =?utf-8?B?Y3lnTWtJUDJPMFQxWFBBbC9Wcnc1SWVuMzVwcjRHd2ZrU1JYd3VxRjU5VjVp?= =?utf-8?B?K2FoSGZhaHNMRnMwUzVqYWtWZXpvRExPRVdwcEpxTXNHWVdHcTFqeWFmU0d4?= =?utf-8?B?Y1VCZXplS2EvVFZ2QkowbEJoYWRJbTVVRnJGVXZLL09tamRzZTV2UGRwUExC?= =?utf-8?B?U3E5N0IzRTF6MjlHVU1oVFV2bnpPYU5TeVc1bHVGS3JZajBjUThLVlBWVDF1?= =?utf-8?B?NXp3NjhDSkVwOE5pUmpnd3U2REJBT0hrVE5hblNVenVWTzVFV0FxbWZYdUpB?= =?utf-8?B?K0h2RG50K3BLSzhNbVlKVU9qakpvR0VZSktmeWsxc0NqSVpsSlJUY3VETzdv?= =?utf-8?B?THhva1FSbzFHandJSlBPMncyTkg2UEdYQVpPdFJTVjhRcEZIQm1YK1B2Vk1x?= =?utf-8?B?RktDTHdWZmNhejRDQXIveWt1R2RxemxGaEpXcXFnYVBaeGpEM0RWaU1qSUc4?= =?utf-8?B?ZkYwV1RVMTdIUnJJU0d3eXNaZGN5bzBwMUpsWmJJN3dzQzBmMUROeXdDNWJD?= =?utf-8?B?UEx5eTNiTVZnanZodUh4d2Y3WnFWUFFKcUc4VzFHbGFId1VWZWZGNytSRmNu?= =?utf-8?B?aEMwWHNDcUpWdzRwRit5WFQ2bWNOZkp1WVA0UHk4dGJmRXdsOFh2OStBZm56?= =?utf-8?B?NU40QkxKbnJnRVdCL3ZobDY4UXpBdnIxaEhibEhmaW9iU1ZRd2F6cUNSMU1k?= =?utf-8?B?VnBBTm5QRW04aU9XQ21kajRVYTk0NXEwRzllaGtScExCSHlmc0FFeFpWV2E2?= =?utf-8?B?U2NlTzNNMGZwY01paFhDK1BtOFZnTGJHUDhwUHV0a2tZVUV0ajA5YXpPWmpp?= =?utf-8?B?NENEZzEyMUFFYWMvWW5sSXJuY3RicWtYT0RHTW94R2ZqTmFEa0RmVEJldE1q?= =?utf-8?B?TUEzZktaMDU0TytHWjBvY3JrYWdGNlk1dUI2R0xtclJEUEowWmpXbVRscVlC?= =?utf-8?B?YytmOHM5TEFrNmtvMHFLMDdubjd0T3NETjJaNFIzcmtEbHFDVzN3NEVzdWYr?= =?utf-8?B?S1FJeTRqdWRCY3lLeHFjWHFrRmQ5NW9XV05rT0c5WGl2aXdwVWUyV3NubXBl?= =?utf-8?B?S2lXM1EzWkZMTG8xaTNhblo0QlJRQ0Z1cm5FbDNETCtNSDFaMmxrT3VhUlo3?= =?utf-8?B?NXB6ZXhUUUdISWRQZ0dzM240NzFsYk1aNGRJaFI1ektJM1k5Smcxa1FZeVZk?= =?utf-8?B?TXZkQ1pCb1lNM1VBcG9YbFZOT2FqcDlkNkJpZGxjcTA1QWJtNytxckRYTVJZ?= =?utf-8?B?YkJCUlNlbU96K0NtN0lxZFlVejB5eGRzZHpZUzcxdXZXL0VYdjk3d1ZFWEY1?= =?utf-8?B?UmN3Zk5BbHJUaG42OEVKUlF2S0N1bkVMSTVMamxpYWhwYUhNUjIzSkd5RDdD?= =?utf-8?Q?210B86lETTyOb/UKFqB1NAjzDeG3WLck?= 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)(376014)(7416014)(366016)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZTlYRWs2N3h6T2FteFpvVzZ1dlo0b1dtOExHZzNMYTVBcjhsOURlT09PeTB3?= =?utf-8?B?MnZsZ0U3RFVFRmQvWFhaZjNmOGxwUEM2MWVqTFR6VEU3d01kWVZmUWRGcyt0?= =?utf-8?B?dEhHdVFtbjV1NkcyY3gwN3c4YW5SbkQ3RE54dmVxcXlTSmJhdzNzSWszTzdX?= =?utf-8?B?Y2dxblVFWGdrbXpJaTNOSUF5cTN5a0pKaDJzZkRRSnFEZDRha1NnaXVUOGx6?= =?utf-8?B?aDBLcU5iWEFZeVVzN082NmhHYlJNcjVSLysxMjNmaDhVanVaTWdMQ1AveUN5?= =?utf-8?B?aXM4aTVpRjlubDBNMk4yVGI3S3RtV1hndExSb0xVRisrazZNdmJXT251QWgy?= =?utf-8?B?ZEc1VnZReFpMUTBvL1lGNFRJdDhJZUIzRTNpakc5NndhZVlQbEgzQ0NhWndw?= =?utf-8?B?YnR2YUNKd2IvY3RRRUM1ZHl5ZEVxSlN0MHNybkxNOEpOVkZKR0tZblVzc2Ir?= =?utf-8?B?UVFudDRCeG1Oc2tSMHkwS3dVUGR1Mk9EOUUwQThHUUNScGhXNERkZGI5U3gz?= =?utf-8?B?QktMell0UUFEZkhWei9Cckg4MGFDTnhaZmhBc1VLSDJsSVpkeEJCME5sUVVX?= =?utf-8?B?c0tXTUlHVFhReUVreDkySm5henc5dTMwdmVvdE1LaDVWdmZRWWpsZGptTUtJ?= =?utf-8?B?QUo4L3BUS1J2Y0JKd3V3QXFXV2tFMnliMnNtR0JkSXRiaE1rTmI3Z0pYdFl5?= =?utf-8?B?U3FXUWFCY2tzL2ZqNWd2QWtXc0pOMDdXMFhrRjRTd28zc0x0L2tFR0V3Y0Iz?= =?utf-8?B?dGp6V2tQMHlOTG5PRWgzODBuWmJpcWJWV0xLdnErVWpuVWdBTWNQb2hYN3VK?= =?utf-8?B?RHBtcURCcFg5cnpKNDZneG5semlDK3JUeW5pT3NLd0hlb0JtMURRTlRSYUtU?= =?utf-8?B?V2M1empWT1o5ZTZpRGVnQjBCbXdsM2Zob3RxdXZKODZBRTFNTGExbHpjOVZw?= =?utf-8?B?UHB1cTdBRnJHcndvaXN0TnJSSEpXcHdMc0tsU1dNKy84VkIvTGhMb2pXMytm?= =?utf-8?B?eE1KMlZCelAveVlTcnNmbC9hbnB2aDBMei9tRktKVlplbGVEMDQ3SzhxSnNt?= =?utf-8?B?UUNrRFhtMDRNdTNTU0EvZ05ScW56dUplS2FYandlZG5Gc0VxekcrQm9icENn?= =?utf-8?B?OS9iSXlEQVNhNzg3SUkyYTVhRXZmZGNmTmhqeGVVdGxCTWVDelN0bk1Pbnd4?= =?utf-8?B?S2dlRkw0TTlaK1c1YlYwajVENW91aStya0MvQVBDWG1GUldiNGNSRG83QTNH?= =?utf-8?B?TEpSZ2JDRk1VQWg2eTJjSnVwWXk4T3Rzb1cyZ3djTUN4bjd6YjlNalhTMHlw?= =?utf-8?B?c3NYcmVPRUpFbEROaFNXTlBkM2ZlVnBmYmdrSVh2cWJ1MmZ2VzdoRXlmUjBE?= =?utf-8?B?dEZJL2dNTm1TVjRSS1JsM2dEWW1PVnJOZmpSOTR0UzdmYXNkanBqam92WlFz?= =?utf-8?B?SXF6NFlIc0RBQWdUaXBHQlJxd3E5U0M0eStmaWlyQTV2eGFPanlSSlBES0Zr?= =?utf-8?B?ajR2VnByUE0rWnRER3J4WkFiNnNzOEVZZGQ0WjFoVUtTTGxUM1Vjd0xLdFE5?= =?utf-8?B?QmZ6Q2Q0T3d0MGU4cDlQdU1CczdyNzFnQkplTi9hVlRqSGxQSVV1RXVjOU5z?= =?utf-8?B?SHNIM0J3OU1VZTloY3ZQa3JLVTFlY1NwQW81MXoxWTF6Nllxd2NPSXRkU1B2?= =?utf-8?B?SWpVMFBCQWpaTFFiSXRnaXlmbVpiYzRGZElTUTl4UGdhQXZUbXduQlo4aEgy?= =?utf-8?B?SmhsUFFqekdTNjAzd2l1b2xQTHEzUXVtUVc0WUgwbkpBSkVxcVhqVGhtMjZN?= =?utf-8?B?K1ZGZ1hwOE1nWmdNNlNrTUc0TFNXWFBsb0NSQUU3NHdiWnI3TU5EU0MrWUpX?= =?utf-8?B?RWs4TXVaOUVyQUxIMlJMazFRYVNGRkRWUmx2aTU2SStyNVVVSFM2MjE4V0xo?= =?utf-8?B?a0dJNFYrc3UvdVpJbHdNSUZTVHNpR2hFeTZTSWxIdXJsKzgyWk9odjFoYVk2?= =?utf-8?B?ZDh0emhRM1Q2T3JvNnM1Z2RPaFpGdVZ6ZVBvc2tuaVQ3VGkxT0cyY3pCSDQ5?= =?utf-8?B?MzRlYnk0ZmZZMTJQOXhuOWMvcVI2RlFYanBLUlREdzhNWlFXTEJCT2krR3Bu?= =?utf-8?Q?KLs+8cDWOGd2IA52XX94w9cT2?= X-MS-Exchange-CrossTenant-Network-Message-Id: bd462ce0-60e7-4e48-7f14-08de3c753241 X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Dec 2025 07:31:58.8410 (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: Jfc59dGwMBNPbMQjhGmBa9LQ7yUzSCbGst4nXvhtce4ZLPbCpGkjsz538dTEp5JqtJ4ZcO5EI0LQ7AKpEgwaMg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8476 X-OriginatorOrg: intel.com On 12/11/2025 12:32 AM, Peter Zijlstra wrote: > On Wed, Dec 03, 2025 at 03:07:35PM -0800, Tim Chen wrote: >> From: Chen Yu >> >> Cache-aware load balancing should only be enabled if there are more >> than 1 LLCs within 1 NUMA node. sched_cache_present is introduced to >> indicate whether this platform supports this topology. >> >> Suggested-by: Libo Chen >> Suggested-by: Adam Li >> Signed-off-by: Chen Yu >> Signed-off-by: Tim Chen >> --- >> >> Notes: >> v1->v2: >> Use flag sched_cache_present to indicate whether a platform >> supports cache aware scheduling. Change this flag from staic key. >> There should be only 1 static key to control the cache aware >> scheduling. (Peter Zijlstra) >> >> kernel/sched/topology.c | 20 +++++++++++++++----- >> 1 file changed, 15 insertions(+), 5 deletions(-) >> >> diff --git a/kernel/sched/topology.c b/kernel/sched/topology.c >> index d583399fc6a1..9799e3a9a609 100644 >> --- a/kernel/sched/topology.c >> +++ b/kernel/sched/topology.c >> @@ -24,6 +24,8 @@ int max_llcs; >> >> #ifdef CONFIG_SCHED_CACHE >> >> +static bool sched_cache_present; > > sched_energy_present > sched_asym_cpucapacity > sched_cluster_active > sched_smt_present > > are all static keys tied to the current topology, why break the streak > and make this a boolean? OK, will convert it into a key. thanks, Chenyu