From b237748f506e6048ade1f5254e3da4faaca15b63 Mon Sep 17 00:00:00 2001 From: Masayuki Ishikawa Date: Wed, 25 Nov 2020 06:58:49 +0900 Subject: [PATCH] Revert "arch: xtensa: Fix the pause handler for SMP" This reverts commit 1914aac05f5b29e4fc54b143f3c461154efde96f. --- arch/xtensa/src/common/xtensa_cpupause.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/arch/xtensa/src/common/xtensa_cpupause.c b/arch/xtensa/src/common/xtensa_cpupause.c index 0d7c4860b6..5b59200ab2 100644 --- a/arch/xtensa/src/common/xtensa_cpupause.c +++ b/arch/xtensa/src/common/xtensa_cpupause.c @@ -192,18 +192,7 @@ void xtensa_pause_handler(void) if (spin_islocked(&g_cpu_paused[cpu])) { - /* NOTE: up_cpu_paused() needs to be executed in a critical section - * to ensure that this CPU holds g_cpu_irqlock. However, adding - * a critical section in up_cpu_paused() is not a good idea, - * because it is also called in enter_critical_section() to break - * a deadlock - */ - - irqstate_t flags = enter_critical_section(); - up_cpu_paused(cpu); - - leave_critical_section(flags); } }