diff options
| author | Hongyan Xia <hongyan.xia@transsion.com> | 2026-08-19 08:12:09 +0000 |
|---|---|---|
| committer | Peter Zijlstra <peterz@infradead.org> | 2026-09-02 10:28:24 +0200 |
| commit | a5576ebce9201e2abc820348a494e666de8efe64 (patch) | |
| tree | ae81c1952e08bb0e2230d805a8ca649837434315 /include | |
| parent | 9650ce11f2e377310332d87a902dc4df3f59b905 (diff) | |
| download | linux-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')
| -rw-r--r-- | include/linux/sched/cputime.h | 6 |
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); |
