[patch 1/2] sched/idle: Make default_idle_call() static
From: Thomas Gleixner
Date: Sun Mar 01 2026 - 14:31:11 EST
Nothing outside of idle.c uses it.
Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxx>
---
include/linux/cpuidle.h | 1 -
kernel/sched/idle.c | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
--- a/include/linux/cpuidle.h
+++ b/include/linux/cpuidle.h
@@ -267,7 +267,6 @@ static inline void cpuidle_use_deepest_s
/* kernel/sched/idle.c */
extern void sched_idle_set_state(struct cpuidle_state *idle_state);
-extern void default_idle_call(void);
#ifdef CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED
void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a);
--- a/kernel/sched/idle.c
+++ b/kernel/sched/idle.c
@@ -110,7 +110,7 @@ static inline void cond_tick_broadcast_e
*
* To use when the cpuidle framework cannot be used.
*/
-void __cpuidle default_idle_call(void)
+static void __cpuidle default_idle_call(void)
{
instrumentation_begin();
if (!current_clr_polling_and_test()) {