pthread: restore pthread mutex default protocol POSIX compatibility

Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
This commit is contained in:
Petro Karashchenko
2022-01-06 11:02:13 +01:00
committed by Xiang Xiao
parent 5a0ab205ca
commit 2447b7bd9a
24 changed files with 63 additions and 22 deletions
@@ -30,6 +30,7 @@ CONFIG_NSH_FILEIOSIZE=512
CONFIG_NSH_LINELEN=64
CONFIG_NSH_READLINE=y
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
CONFIG_RAM_SIZE=98304
CONFIG_RAM_START=0x20000000
CONFIG_RAW_BINARY=y
@@ -66,6 +66,7 @@ CONFIG_NSH_NESTDEPTH=0
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
CONFIG_PREALLOC_TIMERS=2
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
CONFIG_PTHREAD_STACK_DEFAULT=464
CONFIG_RAM_SIZE=20480
CONFIG_RAM_START=0x20000000
@@ -84,6 +84,7 @@ CONFIG_NSH_LINELEN=40
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
CONFIG_PREALLOC_TIMERS=2
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
CONFIG_PTHREAD_STACK_DEFAULT=464
CONFIG_RAM_SIZE=20480
CONFIG_RAM_START=0x20000000
@@ -72,6 +72,7 @@ CONFIG_NSH_LINELEN=40
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
CONFIG_PREALLOC_TIMERS=2
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
CONFIG_PTHREAD_STACK_DEFAULT=464
CONFIG_RAM_SIZE=20480
CONFIG_RAM_START=0x20000000
@@ -49,6 +49,7 @@ CONFIG_NSH_NESTDEPTH=0
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
CONFIG_PREALLOC_TIMERS=2
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
CONFIG_PTHREAD_STACK_DEFAULT=464
CONFIG_RAM_SIZE=20480
CONFIG_RAM_START=0x20000000
@@ -44,6 +44,7 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=5
CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
CONFIG_PREALLOC_TIMERS=2
CONFIG_PRIORITY_INHERITANCE=y
CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
CONFIG_PTHREAD_STACK_DEFAULT=464
CONFIG_RAM_SIZE=20480
CONFIG_RAM_START=0x20000000