From 1b64c80d721b81f7ee408ed1fa5c0798308154f5 Mon Sep 17 00:00:00 2001 From: Alin Jerpelea Date: Wed, 16 Oct 2024 10:31:58 +0200 Subject: [PATCH] Revert "sim: fix context-switch when do wdog callback()" This reverts commit a3568af10551c37b839169634c33fbe78044725f. --- arch/sim/src/sim/sim_idle.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/arch/sim/src/sim/sim_idle.c b/arch/sim/src/sim/sim_idle.c index 16e05d34b2..547f454b8b 100644 --- a/arch/sim/src/sim/sim_idle.c +++ b/arch/sim/src/sim/sim_idle.c @@ -57,15 +57,13 @@ void up_idle(void) #ifdef CONFIG_PM static enum pm_state_e state = PM_NORMAL; enum pm_state_e newstate; -#endif irqstate_t flags; + /* Fake some power management stuff for testing purposes */ + flags = enter_critical_section(); sched_lock(); -#ifdef CONFIG_PM - /* Fake some power management stuff for testing purposes */ - newstate = pm_checkstate(PM_IDLE_DOMAIN); if (newstate != state) { @@ -85,8 +83,8 @@ void up_idle(void) #ifdef CONFIG_PM pm_changestate(PM_IDLE_DOMAIN, PM_RESTORE); -#endif sched_unlock(); leave_critical_section(flags); +#endif }