This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 0ea2c0d17b sched/queue: fix typo in dq_insert_mid macro
add c325ab98c4 boards/nucleo-f302r8/qenco: Disable
CONFIG_LIBC_FLOATINGPOINT to free up flash space
add 5c188b6625 sched/semaphore: Remove tcb from the SEM_WAITLIST when the
task is deleted
add b6f2729730 Integrate nxmutex support fully into nxsem
add ffb49a25fb Enable mutex fast path for sem_wait and nxsem_wait also
when priority inheritance is enabled
add 156469f158 Clean up the nxmutex library
No new revisions were added by this update.
Summary of changes:
.../stm32/nucleo-f302r8/configs/qenco/defconfig | 1 -
include/nuttx/mutex.h | 656 ++++++++++++---------
include/nuttx/semaphore.h | 31 +-
include/pthread.h | 6 +-
include/semaphore.h | 22 +-
libs/libc/misc/lib_mutex.c | 565 +-----------------
libs/libc/semaphore/sem_getvalue.c | 2 +-
libs/libc/semaphore/sem_init.c | 8 +-
libs/libc/semaphore/sem_post.c | 12 +-
libs/libc/semaphore/sem_trywait.c | 14 +-
libs/libc/semaphore/sem_wait.c | 12 +-
sched/misc/deadlock.c | 4 +-
sched/pthread/pthread_mutexinit.c | 2 +-
sched/sched/sched_get_stateinfo.c | 2 +-
sched/semaphore/sem_destroy.c | 10 +-
sched/semaphore/sem_holder.c | 15 +-
sched/semaphore/sem_post.c | 83 ++-
sched/semaphore/sem_recover.c | 26 +-
sched/semaphore/sem_reset.c | 78 ++-
sched/semaphore/sem_trywait.c | 53 +-
sched/semaphore/sem_wait.c | 72 ++-
sched/semaphore/sem_waitirq.c | 41 +-
22 files changed, 773 insertions(+), 942 deletions(-)