From e950ec9ef3dc165bce44dae542531caf5922ca89 Mon Sep 17 00:00:00 2001 From: Maulik Shah Date: Wed, 16 Sep 2026 10:25:27 +0530 Subject: [PATCH] Revert "FROMLIST: cpuidle: Deny idle entry when CPU already have IPI interrupt pending" Denying idle state entry requires local_irq_enable() before returning back to caller which is missing. This reverts commit 37780079f2cb9bdd93a076e1b96d4b0ef5cfe2c2. Signed-off-by: Maulik Shah --- drivers/cpuidle/cpuidle.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/cpuidle/cpuidle.c b/drivers/cpuidle/cpuidle.c index c01e57df64ca5..c7876e9e024f9 100644 --- a/drivers/cpuidle/cpuidle.c +++ b/drivers/cpuidle/cpuidle.c @@ -224,9 +224,6 @@ noinstr int cpuidle_enter_state(struct cpuidle_device *dev, bool broadcast = !!(target_state->flags & CPUIDLE_FLAG_TIMER_STOP); ktime_t time_start, time_end; - if (cpus_peek_for_pending_ipi(cpumask_of(dev->cpu))) - return -EBUSY; - instrumentation_begin(); /*