From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from SEYPR02CU001.outbound.protection.outlook.com (mail-koreacentralazon11023103.outbound.protection.outlook.com [40.107.44.103]) (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 B4C913D5237 for ; Mon, 20 Jul 2026 09:38:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.44.103 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784540296; cv=fail; b=MUjzl2wQgbGLY7AqCZctuRV0v7qx2Cpl5SMuLqdY2x1nUxae0XfqlDizWMSi+wK+xhSgwlPO87ZxunD06dRi4jxArGB88rZ/ByKZ6R/j2+UA4FFMnPjsqnnrNrHP2E3Qgq1wAs9CAZzk4igkp78JowVy98vqPVyxSsAD5lvJnGM= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784540296; c=relaxed/simple; bh=43VPxZT4dzLzD96d6O78HtKVrI8V1H1pu2hIxYtKAto=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=Z3QcndSyQ79vhDdMs0Q+pYlwvrqQuiVjONTcl8wHaDRR28SO6GqnB7gMeKcHPFWPB8AXM+TRE55GPVAoOYua2qxDjiKQm0L4K3nEc8TgsdatHCxYc4+OkODNbaS51BKXS4gIi3Xx3+QxRePodXmH8vL+KMsoDgvZCYvYzKrswso= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=transsion.com; spf=pass smtp.mailfrom=transsion.com; dkim=pass (1024-bit key) header.d=transsion.com header.i=@transsion.com header.b=Mzs0Eosi; arc=fail smtp.client-ip=40.107.44.103 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=transsion.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=transsion.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=transsion.com header.i=@transsion.com header.b="Mzs0Eosi" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LCJhaZlg/8/I4fgpQcHkmiyROj9hG1M8rFBAgK4lGd3EXqsVZ0F9pZFuyBkCK0TqiSNNfcCBgGSMhvf0YOQkRx5Ww4s2L0/uO7kM1DgSwho89mr2Nk7LJ0uxHVGiQHxf3G642JSOjRoJI6qVsiSyQt71X2rLYo/EvlNSyMugybgzRIwDUfJ55uOKtL75lhf4p/FZMSYgxeoUEHqTJtc6fYJbkXqMuxxyWU4PjYrSEydABNzIOk7T9sT0gOLoDAlMEu0ORaz4Mizv0rKtB7xOOHTeCGMyFY9nidbsxPfc5D4eFwR9M8evYHDZPpjpsrR86mjD0Hu707kR8bGT/n4i1Q== 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=pB2jWdgDZpAD29YTeTpKOfrcoDXQjyh+kYsFACea7G0=; b=V50ikvD++45YPQ6GcdaV2lHy7NsoL10yvi8bDWxQMh44cczJ2kkKKq3Tb1gr5glWbPhvwgvn8zXDB4lJkbnEb4fKwM7VmOdorlNhHQtlC57WOANU7iVv3miHkLheF0/JM8CB3hfU+GT2WQ3zuOrxzMNLIMWXDSQzl3EHv1+YSxyCoo6qUzrPQ2XksZ+SE8pVUDK6rIw3HgZM6i7rhfV3Uff7NxdmkgbTbEvIG8kMl8bFUy+Cd9hIynwrnGiq3J+PMIWTGKky6jl4f2OdDaMdE+wwGfYfeZBadHeWDMVUK0j0jCmutScRLftRHnHLgCXtorJZWk/odQz/t3kjWLROgw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=transsion.com; dmarc=pass action=none header.from=transsion.com; dkim=pass header.d=transsion.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=transsion.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pB2jWdgDZpAD29YTeTpKOfrcoDXQjyh+kYsFACea7G0=; b=Mzs0EosidEejFH8I32ot2bVAZiKA6HirnNQjw3obD5NOhtgJRupY7kPG8gvLGDmagI+FN+ZwRRsFS1vf3Li3CWYJ5NOsel76dcoCdXGYctgT4fQdUrDrLYe6gFETPQFJdBt0mrW3ifpAjp702o6QRJuJpPNb2plEJe2/ZEYfA+w= Received: from KL1PR0401MB6196.apcprd04.prod.outlook.com (2603:1096:820:c7::13) by TYSPR04MB7923.apcprd04.prod.outlook.com (2603:1096:405:8f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.6; Mon, 20 Jul 2026 09:38:10 +0000 Received: from KL1PR0401MB6196.apcprd04.prod.outlook.com ([fe80::f2ee:1e28:9022:99f3]) by KL1PR0401MB6196.apcprd04.prod.outlook.com ([fe80::f2ee:1e28:9022:99f3%3]) with mapi id 15.21.0245.009; Mon, 20 Jul 2026 09:38:04 +0000 From: Hongyan Xia To: "mingo@redhat.com" , "peterz@infradead.org" , "juri.lelli@redhat.com" , "vincent.guittot@linaro.org" , "dietmar.eggemann@arm.com" , "rostedt@goodmis.org" , "bsegall@google.com" , "mgorman@suse.de" , "vschneid@redhat.com" , "kprateek.nayak@amd.com" CC: Jiazi Li , "linux-kernel@vger.kernel.org" Subject: [PATCH 1/3] sched/fair: Move __cfs_bandwidth_used to new static key API Thread-Topic: [PATCH 1/3] sched/fair: Move __cfs_bandwidth_used to new static key API Thread-Index: AQHdGCt2xfZ7pQ35xEqTBi5tFgVZEA== Date: Mon, 20 Jul 2026 09:38:04 +0000 Message-ID: References: In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=transsion.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: KL1PR0401MB6196:EE_|TYSPR04MB7923:EE_ x-ms-office365-filtering-correlation-id: 4aba38c1-24f0-484a-6e7e-08dee642994d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|23010399003|7416014|10067099003|56012099006|11063799006|38070700021|22082099003|18002099003|921020; x-microsoft-antispam-message-info: 8coHSsZAmRRd+Y8P9qksA11lxoeuTxWbc0+0sCVVcjgFGbxVW0uGU0ycjbnwAz/ukB8beeo5/75opzug+3xQU7Wp+L45wcpGBwrG8iztSMgxj6F2HcexqiB5y+dcc+l9YRsdQSGsCgzMDW71gCLiL7gTZ0/d/yxbIw0U8VL9rbCLufr0mVP/9ojnp0ZZk9a3bhQk3SKd2yciGEldPhGwyu3GHg6vJbFMH3cHP85kRAHBsrK/v+JIW/btzZVI2e4Cq9iexEwTlXoC+bwTgr2RpfAYsxOCv3jYC2abgDQ1oHfiwTxCaiPvrCnKorGUwxRuNP+oq1uXorpuimOBdL9sPOGZyyjEfjaT65zjN7Fs5CBHHJkEzYf6i9SVTYhSecBZ+8moTAnaS+TPK0FeED0MJbDTLQGF9sw6vAesV9qGKR83FXvpLdNaZHJ05ZI3dOig+xeqqIzZBDol83U5e54LdvArK15FzRTrt6slV7shLklI6MKjcDlVwjZKf9XN4/ta46d+AQcfSDhtOZfe5QHhsyinWUF8SPRFFz1trzfg1x6yLB2uibqzYjeKE3JElk2nie6wemxoFIP+uCq2JpM2OO2wW7SVATcRTyggGfsU4pXxpb7/56oWOOpohS7a2TMpqSZvnfUvtNYnnfjNS9RbT2DLz2Dt8RKqmBotybchLlzoCfH+YVXLgCU5uPMTBt9Vj6PEjleGUmKS1smrVOTlS744Uty2lw5ot/n/rmppZkqaUmP0wKTBA9NiJbCuDJ9V x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:KL1PR0401MB6196.apcprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(23010399003)(7416014)(10067099003)(56012099006)(11063799006)(38070700021)(22082099003)(18002099003)(921020);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?gUIGl2RQ8v+YMclAVP7xI56TxQjWtSHI4LwN6GVRxFz6nTGu8Gq1VTaA6B?= =?iso-8859-1?Q?fM+Evau0DVX7dK7a4znS4Wn39lnxZpYI4UiBTl6GUPBuod3/uejXnLJbwq?= =?iso-8859-1?Q?gm9PRq6h5Igxy63pLrvOgtofgcHmjUxdvAt1PiZ/jmaNcgeJPbW63BENWw?= =?iso-8859-1?Q?2k8L6nkDAjeIqCTC0shh4HdCA7yF0CxG1Mp5Z5zOsYad0NzroJiCtS9tBf?= =?iso-8859-1?Q?Ji+FADPOa9WI8hnanaiNsul4LOBmUDnitF/7cB8Zk9XGreTGU9saAaeobe?= =?iso-8859-1?Q?Ea7jIe7/PmoKrq6bib6J56VpLKBcFv/2BkLQ6AG629GN1yKACTerFyTZ9x?= =?iso-8859-1?Q?E9U+nTouECEfqmttMy3o+Q9fBG9/1reWIYpBe0gmeVICcyqn56OTrDQBGZ?= =?iso-8859-1?Q?Nq6vYP79O+UjIn8T5ADvCa7GjYAG5UYmYGNPXv2fc3J4R727Tue7sgLKAE?= =?iso-8859-1?Q?arTgCs4+bhc7b9C5NqEc4B4TslCazogeJfjHqefhQYS3KJIGT75ql6iJAa?= =?iso-8859-1?Q?jiD+5bxMqX6Q1RhvJ0/gbh0jrxrW32pELr/4O4utFHZpG/TcKTY9t0HWZZ?= =?iso-8859-1?Q?0pNvUYoNXzlgooA1Z99++yflbnrT5qSLhWaOq3t8TN6PFGwdn/u1KHU602?= =?iso-8859-1?Q?s23zSEGTPetNwCSRxfAwIdqMnusYyqqxxPxRvCH8ub+reaySD95v632uOU?= =?iso-8859-1?Q?tD2D6fIHAa43dj91kb0big2SCCFTbuinxbpNnCekxZt4GWoSq+dkavdKNS?= =?iso-8859-1?Q?xKB+GfDhI+60y0GnXWGkQu4s081Nl/82fjnV+aFMw7t4bTF+FrveYpTwtw?= =?iso-8859-1?Q?gye769O3IxUwygSHWIvaXFiQdn178Y6dnYBgSDh4kBGEtkTjAzWKtv96si?= =?iso-8859-1?Q?B0yrgXkSa3IOKIgqmMLdIf4MMiGvZ2j6NvhGoVI2YbFrf88f+jfe4hbVpm?= =?iso-8859-1?Q?I9mu8PO8cuDp6MFxcBMNRay95htbfXXBv13wNmV2X2Xi3cL8yH9eqoHs7A?= =?iso-8859-1?Q?tDUdsbR5T83V+HI9tvV0VcFgyqS/vFTVAhPrISNKwTAkEuvwieT1jsH8Vc?= =?iso-8859-1?Q?a2eeImOBUsaZnOGYIKyadRjf2qOn2cyQ9V9JpFt/wrdMkMv+SeHrmENmQw?= =?iso-8859-1?Q?NKbAdxcHOaST+zSfXqM3r9pAozSXiCml4gz4Zn84YxodkbFceo5+LuaRJ/?= =?iso-8859-1?Q?vzV3mCKcZLKnTa2oSZ2ll4LYk2WqI0halU7JO5dfwzpTQA8Own7nKpN1t3?= =?iso-8859-1?Q?t0BXEUNbGBoFBPj0rYyBuBR2hOSJp8OK9w3NjeMCcC2H+ynnfhwajyoLQz?= =?iso-8859-1?Q?KKGqr8e/Yqz40xm24MtwS+kp9HhszNUyY75ZQuuqIYp7LLtlBhMZ1zTuo7?= =?iso-8859-1?Q?Eg1jd5DHnM+KV8yR29hx3/qj8MR5Mx7bW6U3i0I9xJ/pvmqkozQFUQgFwR?= =?iso-8859-1?Q?7znY1NvOlvNXwcr16mSLeLQ566W1XqcJsO+ZDrx3uhJW43d+tSUglAC0xD?= =?iso-8859-1?Q?YZPacFvG0Niu2okoibqF2rYSwUGZuT/tc8+UoI549TIawkx1VBEb2aKDae?= =?iso-8859-1?Q?293Q6N0Ng+yQzYBtDutnamH2DwblhgHYbQ0CuVJHuANd9UxbSr8c8soK9h?= =?iso-8859-1?Q?f4TOlV81CO4cBNPhBsVw8gtpiwbp3ELkwAwvEaO/36hlpbJhjDKloPp9vt?= =?iso-8859-1?Q?g+QBOK1bJRPvbJeCUvkRhJcZaklFHCTw0Whbgyn0bcma6kS3hLe/aP2yMz?= =?iso-8859-1?Q?6bP7YC4WiV2DjG6Kiq8DKAxluVygrD7pwhdwmZq7eW7zi3TKWriT7XumX4?= =?iso-8859-1?Q?UQPH3AgF/A=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-OriginatorOrg: transsion.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: KL1PR0401MB6196.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4aba38c1-24f0-484a-6e7e-08dee642994d X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2026 09:38:04.7159 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 2e8503a6-2d01-4333-8e36-6ab7c8cd7ae2 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 94fATwBFYmOJ6UEWTASkD4A9N2yJP/w/qnQ5pY30mPp/SLLI+xEbkfo+dsgzFwot8o6j/kgiEhFj1guz2SCWE/fMO2kqZQ/PcxvoJeWfJl4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYSPR04MB7923 From: Hongyan Xia =0A= =0A= Using struct static_key directly is deprecated. Fix.=0A= =0A= No functional change.=0A= =0A= Signed-off-by: Hongyan Xia =0A= ---=0A= kernel/sched/fair.c | 8 ++++----=0A= 1 file changed, 4 insertions(+), 4 deletions(-)=0A= =0A= diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c=0A= index 422284fb815f..e03c2610d2c3 100644=0A= --- a/kernel/sched/fair.c=0A= +++ b/kernel/sched/fair.c=0A= @@ -6442,21 +6442,21 @@ entity_tick(struct cfs_rq *cfs_rq, struct sched_ent= ity *curr, int queued)=0A= #ifdef CONFIG_CFS_BANDWIDTH=0A= =0A= #ifdef CONFIG_JUMP_LABEL=0A= -static struct static_key __cfs_bandwidth_used;=0A= +static DEFINE_STATIC_KEY_FALSE(__cfs_bandwidth_used);=0A= =0A= static inline bool cfs_bandwidth_used(void)=0A= {=0A= - return static_key_false(&__cfs_bandwidth_used);=0A= + return static_branch_unlikely(&__cfs_bandwidth_used);=0A= }=0A= =0A= void cfs_bandwidth_usage_inc(void)=0A= {=0A= - static_key_slow_inc_cpuslocked(&__cfs_bandwidth_used);=0A= + static_branch_inc_cpuslocked(&__cfs_bandwidth_used);=0A= }=0A= =0A= void cfs_bandwidth_usage_dec(void)=0A= {=0A= - static_key_slow_dec_cpuslocked(&__cfs_bandwidth_used);=0A= + static_branch_dec_cpuslocked(&__cfs_bandwidth_used);=0A= }=0A= #else /* !CONFIG_JUMP_LABEL: */=0A= static bool cfs_bandwidth_used(void)=0A= -- =0A= 2.47.3=0A= =0A=