summaryrefslogtreecommitdiff
path: root/include/linux/sched
diff options
context:
space:
mode:
authorHongyan Xia <hongyan.xia@transsion.com>2026-08-19 08:12:09 +0000
committerPeter Zijlstra <peterz@infradead.org>2026-09-02 10:28:24 +0200
commita5576ebce9201e2abc820348a494e666de8efe64 (patch)
treeae81c1952e08bb0e2230d805a8ca649837434315 /include/linux/sched
parent9650ce11f2e377310332d87a902dc4df3f59b905 (diff)
downloadlinux-next-a5576ebce9201e2abc820348a494e666de8efe64.tar.gz
linux-next-a5576ebce9201e2abc820348a494e666de8efe64.zip
sched: Convert paravirt_steal to new static key APIs
paravirt_steal_rq_enabled and paravirt_steal_enabled use raw static_key APIs which are now deprecated. Use the new API instead. No functional change. Signed-off-by: Hongyan Xia <hongyan.xia@transsion.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Juergen Gross <jgross@suse.com> Link: https://patch.msgid.link/20260819081207.12150-1-hongyan.xia@transsion.com
Diffstat (limited to 'include/linux/sched')
-rw-r--r--include/linux/sched/cputime.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/sched/cputime.h b/include/linux/sched/cputime.h
index e90efaf6d26e..694126411dfe 100644
--- a/include/linux/sched/cputime.h
+++ b/include/linux/sched/cputime.h
@@ -182,9 +182,9 @@ extern unsigned long long
task_sched_runtime(struct task_struct *task);
#ifdef CONFIG_PARAVIRT
-struct static_key;
-extern struct static_key paravirt_steal_enabled;
-extern struct static_key paravirt_steal_rq_enabled;
+#include <linux/jump_label.h>
+DECLARE_STATIC_KEY_FALSE(paravirt_steal_enabled);
+DECLARE_STATIC_KEY_FALSE(paravirt_steal_rq_enabled);
#ifdef CONFIG_HAVE_PV_STEAL_CLOCK_GEN
u64 dummy_steal_clock(int cpu);