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 172A53CC7F3 for ; Mon, 20 Jul 2026 09:38:12 +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=1784540294; cv=fail; b=cr6ljUYSTqYwc3H78UkgjP2UmaubYO11WCRhDmvsiNBj3rbKtEZj3JZD1zHBPt3kBAILRzzkpwHYC+DNvX0vGCWW2yrj6rf6s6en1q3hiJgmqtuLe+oTdDj9cnF4MVc8qzu/Ng8gpdgI4e8D/s4GJQTSgMiLJeN8bfELhhkVtlc= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784540294; c=relaxed/simple; bh=9POXYu/Ql87kskxDd8gcqawkUJgZTlcsEoOMof0P0KM=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=gP70hi1sqoz7Qtebil5dBz/HB9fz13iBhtvmOUtJLIK6Z0hgJYMz6h1EnWq7ogovrthsMUok4mnsmi9dRSfr0S88voLuEZip0IwWx030k0C+4VTlX2Htu2+lCTWhkbTtmGUGTtAt0OlzjsDYpvGuC9V91V7UaIdWFtVNZ9zA4zE= 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=Ahbf0TWr; 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="Ahbf0TWr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CoYfpADeF09gqPUI6MOhrnMGCDtgewG+dZVGNsjdmwXjnpPIRYST+dVNhEvOSbXuNeoJSQdOfTn9S/3Va3mQXipV+Kgt1wdJWsaBULhU4/qjhUbBj1wFoEMUC0/uztTxhLAiyMNS+sw5gVz5P6TIuHAtM1thi4NI9zzBweIRofI3stjLCD05vsSAapQlDCEUTJXLpUAwnySdBowvSfTLSlzUhEeKI1Ht6b2SnFMK0wy1qtvFf+RrHWCzJjNjX9U+ohT2mfL9q9hrWecRqXt562JFbuep9juHHftTxNiN3FtAPVnwzH9rN3kAFa7zBcjdQC5azDtqBHeRsQRwQ2d7gw== 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=6Y4Hea6DLgCH3wmYdHi0DHjDOICOMuEMBxXx781GU8s=; b=GA4MRDIhOj8xc+uFk5koCICEcDpX8pprVzoCo2Krjf8gq9ZJad7hq+DormRG9tIkxtZUnKWSUumUiMYD7Y1o7plij81G1hcLcHz8d1mVrjOPgDc6rLcdGyBD/jA9cr5ZBBuS+h6nrMk2lWBkBcIMbny2wfriOTSPWmDrxFb96d3WxYIMm1UL8leVgi5WC0B7LJYb1H8SD3HSnTCWAZ7OetGOHh1639F6WANplXZT0tp45NqHzvB6GdwKm04w0osa1lYWHHe/R72atmOVLdLU4BzikfNsCpc/DPh8+jYLqTgVM4QzeTTmWWgN13BaKYdhTmIEL86m7zOXZ/nrw3dOFw== 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=6Y4Hea6DLgCH3wmYdHi0DHjDOICOMuEMBxXx781GU8s=; b=Ahbf0TWrMh4yOirZiZmzVKvJE3mkvIgI5JiMithzI56o4Lzsah/n08vPXIHII0F1FY9HuWIiRh27Xjl/iHFo6NymxyNsgba1ymxE6xcFzSJM9S2FxhGcDUfBdj5QKl95Btvq7YfNbZgSR62nxaJCQGB/A7CfXmgJCZiwj6TjY/8= 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:03 +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:03 +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" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti CC: Jiazi Li , "linux-kernel@vger.kernel.org" , "linux-riscv@lists.infradead.org" Subject: [PATCH 0/3] Remove deprecated static key API in scheduler code Thread-Topic: [PATCH 0/3] Remove deprecated static key API in scheduler code Thread-Index: AQHdGCt1MgU70l3+6UuRJEnuTS3haA== Date: Mon, 20 Jul 2026 09:38:02 +0000 Message-ID: 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: d5709c3b-af0e-4bdc-0ab8-08dee6429849 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|6133799003|18002099003|921020; x-microsoft-antispam-message-info: 8d3Tga55aPULXS0MTINFb+JIVCGs3vR2Q1TqhkVn9Zis/pROuD/rKPy0J8Bzd2lB9iGXw/OduSAn5PKTt7e4h5y1n7icimzTieiIVQUF65Y9QqEy6+2brnM3LCR3XxU4o6zZo3PTXHYY8EQnZOgr992aMlPIv1JyhxV+dj4IIFr9pTjLCtytdqAfk4rlQ/Tq8OeoiN4GPBtmiSl0+oq+JVAdKziqKlTLSdse36Zf8teCcB7WuKDP/OtVgdfD/oK+b9Iz2+s42odKGx1utivNouBijHzNo6NZbWJHpUuqV0gGwfJbbsj+ELKLU0hXpnlg/fzK5eexgCNQaPM9JeeYA2dqzvCnV8GaaFxg09/asBd5QwEdeIi9TJ9OOrfuCK5R6GD1LYPJfb9fcdquO9VGA1cUfI1HqPzzw7C6jmiRdHNE5ewlzIMGeRXvC165RXv2J1zQWk5MNM/Ehy6i/OlVkOSv8MqODX89+xlqqs1tGFXIN2AzbfguBgu7RuYkWrGnNmzcvhqvx0wGUSh0UYDvL9BIXSL6NrbzOv3fec/UurJXTjqDQONp9gkO9LkzrupUtRRKaxbrmGdF6XrkIFjeiEMzVDXuYj4jbWI3mlxeiK62zyCUgFsDpnt5rSYyYdRqHi3XuqwS0G7cbhBYw2y7/yvV+jXAmBlyUSCmenxhQm4ADFJSZj4Ppjf0aU4M9YzhqcgFqqiJPWTyoU4gYLMPW8V3c/GuMd3q7Uk3Z+63bW8= 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)(6133799003)(18002099003)(921020);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?7esjBn5p1AqHCyA3nbFT9VcF2liGEtAxCELtiZ3h/SiCs9DxzHO80T6qsN?= =?iso-8859-1?Q?jfsSBTj5voH6Vg+hLmMTyphdK2XOhgxU4bVP94bsisKHsDxZHv/Vgs+jGd?= =?iso-8859-1?Q?Hovt5NGbFreGLdbMoSwdl02e2PQcIip04g3iiRP13ZBbsXDd4Fz4U4tvsg?= =?iso-8859-1?Q?xRRODQ5WT/kK834K3YNWU/Z2nk7Azbk1200DEBfiC4H1b4rWTCV5cv8IKm?= =?iso-8859-1?Q?yjhBBHndFV36EKarwATL/vu6Hp2LM6J7APon9BC9G3Elt1+BfkmiuCJmbj?= =?iso-8859-1?Q?9v3PpZiIXSRtUvPUDMFeTt4u3TaBCS8GURqwQJ3RtbBtaPgjU3E3/HPCb6?= =?iso-8859-1?Q?Qg9Maog+oMwXU2JWHjt3U0OM72bLcg/QsmiOaER6x4RdjNA90fAdKvmJFo?= =?iso-8859-1?Q?WIiy/ciYrjbkYUATR/lLyK8n2Ec/YFP083c3lWCFwAcnlzTdLQYzL9eMen?= =?iso-8859-1?Q?z+EpF4ysK79gCztjFJPd/9Zf9CZDJMnOuHo/P5O+G7HBgMsLl6Xs7nrIm/?= =?iso-8859-1?Q?feSxOrqhjHeuW8rpk8KgfMRmKEyOQ/a/cmPiRlY/Fs5ywnyvHsW0hThG8K?= =?iso-8859-1?Q?ecvG48uZJC7ykF4t/kgkoSA3KydJCalYdwmsZiv3GZhD5IQMfhMNMT4sYC?= =?iso-8859-1?Q?VehDjCTOso69jtIGKQF9xAyLmFs2vnySR7rpMTRLCJKCyKjm9JITdnNoE9?= =?iso-8859-1?Q?QZQvg3zpX3MlSf7coLmANS8OyIZnp5/3m1NxJ7lY+q7JekDwnkAc58O4/C?= =?iso-8859-1?Q?a1cWFeEG7s7UWpZJaLyzeISxNngmL7jVZC12BuX9mUTBz3JLO4lVtNpDWW?= =?iso-8859-1?Q?dEPI7nNbLsmpaUyYu55/gWeBYAVAeshV9zDV9vXLbaEhJPlTHxrS5D1JDm?= =?iso-8859-1?Q?DOx6KJTmW8otfTh0/+MfDdbfIDgJJOYJ1aOLmCioQ9WFoYzLJp5oXjfcxK?= =?iso-8859-1?Q?i9Wz4T0M+t3T6FtRPWf6wEWNkotgltRoaIVwfkldbfgJPUZoQgqVFu6Xey?= =?iso-8859-1?Q?BWgD5U1FQAS0IBVH/KPA6WUFTxGqvQenT5Z7w5L09scBJlYC7VQHZ0cjDn?= =?iso-8859-1?Q?+7hs0gPv4rShZCdnsB/HkiMe+rmwK6JJI2xP5N9Cwfjqqyo+1yiAnzCWyY?= =?iso-8859-1?Q?XYsDsp4gopxjhvGReqvqZnqZRtLhpqm7uDiOZa+PWS31mYeLFU3VA1pjy1?= =?iso-8859-1?Q?vnIAATi0QXzt4IxWTsuYfyFKMs1lbS6LADT6crVXIRTAUYXYiKVD/54vGw?= =?iso-8859-1?Q?8QMiHpmD7vJAOfiu++G8GCt3I/0Fv/7bI+FqB13jdeGgzDywCvsUbWxzYB?= =?iso-8859-1?Q?nNhtbPaf0ZbypSaHnzRoGQ6+xjADKRZFAIr6fuI8BV+aAslvDJhHTLmwuz?= =?iso-8859-1?Q?TI23RIfpYgWNwN8ruRs4Ra2FdaR27gvO2/VehYs/uPKHrck7HvFVi5L6Vm?= =?iso-8859-1?Q?4RqlMfr2D6yhll5KvRvOg9jx99vXnFJuLs1swBSRZa8GgYEj5t2/4B/NYP?= =?iso-8859-1?Q?GA6MVjnxHN2lRftiESbwV86EHN7Y1m3z8ZVrj2u8BtsJXmi6rl2WDLtDiR?= =?iso-8859-1?Q?Yxr4yXPHnUXpOAU0E6CJVqpRZX+sYuz+UJnU/3BiShXqzNte88dj5GRlWj?= =?iso-8859-1?Q?J7WUtmQS8RCbuoTXC1vOo0Pa0qqbU4C9g3CbJ1qQvzpO7dFXO2FBB0G87C?= =?iso-8859-1?Q?OTfmivhgJ9peqjRJJL2o7BAgWlw5bZPtt/vxE1DFuhSWgvBADLwZOfTAvn?= =?iso-8859-1?Q?f2xNua7IHEw7oNK2rcoWLYU8aQau0Y1Gf0YsV7joZxrH4/asQcclPadgav?= =?iso-8859-1?Q?eWgtClp5Yw=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: d5709c3b-af0e-4bdc-0ab8-08dee6429849 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2026 09:38:02.9791 (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: isFDUoKs3MnBZid8sB8HUcA3I7KIDhT/TXTuRgeNnlF2Uwah+HukIBgVKP4nt2kcDAFy6Pr2L6NvQKg6fPHXjCIJb8s5DA4JEEvWhJPdj7M= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYSPR04MB7923 From: Hongyan Xia =0A= =0A= While working on something static-key-related I noticed we still have a=0A= few sites calling the deprecated static key APIs. The old API with name=0A= static_key_true and static_key_false are also super confusing. Move all=0A= of them to the new API.=0A= =0A= The first two are straightforward. The 3rd one is tricky and needs more=0A= review. After this series, all deprecated APIs are gone except two lines=0A= of code in SCHED_FEAT.=0A= =0A= No functional change intended for the entire series.=0A= =0A= Hongyan Xia (3):=0A= sched/fair: Move __cfs_bandwidth_used to new static key API=0A= sched: Convert paravirt_steal to new static key APIs=0A= sched/feat: Use the new static key API for sched_feat=0A= =0A= arch/arm64/kernel/paravirt.c | 4 ++--=0A= arch/loongarch/kernel/paravirt.c | 4 ++--=0A= arch/powerpc/platforms/pseries/setup.c | 4 ++--=0A= arch/riscv/kernel/paravirt.c | 4 ++--=0A= arch/x86/kernel/cpu/vmware.c | 4 ++--=0A= arch/x86/kernel/kvm.c | 4 ++--=0A= drivers/xen/time.c | 4 ++--=0A= include/linux/sched/cputime.h | 6 +++---=0A= kernel/sched/core.c | 4 ++--=0A= kernel/sched/cputime.c | 4 ++--=0A= kernel/sched/debug.c | 10 +++++-----=0A= kernel/sched/fair.c | 8 ++++----=0A= kernel/sched/sched.h | 19 ++++++++++++++-----=0A= 13 files changed, 44 insertions(+), 35 deletions(-)=0A= =0A= -- =0A= 2.47.3=0A= =0A=