Message ID | 1670416895-50172-1-git-send-email-lirongqing@baidu.com |
---|---|
State | Superseded |
Headers | show |
Series | [1/2,v2] cpuidle-haltpoll: Replace default_idle with arch_cpu_idle | expand |
diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c index c21b734..303afad 100644 --- a/arch/x86/kernel/process.c +++ b/arch/x86/kernel/process.c @@ -721,6 +721,7 @@ void arch_cpu_idle(void) { x86_idle(); } +EXPORT_SYMBOL(arch_cpu_idle); /* * We use this if we don't have any better idle routine.. diff --git a/drivers/cpuidle/cpuidle-haltpoll.c b/drivers/cpuidle/cpuidle-haltpoll.c index 3a39a7f..e66df22 100644 --- a/drivers/cpuidle/cpuidle-haltpoll.c +++ b/drivers/cpuidle/cpuidle-haltpoll.c @@ -32,7 +32,7 @@ static int default_enter_idle(struct cpuidle_device *dev, local_irq_enable(); return index; } - default_idle(); + arch_cpu_idle(); return index; }