From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.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 96B0E248F47 for ; Thu, 19 Feb 2026 14:38:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=198.175.65.14 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771511925; cv=fail; b=JpsLp9y7/8MReO00Qr7OP8B6xaqsgP9q+8hZnX4oe16ywQW4Ge5Zp7E07MXTLIa/C8qRYjUqILvKENeAdNakMuG3pYEV6v9nTPu+mYtkdxf8hFKRzzbCuWciXSv7X0apRYNJkXhFEyRLcz7udiPhiVEjVaPRbCJcZtTc7Icjm6w= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771511925; c=relaxed/simple; bh=ftOelux1Xpl779QkdetMYWoHNHvBAEDkHQrPj7YO/8c=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=XoKYilx3wfWEEqGtIUXFPTL/6PCoD83WavEFUfjdrW34qiUuh/NwX+PArSfnSDxKIbMKsdUSd2hE5UDJkiyyq4bax0X+k8isTe8tqCov56uPS/mWET/LuuQdKerAh0z/fpBDAIWvy/ePqdisT1EaaJEYOjCFuTeftHm/21hZEUo= 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=ha54wPRY; arc=fail smtp.client-ip=198.175.65.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="ha54wPRY" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1771511924; x=1803047924; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=ftOelux1Xpl779QkdetMYWoHNHvBAEDkHQrPj7YO/8c=; b=ha54wPRYGYa3N6ozvtt9rreRHDyCCEuDxVZkkZQx/54ykLNOm6exlWoU PrOuLwZjwNoI6xLUlS0/f336qwu7dtNDs9AYdBBoclGtRVqixBIxqjqk2 pWdaGv+RLGzXPvtftR9S9da6aqRn3SH5wicZajIJqF0rYznhma6FfrMT5 hTecS/EFUgE3LX5Nf+nNPOshySkrlHnQM4tL3ss5cfSegAZ9etfXNHcue B4DsvivD6ZSybuLHv/dPVPMv59Li15HHGn+ZXE7Yh9hl03p9c4wK5HXOc BfGKrqKFjnJmk3o52PQcSJ9vBCHCfYZp555tzI7+uIocrU+wj2qMLypFO Q==; X-CSE-ConnectionGUID: vUiRyKR1Tm6T80yxB7YXqg== X-CSE-MsgGUID: gumpym33RLycN6VOCYdPqQ== X-IronPort-AV: E=McAfee;i="6800,10657,11706"; a="76431577" X-IronPort-AV: E=Sophos;i="6.21,300,1763452800"; d="scan'208";a="76431577" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Feb 2026 06:38:43 -0800 X-CSE-ConnectionGUID: ADrWhwDQT86nMrAQCGYh0A== X-CSE-MsgGUID: UqkVlDBbQgyHMfwUxwE6Iw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,300,1763452800"; d="scan'208";a="214387016" Received: from fmsmsx901.amr.corp.intel.com ([10.18.126.90]) by orviesa009.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Feb 2026 06:38:42 -0800 Received: from FMSMSX902.amr.corp.intel.com (10.18.126.91) by fmsmsx901.amr.corp.intel.com (10.18.126.90) 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:38:41 -0800 Received: from fmsedg903.ED.cps.intel.com (10.1.192.145) 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.35 via Frontend Transport; Thu, 19 Feb 2026 06:38:41 -0800 Received: from CH4PR04CU002.outbound.protection.outlook.com (40.107.201.9) by edgegateway.intel.com (192.55.55.83) 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:38:41 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nKsNyMRGz25BoXXB4tg6fw8hySgQeZ/No4Pp62tLQeqoAz5uz+7Ztc24s6WkQV6U4FroUcZd8jzIQFe/+AnvYScn1xHpUtfsQB8aYYzZXNWFrjmkv8FBT5dT6pLIbOllWg2/rKkBlN7YiPVfpWmpFu9dwxM8GQAS1IQz4BAaiiYMyelYLuZyCcOJ6G4a3/5H01KoGrvL94gWEfrMb5UCN+kv5t6dwA2vzlutrxKUhuO2pd2tIQD6XBOUhch/dgA8XLtPbGYKf7/SRgw5Lw3fDdSC7ELpoFKhXR4eixgi/1eXh2p1AUBrYwdg/PqJEgbAkZ5HUqZL9rfw3CGi77sj9g== 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=A9y+zblFAv+2Tp5SYfXZ07LuB6MrhypuTycbXosBzTI=; b=l8CO838H7YeieVVgllx4ZmsUY4qYuj+L7iSZZS+M7/m9l6nitXOxTlHs+CA8SRQSU4XyMLbMv5bSp+LndeIdKqtPxepP9CfD+UM8Miq2P1ePmT+QxXZdz1TRfyHQDShJ/dSz2J/HAfjds6DCbYMKLaQOTQuRWnD0zAcDBa65au2P6K6zlABK64aC0jxVPviVjNTyQU4bljYLqVrPQQLuSYgB4vEMc0tgOqX2cqK5BOk2jFGBnYHV0Cxtv9C+mGZLNxCHFXnIeJnzHpX0V2q8olAY0TmtWPkF50wpKnyl4ku04JYHsI/LHokeq81gD5fKMtSS5Y11sUfGn1xTheDjMg== 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 DM4PR11MB6094.namprd11.prod.outlook.com (2603:10b6:8:ab::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.13; Thu, 19 Feb 2026 14:38:37 +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:38:37 +0000 Message-ID: Date: Thu, 19 Feb 2026 22:38:23 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 15/21] sched/cache: Disable cache aware scheduling for processes with high thread counts 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: <34817728117f513084f39a99e18ea9a18cbfd3ae.camel@linux.intel.com> <6721ce77-c8b5-4fb3-b133-282b31ee6af2@linux.ibm.com> Content-Language: en-US From: "Chen, Yu C" In-Reply-To: <6721ce77-c8b5-4fb3-b133-282b31ee6af2@linux.ibm.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: TPYP295CA0006.TWNP295.PROD.OUTLOOK.COM (2603:1096:7d0:9::16) 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_|DM4PR11MB6094:EE_ X-MS-Office365-Filtering-Correlation-Id: cff566b5-898f-47ae-f9e1-08de6fc4905b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|366016|7416014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Q3ZkRDU0a2FnV3JpU1RjbFloRW4vWUI2emduczRCZXdjTXhYbytGUDl5eFFp?= =?utf-8?B?N01NZmlZQWplRm1IYnU0RDJNVElTYW9nK1p1eWN2MDZyZ0FZR29XR0svbWdS?= =?utf-8?B?UVB4SC9rRU9LYnZJMlVBV0hTeUxhZkZpMmFwWEJNTXE3bnFsZHR6U0w1V2Z1?= =?utf-8?B?OVNnSitScE1IWWZsNlVlL0MwRCt0TnlJQnhNMFJhREY1bkRTU0cyL0tHODBE?= =?utf-8?B?b1o1eVUwRTVyVkdyVThwTWRYNHVIS05KbjZCRkV4Y1dBeElxWkUyb05JdFpO?= =?utf-8?B?MXZZbXdYaE81ZXk2bDd1ZXB2djNGV1ZjVmw0eVpndEVraEw5N0VPTDluRktJ?= =?utf-8?B?c0pHV3c0NUxFTGIzQ240SDF6Z3YxY1dKOXlFMGhjQ2NtcG5PMXFudmF0S3Vu?= =?utf-8?B?cUpEMm84TFNqVlhEdG56eS9aeUg5RGExUUpRaHgwaERMZmNOVW1tWVJVYUZK?= =?utf-8?B?Ym5mamwyd21lTGFZeE8rZTNlL0NrSXZOM3o2ZXdzK3dBNkNNaVZwN1psMjNx?= =?utf-8?B?SXI5S09VRkh5eXFNYW5IbzZRRFVXdDF1d25UODZjVlNQbVF0SlRBNGhBK1dX?= =?utf-8?B?SGNSaE5PV2EzSStzY2ZVUStDd3J6R2I4OHRrNlZ4eHgzNFN3eTA4NFZCd2cy?= =?utf-8?B?eWRVSHA4V0tkd1NHSEhSSWt6UWxDamN5cE54bXFMK04wM2pNNnlGa3VOKytI?= =?utf-8?B?NnRxMzFXOHcrS2NvSEJDTTd2TGQ1VWFMOVc5em0zV1o5VGJKMjdwazUrNEtS?= =?utf-8?B?WTRVZDFjWlAvOTRwOThWVlpkdzVRTExwdEZ6R3JSUGFJTG1OQUgza2RWWDhq?= =?utf-8?B?ODRzY3Z5ZUUyNjNaKzh4V1JRWWZHM1VRNFRSV1ZXVU5MMmo5eFpubUtEK1Ix?= =?utf-8?B?NWV1NDVpYlhaSTU5UXdSNE9mUWxueWU3MHRCSGJXSTZDbkhyWXRFUU5MTFA3?= =?utf-8?B?VkxjMjc1bnU0TlhOUFE5bTNjRXlMd2RhU2VMb2R2djZyNXltVFJOQzhzcUpE?= =?utf-8?B?aktqVjgvdnVEQnJua3pQQ3V4RnNERHkwSU1yMlFBa1BuZTFGZVpPVm9mL0c1?= =?utf-8?B?dnFEV2c1S1ZPa0JvTjRUZlhPZ2VORTd2bWpXUzZFd3g2VllRYUFZVnM2cVBy?= =?utf-8?B?VkNrYW9WS0k0OGlBTFNWTG9zSkhIQy9ZVVljbnJBbFN1WlVlbTQvWDdxU0hP?= =?utf-8?B?NDZWWmRBRUlqdDE1MC9KSVRqaU5zaURxSVR5cHp0bDRqeUdWcGNTTGVhSm5Q?= =?utf-8?B?bW1ReStEYzBZL0RsbXMvWDZwanE2TU1HUDlpOENBNWR1QjF5K3g2R0QvTE8y?= =?utf-8?B?L2tubERMZElmSnNDb1BKQnkrRTNVaXdBRFdQRGt6NFFhaGU4VGNGanBhbUZR?= =?utf-8?B?aFlHNmJYRHEwOVJwQXgvTVI0MnBwd2toTDdoSEo4WHF2M2RNeXN6cFRPSWFJ?= =?utf-8?B?S0tjMzFGT0NkTFFSa2dTVXMwd1FCQ29reS9MYVMwbjNRMXBNeHIrVHRYc21H?= =?utf-8?B?T2hKUy95T2ZLUkQxaXVrZzlnTXcrR0ZsZ0l3SVFpUDVjeURab1RLUmxua3N0?= =?utf-8?B?WHZsdElBSloxRDIxRzdDTUgrL3JPL3N5NnhHVG5TNWIySC9MZHVRYys2dlZw?= =?utf-8?B?ejJMT0t5anB5V1BwS3Z0OEcrd0ErU1NGd0kxazBrTy9vWmwyVWJpK3lNY0hh?= =?utf-8?B?UGRrUDB0VXpTUkRaYVNXTm1OZllOMHRwWDBYc2xhU3RqMjVPR3FwL3RBTzdB?= =?utf-8?B?TnRiWkFlQXBxNjJUdStxNloxK0hyVWgyZ1FoQXVWalUyVkNqRmplKzZialBu?= =?utf-8?B?d0JEaUUvYUwySG1SM0VIQ0dkczNiSUlEc1cvOE52RXdaYm1ucE5xNys0QUVn?= =?utf-8?B?L0xsTkpYbTI2bVhZakw3djh4a0l4bVNEN09TL2ZUMmpyaG1wbEtiMCs5V3d1?= =?utf-8?B?ZTV5K1dicjlZeVRBbFZCbHJKRFR2NHNEdy9KMVc3Q2M1NXZWTVQ1Z252QzFE?= =?utf-8?B?b0szSS9rN2o3U2hUU0w5NlF0MFBSTXhZaTRKbDJXdmVKeE95amxtcUowRUFh?= =?utf-8?B?cXZnYkpCaWRZOVkwMVVrVk0zSHZ3RzgyRHg1MWNrSlgvWFhmTXRIUXlMNFVq?= =?utf-8?Q?bO+o=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)(376014)(366016)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UVlEQlZJbzh5cSttdHdQRkpicmhYOWVXM0g3c3E3dG9hOURPeW1vaUFpNW1v?= =?utf-8?B?NmFNbmtXdThBbzZvWnRkOWRYalJTWWVnRU1mUUxOelRQV1ZPdXkzdnpuWDBr?= =?utf-8?B?cDkyaTFaRklMQzROdTg2SHFoZXQ0NXhaMDJHRS9WMVVVaENYODBFQ1NqWGJY?= =?utf-8?B?TzN2TytVbDdMVHNYU1NUSlRmZENzamxFNVlOTHplRzNSQ0VCUEIvcHR4T3dv?= =?utf-8?B?bXErSVJsVm1GLy91M0tZZFN5ekFVZzVZTmRnemFYN3VMdU1YeHVLZHlQSWhk?= =?utf-8?B?V2lHazJkMFBRcUwrbmtOMC9hZWhyRWZKUG1wRndhVVpYeXFQS3l0UWx6VWw0?= =?utf-8?B?N05BeUhzRWxua3h1cllXUnl4cUxvYUhTWTdGeXp4dFVrZUdKU3BUVGh2Vmds?= =?utf-8?B?SGhmSmRXR0c1QlBrcDZmL09OSzZZT2k1SDRURERNZzJtdkVmQUVQR2Y3SURX?= =?utf-8?B?UGdVdUlBNmNVSFlNRE45REZpcFA0dU1MeGZycUdaYlpWUWl4S0F1WjJMd0ps?= =?utf-8?B?QlpRTHNNQk1ZU2J4Yi9nay9wa29hS3Q2ZlVGUGp2WlRoOHdRTW5PS1pBOExi?= =?utf-8?B?SnNlMm02NVlFazJnTmJtVU5uNXFSMVdiRzF2cld1M3hqNWo3dUpJVWc4OFNh?= =?utf-8?B?SEhsNWtycGNPT2hPNzN1Y25EeGE0U0VqZEN5cmdzWitobEp3b3NGUDRjVXFq?= =?utf-8?B?eU56ZTBZZnNhRUVvMkNZOU9za3BYSHBSVWNLNFZ3bXlBcEtqcUpaZGJYNWlq?= =?utf-8?B?V09LK1NCbmpUMDJ1MzRCZ1VTYUFpQ3hNdEZZbHR4M2F4VHFCc1pmQ0ZaaVhi?= =?utf-8?B?VUlkZ1BNWk1lK1RuWE5NcGRodVh2OU05eWtLUU5aMy9KblJDREtwU0ZUUFFh?= =?utf-8?B?ZEFBbnUvRk4yQW9KSVArNWdhQ3RLRVorUGJRL29NYmo4QjlGSDhKOVBISUVt?= =?utf-8?B?WWVBMjdWWEhZRE03R29VaDl1MlV3NkZmS09FSm5UalVVdUdVTi9VMWorYzkw?= =?utf-8?B?OUlwU0ZlVkE4SVpCNUVNNjBHbU1YMUpRb3BBNDMxQzBtS25aRTh3MzVaTWxU?= =?utf-8?B?MVErb0oxMC9Oa3JPUVNaYkNBMTE0U0pIQUl3S3JvOGllTVRpY3orVWRlQW05?= =?utf-8?B?bWU0RGdidEcxZm9DRDEzcS9ZaXhmaVBvaHdTM0Z5RUJkMHAzSkVKSnlXMnQ5?= =?utf-8?B?SzE5KzhKTjBDU2grRjN2dUVZc3BrVE1Keng4dkxIOHBrRkUxeFdkMFFuRXVL?= =?utf-8?B?d3diNHR2dmROWWdVOWkzdGhsejV3b2dGbEJMay9mK1RqRnRKV3lmVXVtU2ZC?= =?utf-8?B?RlF6dmFMajFDWEUrSjlORTREMXQ4YmJ4ZkVDVnpiWGFWZTVqSFFsUjNQcFd5?= =?utf-8?B?aGV3U0g3TkpQZzdGTTR2Z0pDVGhHVlUxZ0o0bmFhLzBEcElyOUU4NUVYSGNn?= =?utf-8?B?YnJSMDRYQ3JsUnV6MUNvbFY4WXVra3JScTl2SEFsQm1YNDVtUTZZUmJLdjZU?= =?utf-8?B?ZUNyRTZvRDVvNHRTYmQ0dmZWbHpoT2grN3NVOVNsQmt0SHM1OHhTUG5OL3Z2?= =?utf-8?B?UmZMY2JrTlltQ3R1WGh4MlZ2MW40UGZuWmFjNWNNdzZBV1RWQVRmcmxoU01V?= =?utf-8?B?OURCckNqQTJJbEJ1cFVVZDZwRG8yMUl5Q2JEcTlORHJOOE1CQTdlOVYralBL?= =?utf-8?B?SWJ3Y3Rpc3Zwa0RzVlFabGtkSWdoTjBiaWhOSWVzdmNhQUZ0b0phNnVyVVM4?= =?utf-8?B?dGtzSDR1QkhzbGkrdDN1RklTMEh3L2F1SHFTSVRQcDVnQXA4M2JhdWJZV3do?= =?utf-8?B?TW9Vc2dCSkp1c1BERFM4WGZoVG0vTjV5bjRmRzRNTG0rR0VFcUhHMXFoemla?= =?utf-8?B?bTZyajAzN2pqdHR6Q0ZaNEhWbFQ4YmJkVGl0K1VzUlMyaUwzanNzWjRzRm92?= =?utf-8?B?Y3hHNTJuRDM5WkRXdXdSVHFDb0NCT1pZenZpRnZDeEs4VjFoeVJPQUJRZGtw?= =?utf-8?B?Y1NqMGdvOWxHOGhrcnhyLzVVa3dWNFB0QmhCWkszNktkMnJVYk9JMExuN0NR?= =?utf-8?B?djF4NkliRjZYOHp0dXJBcnVXSXJEVzc5c3VaRHhMVTJwZVViVlNZazcrdS90?= =?utf-8?B?UTlwRC84MCtJNlhKeWs4V3pKeVNkSkV3ZlJ0SDYzckFWODR5VEZjL1IvTWZj?= =?utf-8?B?RmwvMTRxelBuTHlLc0FFMFpaMGM4K21ycXF5SmxqQjA5QTJDUjlFWTMwdzAx?= =?utf-8?B?NE9hQmtGVWV2U0h5TnVKaDBiQSthZXl0Rm1FamVsTGJkK3UrZTI2b3VaOThS?= =?utf-8?B?dFBjZGZQZGdMVlI3UzNRVU9aRDZza0FFOXVVK1FqVU1HT2dJblFZQT09?= X-MS-Exchange-CrossTenant-Network-Message-Id: cff566b5-898f-47ae-f9e1-08de6fc4905b 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:38:36.9760 (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: +v283YUnJjBWQbjlSnTR+v6SnNwsW67hAQqXUx7ncR9fVNcuJrpoVlCgDlVKf3QylNWxErSLGBYdzbv0OzCLaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6094 X-OriginatorOrg: intel.com Hi Vineeth, On 2/19/2026 10:28 AM, Madadi Vineeth Reddy wrote: > On 19/02/26 03:14, Tim Chen wrote: >> On Wed, 2026-02-18 at 23:24 +0530, Madadi Vineeth Reddy wrote: >>> On 11/02/26 03:48, Tim Chen wrote: >>>> From: Chen Yu >>>> >>>> >> [ .. snip ..] >> >>>> >>>> diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c >>>> index d1145997b88d..86b6b08e7e1e 100644 >>>> --- a/kernel/sched/fair.c >>>> +++ b/kernel/sched/fair.c >>>> @@ -1223,6 +1223,19 @@ static inline bool valid_llc_buf(struct sched_domain *sd, >>>> return valid_llc_id(id); >>>> } >>>> >>>> +static bool exceed_llc_nr(struct mm_struct *mm, int cpu) >>>> +{ >>>> + int smt_nr = 1; >>>> + >>>> +#ifdef CONFIG_SCHED_SMT >>>> + if (sched_smt_active()) >>>> + smt_nr = cpumask_weight(cpu_smt_mask(cpu)); >>>> +#endif >>>> + >>>> + return !fits_capacity((mm->sc_stat.nr_running_avg * smt_nr), >>>> + per_cpu(sd_llc_size, cpu)); >>> >>> >>> On Power10/Power11 with SMT4 and LLC size of 4, this check >>> effectively disables cache-aware scheduling for any process. >> >> There are 4 cores per LLC, with 4 SMT per core? In that case, once we have more than >> 4 running threads and there's another idle LLC available, seems >> like putting the additional thread on a different LLC is the >> right thing to do as threads sharing a core will usually be much >> slower. >> >> But when number of threads are under 4, we should still be >> doing aggregation. >> >> Perhaps I am misunderstanding your topology. > > There is only one core per LLC whose size is 4 CPUs. > So, mm->sc_stat.nr_running_avg can't be >= 1 for > cache aware scheduling to be enabled. > There is a scale factor in the final step that can be tuned by the user space: exceeded = !fits_capacity((mm->sc_stat.nr_running_avg * smt_nr), (scale * per_cpu(sd_llc_size, cpu))); So if the user increases the llc_aggr_tolerance via debugfs, the cache aware aggregation is still enabled. Or do you suggest to tune the nr_running check and the RSS check via different debugfs knobs? thanks, Chenyu