Messages in this thread Patch in this message | | | From | Frederic Weisbecker <> | Subject | [PATCH 08/10] x86: Remove __current_clr_polling() from mwait_idle() | Date | Fri, 11 Aug 2023 19:00:47 +0200 |
| |
mwait_idle() is only ever called through by cpuidle, either from default_idle_call() or from cpuidle_enter(). In any case cpuidle_idle_call() sets again TIF_NR_POLLING after calling it so there is no point for this atomic operation upon idle exit.
Signed-off-by: Frederic Weisbecker <frederic@kernel.org> --- arch/x86/kernel/process.c | 1 - 1 file changed, 1 deletion(-)
diff --git a/arch/x86/kernel/process.c b/arch/x86/kernel/process.c index 72015dba72ab..f1eb769770b1 100644 --- a/arch/x86/kernel/process.c +++ b/arch/x86/kernel/process.c @@ -918,7 +918,6 @@ static __cpuidle void mwait_idle(void) raw_local_irq_disable(); } } - __current_clr_polling(); } void select_idle_routine(const struct cpuinfo_x86 *c) -- 2.34.1
| |