nuttx/arch/arm/src/armv7-a
Zeng Zhaoxiu fb43fd73ed signal: signal handler may cause task's state error
For example, task is blocked by nxsem_wait(sem1), use nxsem_wait(sem2)
in signal handler, and take sem2 successfully, after exit from signal
handler to task, nxsem_wait(sem1) returns OK, but the correct result
should be -EINTR.

Signed-off-by: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com>
2022-01-05 21:36:44 +09:00
..
addrenv.h arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_addrenv_kstack.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_addrenv_shm.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_addrenv_ustack.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_addrenv_utils.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_addrenv.c arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
arm_allocpage.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_blocktask.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_cache.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_checkmapping.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_copyarmstate.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_copyfullstate.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_cpuhead.S arch/armv7-a: Colorize the idle thread stack for other cpu(SMP) 2021-06-11 01:26:50 -05:00
arm_cpuidlestack.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_cpuindex.c arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
arm_cpupause.c arch/*_cpupause:Allow a spin before taking the g_cpu_wait spinlock. 2021-10-17 21:10:23 +09:00
arm_cpustart.c *_cpustart.c: Fix typos in function description. 2021-08-11 11:06:27 +09:00
arm_dataabort.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_doirq.c arch/armv7-a: Remove the special SMP SGI process 2021-07-09 07:53:05 +09:00
arm_fetchadd.S arch/arm: Fix the style issue in assemble files 2021-04-04 14:39:16 +01:00
arm_fpuconfig.S arch/arm: Fix the style issue in assemble files 2021-04-04 14:39:16 +01:00
arm_fullcontextrestore.S ARM: fix CPSR corruption after exception handling 2021-07-19 08:41:06 -03:00
arm_gicv2_dump.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_gicv2.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_head.S arch: Remove all go_nx_start from chip specifc source 2021-06-10 06:50:41 -07:00
arm_initialstate.c arch: Colorize the idle thread stack in an unified way 2021-06-10 06:50:41 -07:00
arm_l2cc_pl310.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_mmu.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_pgalloc.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_pghead.S arch: Remove all go_nx_start from chip specifc source 2021-06-10 06:50:41 -07:00
arm_pginitialize.c arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
arm_physpgaddr.c arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
arm_prefetchabort.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_releasepending.c sourcefiles: Fix relative path in file header 2021-03-09 23:18:28 +08:00
arm_reprioritizertr.c arch/*_reprioritizertr.c: Fix typos in comments. 2021-08-14 11:19:34 -07:00
arm_restorefpu.S arm/v7-a/fpu: add VFP-v3 D32 support 2021-05-21 09:55:00 -03:00
arm_savefpu.S arm/v7-a/fpu: add VFP-v3 D32 support 2021-05-21 09:55:00 -03:00
arm_saveusercontext.S arm/v7-a/fpu: add VFP-v3 D32 support 2021-05-21 09:55:00 -03:00
arm_schedulesigaction.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_scu.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_sigdeliver.c signal: signal handler may cause task's state error 2022-01-05 21:36:44 +09:00
arm_signal_dispatch.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_syscall.c libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
arm_tcbinfo.c arch/tcbinfo: fix build break if task name disabled 2021-12-06 00:47:58 -06:00
arm_testset.S arch/*_testset: Fix few typos. 2021-08-25 00:20:20 +08:00
arm_unblocktask.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_undefinedinsn.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm_va2pte.c Don't include assert.h from public header file 2021-06-03 08:36:03 -07:00
arm_vectoraddrexcptn.S arch/arm: Fix the style issue in assemble files 2021-04-04 14:39:16 +01:00
arm_vectors.S ARM: fix CPSR corruption after exception handling 2021-07-19 08:41:06 -03:00
arm_vectortab.S arch/arm: Fix the style issue in assemble files 2021-04-04 14:39:16 +01:00
arm_virtpgaddr.c arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
arm.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
barriers.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
cp15_cacheops.h arch/arm: Fix the style warning 2021-03-26 17:01:24 +01:00
cp15_clean_dcache.S arch: armv7-a: move references from License header 2021-04-07 06:43:20 -05:00
cp15_coherent_dcache.S arch: armv7-a: move references from License header 2021-04-07 06:43:20 -05:00
cp15_flush_dcache.S arch: armv7-a: move references from License header 2021-04-07 06:43:20 -05:00
cp15_invalidate_dcache_all.S arch: armv7-a: move references from License header 2021-04-07 06:43:20 -05:00
cp15_invalidate_dcache.S arch: armv7-a: move references from License header 2021-04-07 06:43:20 -05:00
cp15.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
crt0.c arch/arm: Replace the hardcode syscall number with macro 2021-04-04 16:18:10 -03:00
fpu.h arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
gic.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
gtm.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
Kconfig build: Replace WINTOOL with CYGWIN_WINTOOL Kconfig 2020-05-18 15:02:55 -06:00
l2cc_pl310.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
l2cc.h arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
mmu.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
mpcore.h arch: arm: armv7-a: Author Gregory Nutt: update licenses to Apache 2021-03-25 19:42:44 -07:00
pgalloc.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
sctlr.h arch/arm: Fix the style warning 2021-03-26 17:01:24 +01:00
scu.h arch: arm: armv7-a: fix nxstyle errors 2021-03-25 19:42:44 -07:00
smp.h smp: Remove CONFIG_SMP_IDLETHREAD_STACKSIZE 2021-04-19 21:46:39 -05:00
svcall.h libc: Call pthread_exit in user-space by up_pthread_exit 2021-05-21 22:46:52 -06:00
Toolchain.defs compile/flags: add FRAME_POINTER into Toolchain.defs 2021-12-27 22:31:27 -06:00
vfork.S arch: Allocate the space from the beginning in up_stack_frame 2021-04-16 12:41:41 +09:00