incubator-nuttx/sched/semaphore
zhangyuan21 09a06e7fce sem: don't clear waitobj when do sem recover
This commit is intended to solve the bug caused by #7159.
It will fixed data abort issue when task restart in wait sem status.
If delete waitobj in the sem recover function, then we will get the wrong
task list when remove the task from task list.
2022-10-11 16:31:54 +09:00
..
Make.defs
sem_clockwait.c Replace nxsem_timedwait_uninterruptible with nxsem_tickwait_uninterruptible 2022-05-15 13:55:58 +03:00
sem_destroy.c
sem_holder.c sched/semaphore: fix priority boost restoration for priority inheritance 2022-10-03 15:14:24 -03:00
sem_initialize.c
sem_post.c sched/semaphore: fix priority boost restoration for priority inheritance 2022-10-03 15:14:24 -03:00
sem_recover.c sem: don't clear waitobj when do sem recover 2022-10-11 16:31:54 +09:00
sem_reset.c
sem_setprotocol.c pthread: restore pthread mutex default protocol POSIX compatibility 2022-01-11 01:55:12 +08:00
sem_tickwait.c sched: Remove start from nxsem_tickwait[_uninterruptible] 2022-05-15 13:55:58 +03:00
sem_timedwait.c
sem_timeout.c
sem_trywait.c sched: merge waitsem and msgwaitq 2022-09-22 16:32:44 +08:00
sem_wait.c sched: merge waitsem and msgwaitq 2022-09-22 16:32:44 +08:00
sem_waitirq.c sched: clear waitsem and msgwaitq after remove blocked 2022-09-22 16:32:44 +08:00
semaphore.h libc: Move queue.h from include to include/nuttx 2022-09-26 08:04:58 +02:00
spinlock.c