From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) (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 4C7B8394473 for ; Thu, 15 Jan 2026 12:14:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=192.198.163.11 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768479242; cv=fail; b=syNJ/3iulGrwvk1B0xBYze/Er3RlqWVroYu/ygOP6h5p97gxqwMQDaxvjd02r/NC9aDZkDZuYEMcx9lZYHUMiyME3NgS1wW7UE20akAt+eRMRHNwwuPI3G+8/W58lC7A4LlK/BdOQ72V4hle4/4cCFwIV+PTKGijOpnzMEwgZnw= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768479242; c=relaxed/simple; bh=vUqM2HB0Gq0o+2e8xoDPZBbpvbokb3gXI843DSvQ71M=; h=Message-ID:Date:Subject:To:CC:References:From:In-Reply-To: Content-Type:MIME-Version; b=iR/4DTSV82c3GLCYkD2ImdkZM2SoDraXZFhLFbsUTfiTqTAoYfod5+61d0eZd44pieAehlzi5TzPoGYreiET8munSdGzAaOZ6KAmEahCq0OG6ioKxu6zvaAzH5m6AcEDAApVrobdEc7DmzPNsu99eOtBpWga3LUilFJHVxqLNMQ= 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=Erv3MyCJ; arc=fail smtp.client-ip=192.198.163.11 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="Erv3MyCJ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1768479240; x=1800015240; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=vUqM2HB0Gq0o+2e8xoDPZBbpvbokb3gXI843DSvQ71M=; b=Erv3MyCJx2h14a+EJuCQomcEQRwlA2C1pU0Fwrj/dBJfGrx4Dt0BfOXf e/LvEnhM9FiiaGA2RggMIEF4RTHWkcUKWEH2AsWdA038Z/z4Pau9BengL Qop8Hx+0148NL3ly51WZKyoZb8u5JiFJDxo3SYb98jiFbQ8P1imVHZvMY gVHPXwSVKkL85LR1EYPAT5rc3Q4CWzP7cN6STsZTZ9lxIYMEULvZ4ZsBK WMTUB69YyRT02wkhI/74IEExz77/GjeKCzs0vNKyL/LmxJh6CxxOzDN2y H0797xeW2mL2zxYQE6cOt7VDY9aMz/T1EZ74Ag9S5+iQKhxVpJyA4ARdJ A==; X-CSE-ConnectionGUID: 1FiceHyiQAGDCOXub5343Q== X-CSE-MsgGUID: JADQejopRHap29QLpQusAA== X-IronPort-AV: E=McAfee;i="6800,10657,11671"; a="80425731" X-IronPort-AV: E=Sophos;i="6.21,228,1763452800"; d="scan'208";a="80425731" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jan 2026 04:14:00 -0800 X-CSE-ConnectionGUID: NLppkiqCTLexZXgAcx/yIw== X-CSE-MsgGUID: GD5CiTIoSZ+gOXHUEIg2ww== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,228,1763452800"; d="scan'208";a="210002276" Received: from fmsmsx902.amr.corp.intel.com ([10.18.126.91]) by orviesa005.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jan 2026 04:13:58 -0800 Received: from FMSMSX901.amr.corp.intel.com (10.18.126.90) 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; Thu, 15 Jan 2026 04:13:57 -0800 Received: from fmsedg901.ED.cps.intel.com (10.1.192.143) 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.29 via Frontend Transport; Thu, 15 Jan 2026 04:13:57 -0800 Received: from PH8PR06CU001.outbound.protection.outlook.com (40.107.209.7) 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; Thu, 15 Jan 2026 04:13:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nTvJkWXhTepYSl20ynZnLszyoDbXpdNrmUYwp24C8kxq0UjGsbxZLga0saX2N3BuWIQmI5AwupYv4pwTozjWGRn91kRxnMSY33Nzse95banehs/aSbV7Xbl9qCWQ+LsyA+A/BFXft/cBTKZXuD7w+4USGAspW2DNb+SAx3/h6QfSdPKJa0d1XSQb6nG1wKeSlvG1jdWQEZluDjUEM19TOoRcgFwvWDqtRTkfMtJCH+PdErmHTx7nLGSkacyI4V234PPwFRVvDVW2GJ0cmG8GuIXWWDVjHGSTmyYbaL8JKRZjlZWK3xT3grdKywtWcRuprQvNRoSahkBuMCqFp/LwvQ== 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=XylCwnNe256YKMAIIxWPhZmUvo8cwwgIE4owfpMJL9Q=; b=cQtTKOCtzLIP3aLAnGSHb6wXuyDBTveb/nkrelp6DrNCxQDXHhsnZbvcceIRvR5IPqr6KmFBPiJyTldncPlZESbo4TAvTAYL1uUrVWkR62IqiAyxXQJ6/0ontPxpMeXY+tslexlZVxhZ3JvhacgOEm0mWIUcPMkuYekvpDcL90aKqVjfZGpHboktYBwufIeGdy/T2URqGzvxhp4GBxYMFA8iNDOZbizlDaoLnN2S5Zh1WvAIDRWsAPmP3woTYzzPp2nRnteZDboi1Dw+9zITSt72v8qffuD5ZQJYETDihwqzUTQsPGMyhMRAoLPFhTscEw+yO+36oHFGKkdcHsHjTw== 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 CO1PR11MB4868.namprd11.prod.outlook.com (2603:10b6:303:90::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.5; Thu, 15 Jan 2026 12:13:50 +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.9520.003; Thu, 15 Jan 2026 12:13:50 +0000 Message-ID: Date: Thu, 15 Jan 2026 20:13:35 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 20/23] sched/cache: Add user control to adjust the parameters of cache-aware scheduling To: Jianyong Wu , Tim Chen CC: Juri Lelli , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , Madadi Vineeth Reddy , "Hillf Danton" , Shrikanth Hegde , "Yangyu Chen" , Tingyin Duan , Vern Hao , Vern Hao , Len Brown , Aubrey Li , Zhao Liu , Chen Yu , Adam Li , Aaron Lu , Tim Chen , , Peter Zijlstra , Ingo Molnar , K Prateek Nayak , "Gautham R . Shenoy" , Vincent Guittot References: Content-Language: en-US From: "Chen, Yu C" In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: KU0P306CA0022.MYSP306.PROD.OUTLOOK.COM (2603:1096:d10:16::14) 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_|CO1PR11MB4868:EE_ X-MS-Office365-Filtering-Correlation-Id: fded5cd0-0ce8-471c-4c4b-08de542f8aba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MDBucm1KUGU0RTFob1h6STlJbGtxREsvOTdXWSs5eW1QcjZIdjUyVGRweG0y?= =?utf-8?B?MkgwZnhqODR5QkI5QVJBaTBCUmlGVmZqUWlQOFNjNk45c3Q3SXcyN05BU3l4?= =?utf-8?B?cTBRTmh5YmFITVdtaGhEb3Y3Mk5PZ2I5bCtucTdYVlJWcUtFa0FyMG5Vellq?= =?utf-8?B?Tit5RnJ1eVJmMDFpcjlwOGNCWlRna2JnaUlkVjQyaFFuVVRJb0tUOFJBWUdn?= =?utf-8?B?RDVLeCt5UGN2YnNkMEdKSVJoeExiY0U0dXJ4YlJZZzNXSEtneTcyY1R3OXhE?= =?utf-8?B?RW5SWElwdHlPZ29SK2Y1ZmpnY3RZR2FjRzlnOFdyMVpJRVV5aWRERUNhT2Mv?= =?utf-8?B?bDRLZUcrY2hnejREQXpyaE1kTTlHcXRBK2Y3ekRRaWFFQzdNSElPKzlBU3Jv?= =?utf-8?B?cmIrbGI2SVY3TTV5UndIbFMxdGVPSzlKMmxOb3dId2ZGV2tUdmVuY29jbnJO?= =?utf-8?B?MXdyV0xua3lNSWp1QXVGUnJFYnR1amUxZGZnZGxOK2YwQnRMb0E1eCtTb242?= =?utf-8?B?TmYrMU1RSHA1MFZJYTgyNDJ1NEdHTHQ1S2FhMFdzdlFMVytXWHNHKy9iNDRQ?= =?utf-8?B?Nlc1VHJieFB2cm1xYkRVS29zSHgwcUh0NXNhVDhDRHZYNDBmTXBQS2lMQXRR?= =?utf-8?B?VGF0dTNEbUpzQTZkeDJIaUUvOXVHRWhqRjVqcUdnSnZvQmQ3Rk01RSt0WmRk?= =?utf-8?B?VWxTb1lMYWFSNWJMMXN1STlnRng1Z1NaRWRQUnJiZTdpL0pHQU5SaDA1ZEJn?= =?utf-8?B?SHNiMTdyYWM5eTVoanFRcFh2VGtSQXo5SGZ1L3ZiVU9Kc1B1TXpaQzRtNzhz?= =?utf-8?B?QnEyVmdJYk02dnluWURLVDVlSDEwSG5BVmJiQUg3UGRHWkNiSVZNTnJvZkts?= =?utf-8?B?d3k2MWQrTFlRWE9jZnRhNFZ3SW1JRzRpQ2tZYkxsVGR3eUNoMWFHdGliWjll?= =?utf-8?B?MGZGaDVJV3czWUdJNVhiTDFnV0NXT0pqOXBwU1ZCMkw4TDhoTjNKOGdYYUZa?= =?utf-8?B?NDFwRnRCU3RuK1M2VWt1WXRqUktCMmtLMk5DaUVHMytmdUZibURxQVFlRm5o?= =?utf-8?B?bnRlbW1GdVBuYjJrT0ZmRGhiSUJySXA4U2dJb25kcjcwei9JdUU4YW9uSjA1?= =?utf-8?B?MGp1S1QrZ1pPcHpJcVFTT1BJaGNMSnpNSGpkNFEwenpKOTZVWGpnQThEd3Mx?= =?utf-8?B?WUFoZ0hRcGViUlA5UVM1QlNzaFl6aXUyekw2U3hHMFlZSmpyQUdBV2FTQjV3?= =?utf-8?B?V2JzUGovYXM4aFdqNlNvVUhFRFF5N0hNVzBaaExNb0hrTjR6L044TW1ONVJW?= =?utf-8?B?MkpKd1lseHpsWHJmbVVGVnBPT1hWNXhJUGVPcTJHSFUxN09CbUlWMXNqZFVk?= =?utf-8?B?a3lJRGJZY0lmS2IrR3d5WHRjcEdpRUN0SGlkVjhSQ05qMnVKWmc5YlJDNkRM?= =?utf-8?B?YW5vcmVOQjdhUEhGaG0xdHRPRUpqODdxbjBrK3NzVFFhQlN3aGhtRGFLNk45?= =?utf-8?B?N0JjKzNSR2dWMGM2TE9BREI3TlFRVHpoRDVPdnpTRFVPTFVZczAzQzBGT1ZP?= =?utf-8?B?MzN4a3B4OXRFZ1ZzaC90WlZ3ZWRVVVo2VDcva2sreFljb012V2Fuc2NwTmxY?= =?utf-8?B?YXJ4U1c5NjB2ZWVDVkF5SThFQi9RR3pjWThhUncyZ2FEVTdJY1JFMnNZM01G?= =?utf-8?B?T1FSSTFBS1k1RXhHKzlFcjZqS01UOXkwelh6eXN5L2FKbEloTWVTVThUT0tj?= =?utf-8?B?MjNDS0lEV1dJbmJpVUdzdzBTekpSdG9LajdXbFRRcytReEFzRFlSZUMvT1Qw?= =?utf-8?B?VFIreE5hYTRxMVV5TkxvWnlHT0E2aFJHNmtzNGdlblhMZGtseXJiQWxocmxT?= =?utf-8?B?dmg3M0RVeVVPK0J3bmhJQW1LRXFQMmdVMzVkQjBjc1NjL1hsaXJldVZHM2RW?= =?utf-8?B?czU3d2EvYXJjQ3lFcjVSSGNsaDBUYzAzbllWaFRZc2FOcjVGUTYzMGQvdFZQ?= =?utf-8?B?UFBUZUJCU1JkNnVwQkRwbHF2VkdkMDRwY3RpSjlmLzZ3bDFZN2tmM1ZCL1U0?= =?utf-8?B?UTFvRFNzSHIwMmtHeHdRZWo2SjBDejVQb0EyK2dGQ3dUT01udjAyaW80Zk5j?= =?utf-8?Q?du10=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)(366016)(1800799024)(376014)(7416014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WFRZWXJlY045dC8raFBuVk9QNDcva25kR25VcitMQ1lManpjM2FldFhVSG9s?= =?utf-8?B?ZFh0R0VtaGFQeklGMmNiLzdtZ2xuWFUrQURhMGZNU2sxRHdaaXM5dHBnOGJu?= =?utf-8?B?alM5NytDRk5McmhmbGhGM1Zua3YveVg0WFZyYmd2bFVWb1oyMHJOQ1pZWURk?= =?utf-8?B?ZXdIZjZuTmY4MUpVTDErZmQxRnhpYi8wc1M5NjhsSFN4OERsYThVYUNJWU15?= =?utf-8?B?aEhlcUs5aWp1NzR6dUVkSXZqMkU5YlZObHFFY2wzRGtLYTU4TVA5SFJCQWUv?= =?utf-8?B?OHZ3RWlUZjJta0pUQ1ppdGhMR2w3WjFYL3pId0dUOFFXZDlFVk9zRVcrTERy?= =?utf-8?B?cHMxTDRkazRsMU5yekFQdWkrbjl2RWhYUWxXd1NzTkkzMTlXc1NwV1YxWXMz?= =?utf-8?B?VEVBbGJSTzczOU5ZSlZtNnNwVE13TFlWL2R1RVZKNStmY0V2SkNtclNjdDZY?= =?utf-8?B?d2I3K2xvSnRkV1NLR0lHaFh0YUV1dVAza1lPaEQ3MDFmcnNXd3p0ejRZVUhY?= =?utf-8?B?NzZQSEVRTS9jODR1K1FId0JGU3lET3IrdXV2TFNvYnpvWFNJR1VZNEJkNzFE?= =?utf-8?B?d0k3bk1MRUZ1c3dxYzFDQ1RLV1B2dFIzUzg1TWV0bjBmU2VHRUdqOVY3aTdt?= =?utf-8?B?WDR2UnNxMk5lM3JkRnI0ekp0aGFpUW9jVkNCN1VIemIxeFIzUEp6VGl5d1Ev?= =?utf-8?B?V0M4TnlWdDRvdnZjb3YwenllTWowQ08wTGM2UXJkdndsWG9HV1YxQTIrd1hy?= =?utf-8?B?WE1PYWRsM0VHM3NDUGxNdVBneEpyRkNybUFyZ0NZS01QbnFIQ0ZJcnZhV1hP?= =?utf-8?B?YStZQUZiVVBEVXAwbUJVVnlGZlNIV2NLMUo1M2Y1bFBqMG1kOUZ4TnR0Lzcv?= =?utf-8?B?bDRPNzMwUmxsd05mZlJORVJ4WVQyUkpveHIrTjdqc01wSGhOcVgxYWlpQ1ZI?= =?utf-8?B?dTFFMEhrQ002KzhTSXVZb0VtRXdmcXhuQTNEbDQ5N3AvYlA0RjZBamVQNU93?= =?utf-8?B?dWFDRkNYT2ZlZjhEVEI5UGxDYVdGWWN6SWRwOXNEdk1jKzdvTW8veW9MNWph?= =?utf-8?B?dERpM1p4MUtCN0d3YjBpQ2JXZjg4OHM4RGc0Y2g5RUxMWldtbC9TZWxpUHh1?= =?utf-8?B?b3FpaldlOWV2Mjk5MnlMOHJkU29PVnBsMmV3eGcyRTYyY3U5dXVjVHo2Sklw?= =?utf-8?B?TzhVZ2xZL1pmTDZ5SXNsYThtZHZvcVpqLzdZRlkralZBc2p1L05OSFdOR3Mz?= =?utf-8?B?bzh2UjIzSEdmTDVFdWQwVjlrZU90RjNoM2pvTkMzQmpjU29yOGFYZXdPajdG?= =?utf-8?B?SEFERVo5OTFld1F5cCtYQld0VFhpdzYzNml3Mkpqd01ydmEzNWY3VDBnbTha?= =?utf-8?B?cDgyRkZOU0VxdUxzcENucXVYMWxGUG41cFE3a3VhRGpWSVdCcW9zSzJhMlNP?= =?utf-8?B?aEpoM3JvM3BBV1RPdzJycHNaOXYzQUtBalZKVjYwanc2djBPQUNsdmxPMG8v?= =?utf-8?B?RzZBTTdDUDdhUVluZkRTS1BvbkVxNTA1MWh2WUdYVHRYQjBjL0lzM2tKQ2Rl?= =?utf-8?B?bkdEc0FXSXdiVithenRiTGRpZVQ5ajBTZ1BVRWRoVjRIL3I0RHJuUEJpbEdF?= =?utf-8?B?Ujdxc3Q4SzIzMmZnYjFjY1VyV2RabHJLUnd3cjJ5MEQ5TkNBQ0R0QXhpUEtK?= =?utf-8?B?QkpJTWJGSnNFMkRPVDE0NjJMTmdxUllxQSszcmhGdmFkbmc3aytlamh6OEs1?= =?utf-8?B?WHo5VVpJYWU5SjNKT3FZdHg5cStEZDU1d0lBbkJzWk54SkFnUnNtQ0NDYUZE?= =?utf-8?B?TmxaOUdoczJ3VVdDc1dKL0RsUXoyUWl6eFNoVDN0Y1FpZEZCRVQwV2plUXFs?= =?utf-8?B?TERlU1ZZRythNkFtUDN0cTRyMUNYTVZBSWZGQ1AxeGVlbW1HcHE3QXczdmJt?= =?utf-8?B?RG9lN3pLWitBQTN1am9kQjB5SFA0ZzRnVlpIeFMyVFBTYklXWXV5WklwaFJZ?= =?utf-8?B?bGdCejhUdHB6MGUxSkdoUGowcmFGR24xVkIrV0ZxTjRqQk5palY2NVE4cGY3?= =?utf-8?B?L0VJMHN1aXdvS1RxSWhXUUZ5WVpUOTZCOUdFcGwrUkZ1WS9nbjFpekRpRzJQ?= =?utf-8?B?cXNuR1FuTEd0S21YZkNaUFAzaGlZaTA1V2tKNWtuZFNUQXQ0ejd4WjJUeTN1?= =?utf-8?B?aE9MUGZ0Mm5lTE5maWZRMFNGUzVxenZmd29yK0RaV3lNN0Jyc1dGNkNOeWlU?= =?utf-8?B?UlRLalBHbHRPL0x1c3Z5RmdEOXVnUmtxMHI4UlRacCtIZHVObnFxdm0zVUl0?= =?utf-8?B?SWw0R0oxYy9qcDYzU09IbmgwcTVPMHhpdmlNVGxPNlU2MG8rQXdpQT09?= X-MS-Exchange-CrossTenant-Network-Message-Id: fded5cd0-0ce8-471c-4c4b-08de542f8aba X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6020.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2026 12:13:50.2056 (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: FjRAsBt3RYU6LHMNbAJ7mCDGR4b2bH49FPy0/m453sCfsukEKM3VDv6SVl8UszN7SRxsmtshFA/WdnrQMmjoiw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4868 X-OriginatorOrg: intel.com Hello Jianyong, On 1/15/2026 6:03 PM, Jianyong Wu wrote: > Hello Tim, Chen Yu, > >> >>   static bool exceed_llc_capacity(struct mm_struct *mm, int cpu) >>   { >> +    unsigned int llc, scale; >>       struct cacheinfo *ci; >>       unsigned long rss; >> -    unsigned int llc; >>       /* >>        * get_cpu_cacheinfo_level() can not be used >> @@ -1252,19 +1266,54 @@ static bool exceed_llc_capacity(struct >> mm_struct *mm, int cpu) >>       rss = get_mm_counter(mm, MM_ANONPAGES) + >>           get_mm_counter(mm, MM_SHMEMPAGES); >> -    return (llc <= (rss * PAGE_SIZE)); >> +    /* >> +     * Scale the LLC size by 256*llc_aggr_tolerance >> +     * and compare it to the task's RSS size. >> +     * >> +     * Suppose the L3 size is 32MB. If the >> +     * llc_aggr_tolerance is 1: >> +     * When the RSS is larger than 32MB, the process >> +     * is regarded as exceeding the LLC capacity. If >> +     * the llc_aggr_tolerance is 99: >> +     * When the RSS is larger than 784GB, the process >> +     * is regarded as exceeding the LLC capacity because: >> +     * 784GB = (1 + (99 - 1) * 256) * 32MB >> +     */ >> +    scale = get_sched_cache_scale(256); >> +    if (scale == INT_MAX) >> +        return false; >> + >> +    return ((llc * scale) <= (rss * PAGE_SIZE)); >>   } > Suppose the LLC is 16 MB (which is 16777216 bytes). If we set > `llc_aggr_tolerance` to 99, the `scale` value will be 25089. When > calculating `16777216 * 25089`, the result is 420923572224, which > exceeds 2^32 and thus causes an integer overflow. > [resend might be due to smtp issue] Good catch! Let me switch it to u64, it should be big enough for llc size(max to about (2^64 -1)/2589 bytes) thanks, Chenyu