This is an automated email from the ASF dual-hosted git repository.

masayuki pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new 94cf99f310 sim: fix signal crash in SMP mode
94cf99f310 is described below

commit 94cf99f310409f8c86681a0ee7177f2bbfeaa24a
Author: ligd <liguidi...@xiaomi.com>
AuthorDate: Tue Sep 6 21:05:53 2022 +0800

    sim: fix signal crash in SMP mode
    
    reproduce:
    sim:smp
    ostest
    
    reason:
    shouldn't do sim_sigdeliver() in irq handler
    
    Signed-off-by: ligd <liguidi...@xiaomi.com>
---
 arch/sim/src/sim/up_interruptcontext.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/arch/sim/src/sim/up_interruptcontext.c 
b/arch/sim/src/sim/up_interruptcontext.c
index 78a8d3134d..630941fdb8 100644
--- a/arch/sim/src/sim/up_interruptcontext.c
+++ b/arch/sim/src/sim/up_interruptcontext.c
@@ -89,10 +89,6 @@ void *up_doirq(int irq, void *context)
       CURRENT_REGS = NULL;
 
 #ifdef CONFIG_SMP
-      /* Handle signal */
-
-      sim_sigdeliver();
-
       /* Then switch contexts */
 
       longjmp(regs, 1);

Reply via email to