You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ma...@apache.org on 2022/11/01 00:51:24 UTC

[incubator-nuttx] branch master updated: sched/spawn: Rename task_spawnattr_[get|set]stack[size|addr] to posix_spawnattr_[get|set]stack[size|addr]

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 28947517ca sched/spawn: Rename task_spawnattr_[get|set]stack[size|addr] to posix_spawnattr_[get|set]stack[size|addr]
28947517ca is described below

commit 28947517cab0e75db8d510e10a17645559310ee2
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Thu Oct 20 02:55:43 2022 +0800

    sched/spawn: Rename task_spawnattr_[get|set]stack[size|addr] to posix_spawnattr_[get|set]stack[size|addr]
    
    since they can be not only used in task_spawn but also in posix_spawn
    
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 Documentation/reference/user/01_task_control.rst   | 13 ++++++------
 .../arm/imx6/sabre-6quad/configs/netnsh/defconfig  |  2 +-
 .../freedom-k28f/configs/nshsdusb/defconfig        |  2 +-
 boards/arm/kl/freedom-kl25z/configs/nsh/defconfig  |  2 +-
 boards/arm/kl/freedom-kl26z/configs/nsh/defconfig  |  2 +-
 boards/arm/kl/teensy-lc/configs/nsh/defconfig      |  2 +-
 .../lincoln60/configs/thttpd-binfs/defconfig       |  2 +-
 .../lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig |  2 +-
 .../arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig |  2 +-
 boards/arm/phy62xx/phy6222/configs/nsh/defconfig   |  2 +-
 .../arm/phy62xx/phy6222/configs/phy_sbp/defconfig  |  2 +-
 .../arm/s32k1xx/s32k118evb/configs/nsh/defconfig   |  2 +-
 .../arm/sam34/sam4l-xplained/configs/nsh/defconfig |  2 +-
 .../arm/samd2l2/arduino-m0/configs/nsh/defconfig   |  2 +-
 .../samd2l2/arduino-m0/configs/usbnsh/defconfig    |  2 +-
 .../samd2l2/circuit-express/configs/nsh/defconfig  |  2 +-
 .../circuit-express/configs/usbnsh/defconfig       |  2 +-
 .../samd2l2/samd20-xplained/configs/nsh/defconfig  |  2 +-
 .../samd2l2/samd21-xplained/configs/nsh/defconfig  |  2 +-
 .../samd2l2/saml21-xplained/configs/nsh/defconfig  |  2 +-
 boards/arm/samd5e5/metro-m4/configs/nsh/defconfig  |  2 +-
 .../same54-xplained-pro/configs/nsh/defconfig      |  2 +-
 boards/arm/samv7/same70-xplained/README.txt        |  2 +-
 .../samv7/same70-xplained/configs/pysim/defconfig  |  2 +-
 boards/arm/samv7/samv71-xult/README.txt            |  2 +-
 .../arm/stm32/nucleo-f302r8/configs/can/defconfig  |  2 +-
 .../stm32/nucleo-f302r8/configs/highpri/defconfig  |  2 +-
 .../arm/stm32/nucleo-f302r8/configs/nsh/defconfig  |  2 +-
 .../arm/stm32/nucleo-f334r8/configs/adc/defconfig  |  2 +-
 .../stm32/nucleo-f334r8/configs/highpri/defconfig  |  2 +-
 .../arm/stm32/nucleo-f334r8/configs/nsh/defconfig  |  2 +-
 .../stm32/nucleo-f334r8/configs/spwm1/defconfig    |  2 +-
 .../stm32/nucleo-f334r8/configs/spwm2/defconfig    |  2 +-
 .../arm/stm32/nucleo-g431rb/configs/adc/defconfig  |  2 +-
 .../arm/stm32/nucleo-l152re/configs/lcd/defconfig  |  2 +-
 .../arm/stm32/nucleo-l152re/configs/nsh/defconfig  |  2 +-
 .../stm32/olimexino-stm32/configs/can/defconfig    |  2 +-
 .../olimexino-stm32/configs/composite/defconfig    |  2 +-
 .../stm32/olimexino-stm32/configs/nsh/defconfig    |  2 +-
 .../olimexino-stm32/configs/smallnsh/defconfig     |  2 +-
 .../stm32/olimexino-stm32/configs/tiny/defconfig   |  2 +-
 .../stm32f103-minimum/configs/hello/defconfig      |  2 +-
 .../stm32f334-disco/configs/buckboost/defconfig    |  2 +-
 .../stm32/stm32f334-disco/configs/nsh/defconfig    |  2 +-
 .../stm32f334-disco/configs/powerled/defconfig     |  2 +-
 .../stm32/stm32ldiscovery/configs/chrono/defconfig |  2 +-
 .../stm32/stm32ldiscovery/configs/nsh/defconfig    |  2 +-
 .../b-l072z-lrwan1/configs/adc/defconfig           |  2 +-
 .../b-l072z-lrwan1/configs/nsh/defconfig           |  2 +-
 .../b-l072z-lrwan1/configs/nxlines_oled/defconfig  |  2 +-
 .../b-l072z-lrwan1/configs/sx127x/defconfig        |  2 +-
 .../nucleo-f072rb/configs/nsh/defconfig            |  2 +-
 .../nucleo-f091rc/configs/nsh/defconfig            |  2 +-
 .../nucleo-f091rc/configs/sx127x/defconfig         |  2 +-
 .../nucleo-g070rb/configs/nsh/defconfig            |  2 +-
 .../nucleo-g071rb/configs/nsh/defconfig            |  2 +-
 .../nucleo-l073rz/configs/nsh/defconfig            |  2 +-
 .../nucleo-l073rz/configs/sx127x/defconfig         |  2 +-
 .../stm32f051-discovery/configs/nsh/defconfig      |  2 +-
 .../stm32f072-discovery/configs/nsh/defconfig      |  2 +-
 .../stm32g071b-disco/configs/nsh/defconfig         |  2 +-
 .../stm32g071b-disco/configs/oled/defconfig        |  2 +-
 .../nucleo-144/configs/f746-pysim/defconfig        |  2 +-
 .../stm32h7/nucleo-h743zi2/configs/jumbo/defconfig |  2 +-
 .../stm32h7/nucleo-h743zi2/configs/pysim/defconfig |  2 +-
 boards/arm/tiva/dk-tm4c129x/README.txt             |  2 +-
 boards/arm/tiva/tm4c1294-launchpad/README.txt      |  2 +-
 boards/arm/tiva/tm4c129e-launchpad/README.txt      |  2 +-
 .../atmega/arduino-mega2560/configs/nsh/defconfig  |  2 +-
 boards/risc-v/bl602/bl602evb/configs/dma/defconfig |  2 +-
 boards/risc-v/bl602/bl602evb/configs/elf/defconfig |  2 +-
 boards/risc-v/bl602/bl602evb/configs/fpu/defconfig |  2 +-
 .../risc-v/bl602/bl602evb/configs/gpio/defconfig   |  2 +-
 boards/risc-v/bl602/bl602evb/configs/i2c/defconfig |  2 +-
 boards/risc-v/bl602/bl602evb/configs/nsh/defconfig |  2 +-
 boards/risc-v/bl602/bl602evb/configs/spi/defconfig |  2 +-
 .../bl602/bl602evb/configs/spiflash/defconfig      |  2 +-
 .../risc-v/bl602/bl602evb/configs/timer/defconfig  |  2 +-
 .../risc-v/bl602/bl602evb/configs/wifi/defconfig   |  2 +-
 .../esp32c3/esp32c3-devkit/configs/elf/defconfig   |  2 +-
 .../esp32c3/esp32c3-devkit/configs/gpio/defconfig  |  2 +-
 .../fe310/hifive1-revb/configs/nsh/defconfig       |  2 +-
 .../risc-v/litex/arty_a7/configs/netnsh/defconfig  |  2 +-
 boards/risc-v/litex/arty_a7/configs/nsh/defconfig  |  2 +-
 boards/sparc/bm3803/xx3803/configs/nsh/defconfig   |  2 +-
 boards/sparc/bm3823/xx3823/configs/nsh/defconfig   |  2 +-
 .../esp32/esp32-devkitc/configs/audio/defconfig    |  2 +-
 .../esp32/esp32-devkitc/configs/blewifi/defconfig  |  2 +-
 .../esp32/esp32-devkitc/configs/coex/defconfig     |  2 +-
 .../esp32/esp32-devkitc/configs/efuse/defconfig    |  2 +-
 .../configs/wamr_wasi_debug/defconfig              |  2 +-
 .../esp32/esp32-devkitc/configs/wapi/defconfig     |  2 +-
 .../esp32s2-saola-1/configs/audio/defconfig        |  2 +-
 .../z16/z16f/z16f2800100zcog/configs/nsh/defconfig |  2 +-
 include/spawn.h                                    | 24 +++++++++++-----------
 libs/libc/spawn/lib_psa_getstackaddr.c             |  8 ++++----
 libs/libc/spawn/lib_psa_getstacksize.c             |  8 ++++----
 libs/libc/spawn/lib_psa_init.c                     |  2 +-
 libs/libc/spawn/lib_psa_setstackaddr.c             |  8 ++++----
 libs/libc/spawn/lib_psa_setstacksize.c             |  8 ++++----
 libs/libc/unistd/Kconfig                           |  7 +++----
 sched/task/task_spawn.c                            |  4 ++--
 102 files changed, 133 insertions(+), 135 deletions(-)

diff --git a/Documentation/reference/user/01_task_control.rst b/Documentation/reference/user/01_task_control.rst
index 81b33072fd..60d22a0288 100644
--- a/Documentation/reference/user/01_task_control.rst
+++ b/Documentation/reference/user/01_task_control.rst
@@ -87,9 +87,8 @@ Standard ``posix_spawn`` interfaces:
 Non-standard task control interfaces inspired by ``posix_spawn``:
 
   - :c:func:`task_spawn`
-  - :c:func:`task_spawnattr_getstacksize`
-  - :c:func:`task_spawnattr_setstacksize`
-  - :c:func:`posix_spawn_file_actions_init`
+  - :c:func:`posix_spawnattr_getstacksize`
+  - :c:func:`posix_spawnattr_setstacksize`
 
 Functions
 ---------
@@ -846,9 +845,9 @@ Functions
   **POSIX Compatibility:** This is a non-standard interface inspired by
   ``posix_spawn()``.
 
-.. c:function:: int task_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr, FAR size_t *stacksize)
+.. c:function:: int posix_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr, FAR size_t *stacksize)
 
-  The ``task_spawnattr_getstacksize()`` function will
+  The ``posix_spawnattr_getstacksize()`` function will
   obtain the value of the *spawn-stacksize* attribute from the attributes
   object referenced by ``attr``.
 
@@ -858,9 +857,9 @@ Functions
   :return: On success, this function returns 0; on failure it
     will return an error number from ``<errno.h>``
 
-.. c:function:: int task_spawnattr_setstacksize(FAR posix_spawnattr_t *attr, size_t stacksize)
+.. c:function:: int posix_spawnattr_setstacksize(FAR posix_spawnattr_t *attr, size_t stacksize)
 
-  The ``task_spawnattr_setstacksize()`` function will set
+  The ``posix_spawnattr_setstacksize()`` function will set
   the *spawn-stacksize* attribute in an initialized attributes object
   referenced by ``attr``.
 
diff --git a/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig b/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
index 7d9111a01e..06e57da484 100644
--- a/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
+++ b/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
@@ -97,6 +97,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
 CONFIG_PATH_INITIAL="/system/bin"
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=3072
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=3072
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=1073741824
@@ -117,7 +118,6 @@ CONFIG_SYSTEM_ADBD=y
 CONFIG_SYSTEM_DHCPC_RENEW=y
 CONFIG_SYSTEM_NSH=m
 CONFIG_SYSTEM_PING=y
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=3072
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TESTING_OSTEST=y
 CONFIG_TESTING_OSTEST_FPUTESTDISABLE=y
diff --git a/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig b/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
index a0f79ef49b..61fc9637ed 100644
--- a/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
+++ b/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
@@ -65,6 +65,7 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PRIORITY_INHERITANCE=y
 CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y
@@ -83,5 +84,4 @@ CONFIG_START_MONTH=5
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_NSH_STACKSIZE=2048
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_USBDEV=y
diff --git a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
index 74d192e4fb..8339cbb18f 100644
--- a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
+++ b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
@@ -37,6 +37,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=16384
@@ -50,6 +51,5 @@ CONFIG_START_YEAR=2013
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
index 71b9231bcc..41196a5e8a 100644
--- a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
+++ b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
@@ -37,6 +37,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=16384
@@ -50,6 +51,5 @@ CONFIG_START_YEAR=2013
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/arm/kl/teensy-lc/configs/nsh/defconfig b/boards/arm/kl/teensy-lc/configs/nsh/defconfig
index 7bf99adb69..fcd0976c89 100644
--- a/boards/arm/kl/teensy-lc/configs/nsh/defconfig
+++ b/boards/arm/kl/teensy-lc/configs/nsh/defconfig
@@ -50,6 +50,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=8192
@@ -61,6 +62,5 @@ CONFIG_START_YEAR=2015
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig b/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
index 291ddcdfa7..7e0bdebf5d 100644
--- a/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
+++ b/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
@@ -52,6 +52,7 @@ CONFIG_NET_TCP_CONNS=12
 CONFIG_NET_TCP_WRITE_BUFFERS=y
 CONFIG_NUNGET_CHARS=0
 CONFIG_PIPES=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x10000000
 CONFIG_RR_INTERVAL=200
@@ -63,7 +64,6 @@ CONFIG_START_YEAR=2015
 CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_PING=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_THTTPD_CGIINBUFFERSIZ=256
 CONFIG_THTTPD_CGIOUTBUFFERSIZE=256
 CONFIG_THTTPD_CGI_BYTECOUNT=20000
diff --git a/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig b/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig
index 0d41d8869b..7b30f8fefc 100644
--- a/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig
+++ b/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig
@@ -32,6 +32,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=196608
@@ -45,5 +46,4 @@ CONFIG_START_YEAR=2010
 CONFIG_STDIO_BUFFER_SIZE=48
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_UART_SERIAL_CONSOLE=y
diff --git a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
index dbdca6c79b..9564240716 100644
--- a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
+++ b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
@@ -34,6 +34,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUC_UART1=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
@@ -47,7 +48,6 @@ CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_UART1_RXBUFSIZE=64
 CONFIG_UART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/phy62xx/phy6222/configs/nsh/defconfig b/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
index d82365ea35..5e6d444442 100644
--- a/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
+++ b/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
@@ -31,6 +31,7 @@ CONFIG_MTD=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=59264
 CONFIG_RAM_START=0x1fff1880
@@ -43,5 +44,4 @@ CONFIG_START_YEAR=2013
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
diff --git a/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig b/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
index 646982476d..b5738831e8 100644
--- a/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
+++ b/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
@@ -61,6 +61,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=59264
 CONFIG_RAM_START=0x1fff1880
@@ -73,5 +74,4 @@ CONFIG_START_YEAR=2013
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
diff --git a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
index f62b05fa7c..14b6d1f29d 100644
--- a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
@@ -35,6 +35,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=23552
 CONFIG_RAM_START=0x1ffffc00
@@ -49,5 +50,4 @@ CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
diff --git a/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig b/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig
index 23d9cf4689..4f1e93dcb9 100644
--- a/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig
+++ b/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig
@@ -29,6 +29,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
@@ -42,5 +43,4 @@ CONFIG_START_MONTH=6
 CONFIG_START_YEAR=2013
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART0_SERIAL_CONSOLE=y
diff --git a/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig b/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig
index 3f181d4fde..9b372c6781 100644
--- a/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig
@@ -39,6 +39,7 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INIT_STACKSIZE=1536
 CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
@@ -53,7 +54,6 @@ CONFIG_START_MONTH=6
 CONFIG_START_YEAR=2015
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART3_RXBUFSIZE=64
 CONFIG_USART3_TXBUFSIZE=64
 CONFIG_USART4_RXBUFSIZE=64
diff --git a/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig b/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig
index e20b13075f..e71261033f 100644
--- a/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig
+++ b/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig
@@ -42,6 +42,7 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INIT_STACKSIZE=1536
 CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
@@ -55,5 +56,4 @@ CONFIG_START_MONTH=9
 CONFIG_START_YEAR=2019
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USBDEV=y
diff --git a/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig b/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig
index 105848812f..c42b055df2 100644
--- a/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig
@@ -43,6 +43,7 @@ CONFIG_DEFAULT_SMALL=y
 CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INIT_STACKSIZE=1536
 CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
@@ -55,7 +56,6 @@ CONFIG_START_MONTH=6
 CONFIG_START_YEAR=2015
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART4_RXBUFSIZE=64
 CONFIG_USART4_SERIAL_CONSOLE=y
 CONFIG_USART4_TXBUFSIZE=64
diff --git a/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig b/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig
index 56e1529c33..a56263ff81 100644
--- a/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig
+++ b/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig
@@ -42,6 +42,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INIT_STACKSIZE=1536
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_USBCONSOLE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
@@ -56,7 +57,6 @@ CONFIG_START_MONTH=6
 CONFIG_START_YEAR=2015
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART4_RXBUFSIZE=64
 CONFIG_USART4_SERIAL_CONSOLE=y
 CONFIG_USART4_TXBUFSIZE=64
diff --git a/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig
index 80210be263..ca1e45bb36 100644
--- a/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig
@@ -41,6 +41,7 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INIT_STACKSIZE=1536
 CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
@@ -54,7 +55,6 @@ CONFIG_START_MONTH=2
 CONFIG_START_YEAR=2014
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART3_RXBUFSIZE=64
 CONFIG_USART3_TXBUFSIZE=64
 CONFIG_USART4_RXBUFSIZE=64
diff --git a/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig
index a093620311..29d5210544 100644
--- a/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig
@@ -42,6 +42,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INIT_STACKSIZE=1536
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
@@ -54,7 +55,6 @@ CONFIG_START_MONTH=6
 CONFIG_START_YEAR=2015
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART3_RXBUFSIZE=64
 CONFIG_USART3_TXBUFSIZE=64
 CONFIG_USART4_RXBUFSIZE=64
diff --git a/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig
index e4ad32f7a0..4de5c623a1 100644
--- a/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig
@@ -42,6 +42,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INIT_STACKSIZE=1536
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NSH_BUILTIN_APPS=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
@@ -57,7 +58,6 @@ CONFIG_START_MONTH=2
 CONFIG_START_YEAR=2014
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART3_RXBUFSIZE=64
 CONFIG_USART3_TXBUFSIZE=64
 CONFIG_USART4_RXBUFSIZE=64
diff --git a/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig b/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig
index b9ffef7d60..8228ad7618 100644
--- a/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig
+++ b/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig
@@ -25,6 +25,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=196608
@@ -39,7 +40,6 @@ CONFIG_START_DAY=23
 CONFIG_START_MONTH=7
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART3_RXBUFSIZE=64
 CONFIG_USART3_SERIAL_CONSOLE=y
 CONFIG_USART3_TXBUFSIZE=64
diff --git a/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig b/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig
index 86fd1da6d9..58ef7aea1a 100644
--- a/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig
+++ b/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig
@@ -25,6 +25,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=196608
@@ -40,7 +41,6 @@ CONFIG_START_DAY=23
 CONFIG_START_MONTH=7
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART2_SERIAL_CONSOLE=y
 CONFIG_USART3_RXBUFSIZE=64
 CONFIG_USART3_TXBUFSIZE=64
diff --git a/boards/arm/samv7/same70-xplained/README.txt b/boards/arm/samv7/same70-xplained/README.txt
index a164614b00..e0fcd8fe85 100644
--- a/boards/arm/samv7/same70-xplained/README.txt
+++ b/boards/arm/samv7/same70-xplained/README.txt
@@ -1419,7 +1419,7 @@ Configuration sub-directories
          CONFIG_PTHREAD_STACK_MIN=256
          CONFIG_PTHREAD_STACK_DEFAULT=2048
          CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024
-         CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
+         CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
          CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
          CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
 
diff --git a/boards/arm/samv7/same70-xplained/configs/pysim/defconfig b/boards/arm/samv7/same70-xplained/configs/pysim/defconfig
index 69f728c69a..064f6dfa30 100644
--- a/boards/arm/samv7/same70-xplained/configs/pysim/defconfig
+++ b/boards/arm/samv7/same70-xplained/configs/pysim/defconfig
@@ -101,6 +101,7 @@ CONFIG_NSH_READLINE=y
 CONFIG_NSH_ROMFSETC=y
 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PSEUDOTERM=y
 CONFIG_PTHREAD_CLEANUP=y
@@ -153,6 +154,5 @@ CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_NSH_STACKSIZE=2048
 CONFIG_SYSTEM_PING=y
 CONFIG_SYSTEM_PING_STACKSIZE=2048
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_USART1_SERIAL_CONSOLE=y
 CONFIG_USEC_PER_TICK=1000
diff --git a/boards/arm/samv7/samv71-xult/README.txt b/boards/arm/samv7/samv71-xult/README.txt
index b4d478b587..1d7fe61344 100644
--- a/boards/arm/samv7/samv71-xult/README.txt
+++ b/boards/arm/samv7/samv71-xult/README.txt
@@ -2082,7 +2082,7 @@ Configuration sub-directories
          CONFIG_PTHREAD_STACK_MIN=256
          CONFIG_PTHREAD_STACK_DEFAULT=2048
          CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024
-         CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
+         CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
          CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
          CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
 
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
index 84799880ef..426c64dc11 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
@@ -34,6 +34,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_CMDPARMS=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_QUOTE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_RAM_SIZE=16386
 CONFIG_RAM_START=0x20000000
@@ -54,5 +55,4 @@ CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_TIME64=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
index 7bb91bb1ae..4fb9084c6d 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
@@ -30,6 +30,7 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF302R8_HIGHPRI=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -57,5 +58,4 @@ CONFIG_STM32_TIM1_PWM=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_READLINE=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
index 11b2ee5019..3ae04c46bf 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
@@ -68,6 +68,7 @@ CONFIG_NSH_DISABLE_XD=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -84,5 +85,4 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
index 74d55e3d65..a8f5d6ff8a 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
@@ -71,6 +71,7 @@ CONFIG_NSH_DISABLE_XD=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -94,5 +95,4 @@ CONFIG_STM32_TIM1_ADC=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
index 1527f9abab..df8495aca5 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
@@ -30,6 +30,7 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_HIGHPRI=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -61,5 +62,4 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_READLINE=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
index ec28b9a5f7..1bd91a8d70 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
@@ -68,6 +68,7 @@ CONFIG_NSH_DISABLE_XD=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -85,5 +86,4 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
index 2cc85f0d9c..c468a7e2fb 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
@@ -32,6 +32,7 @@ CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_SPWM=y
 CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=3
 CONFIG_NUCLEOF334R8_SPWM_USE_HRTIM1=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -72,5 +73,4 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_READLINE=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
index 5165df944c..a623359fbc 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
@@ -33,6 +33,7 @@ CONFIG_LIBM=y
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_SPWM=y
 CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=4
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -63,5 +64,4 @@ CONFIG_STM32_TIM6=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_READLINE=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
index 1ca6c7c415..a4caba646f 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
@@ -71,6 +71,7 @@ CONFIG_NSH_DISABLE_XD=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -94,5 +95,4 @@ CONFIG_STM32_TIM1_ADC=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig b/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
index dc41801d6f..d573d126ea 100644
--- a/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
+++ b/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
@@ -50,6 +50,7 @@ CONFIG_NXFONT_MONO5X8=y
 CONFIG_NXFONT_SANS22X29B=y
 CONFIG_NXFONT_SANS23X27=y
 CONFIG_NX_BLOCKING=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
@@ -68,6 +69,5 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
index f4ce8eed49..5bacfa2667 100644
--- a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
@@ -33,6 +33,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=81920
@@ -50,6 +51,5 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/olimexino-stm32/configs/can/defconfig b/boards/arm/stm32/olimexino-stm32/configs/can/defconfig
index bd49bc7615..8f79d36c59 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/can/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/can/defconfig
@@ -62,6 +62,7 @@ CONFIG_NSH_CODECS_BUFSIZE=0
 CONFIG_NSH_FILEIOSIZE=128
 CONFIG_NSH_LINELEN=40
 CONFIG_NSH_NESTDEPTH=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
 CONFIG_PREALLOC_TIMERS=2
 CONFIG_PRIORITY_INHERITANCE=y
@@ -98,7 +99,6 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_TIME64=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_TLS_NELEM=0
 CONFIG_USART1_RXBUFSIZE=32
 CONFIG_USART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig b/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig
index af1d8ad946..fb3b1b115f 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig
@@ -80,6 +80,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_CODECS_BUFSIZE=0
 CONFIG_NSH_FILEIOSIZE=128
 CONFIG_NSH_LINELEN=40
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
 CONFIG_PREALLOC_TIMERS=2
 CONFIG_PRIORITY_INHERITANCE=y
@@ -123,7 +124,6 @@ CONFIG_SYSTEM_COMPOSITE=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_TIME64=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_TLS_NELEM=0
 CONFIG_USART1_RXBUFSIZE=32
 CONFIG_USART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig b/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig
index 3b9299528e..8e635f5b26 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig
@@ -68,6 +68,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_CODECS_BUFSIZE=0
 CONFIG_NSH_FILEIOSIZE=128
 CONFIG_NSH_LINELEN=40
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
 CONFIG_PREALLOC_TIMERS=2
 CONFIG_PRIORITY_INHERITANCE=y
@@ -109,7 +110,6 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_TIME64=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_TLS_NELEM=0
 CONFIG_USART1_RXBUFSIZE=32
 CONFIG_USART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig b/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig
index c4365c820e..3be8ca34d1 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig
@@ -45,6 +45,7 @@ CONFIG_NSH_CODECS_BUFSIZE=0
 CONFIG_NSH_FILEIOSIZE=128
 CONFIG_NSH_LINELEN=40
 CONFIG_NSH_NESTDEPTH=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
 CONFIG_PREALLOC_TIMERS=2
 CONFIG_PRIORITY_INHERITANCE=y
@@ -73,7 +74,6 @@ CONFIG_STM32_USART1=y
 CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_TLS_NELEM=0
 CONFIG_USART1_RXBUFSIZE=32
 CONFIG_USART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig b/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
index b27f77923a..4b413b3518 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
@@ -40,6 +40,7 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_MM_SMALL=y
 CONFIG_NAME_MAX=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=5
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768
 CONFIG_PREALLOC_TIMERS=2
 CONFIG_PRIORITY_INHERITANCE=y
@@ -71,7 +72,6 @@ CONFIG_STM32_USART1=y
 CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_READLINE=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_TLS_NELEM=0
 CONFIG_USART1_RXBUFSIZE=32
 CONFIG_USART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
index aab3812c1b..9eb8805204 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
@@ -33,6 +33,7 @@ CONFIG_MM_SMALL=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
 CONFIG_RAM_START=0x20000000
@@ -49,5 +50,4 @@ CONFIG_STM32_NOEXT_VECTORS=y
 CONFIG_STM32_USART1=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_USART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
index 45d22e68b4..155c44ff93 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
@@ -85,6 +85,7 @@ CONFIG_NSH_DISABLE_XD=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -127,5 +128,4 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
index 3cbe716769..367e6e1127 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
@@ -70,6 +70,7 @@ CONFIG_NSH_DISABLE_XD=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
@@ -87,5 +88,4 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig b/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig
index ced65744c5..141c77dcff 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig
@@ -77,6 +77,7 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_MAXARGUMENTS=16
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
@@ -115,5 +116,4 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
index 0776ed8a90..5f1ec1771c 100644
--- a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
+++ b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
@@ -41,6 +41,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
@@ -59,5 +60,4 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_RTC=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
diff --git a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
index e3a18e61dd..1449be551a 100644
--- a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
@@ -30,6 +30,7 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
@@ -45,7 +46,6 @@ CONFIG_STM32_PWR=y
 CONFIG_STM32_USART1=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART1_BAUD=57600
 CONFIG_USART1_RXBUFSIZE=64
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
index fbff7f3f9c..d1e25d4790 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
@@ -36,6 +36,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
@@ -55,6 +56,5 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
index 72a5860abd..e1073dbd9b 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
@@ -33,6 +33,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
@@ -48,6 +49,5 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig
index 4c3cfa6961..3c2fd9b7b7 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig
@@ -44,6 +44,7 @@ CONFIG_NUNGET_CHARS=0
 CONFIG_NX=y
 CONFIG_NXFONT_MONO5X8=y
 CONFIG_NX_BLOCKING=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
@@ -62,6 +63,5 @@ CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_NSH_STACKSIZE=1024
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
index 4e7f53310c..1a1abc6103 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
@@ -42,6 +42,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
@@ -59,6 +60,5 @@ CONFIG_STM32F0L0G0_SPI1=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
index 8379172f78..4b049d22dc 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
@@ -41,6 +41,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
@@ -55,7 +56,6 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_RXBUFSIZE=32
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
index 23d68959c3..d6e76f3364 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
@@ -43,6 +43,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
@@ -57,6 +58,5 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
index ef9306364a..d6d2a7c329 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
@@ -41,6 +41,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
@@ -59,6 +60,5 @@ CONFIG_STM32F0L0G0_SPI1=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
index dc533d70e3..f2764d0fd7 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
@@ -47,6 +47,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
@@ -104,7 +105,6 @@ CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_I2CTOOL=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TIMER=y
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
index 19529abf8a..50b9cc3169 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
@@ -31,6 +31,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
@@ -46,6 +47,5 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
index 6643feac4c..d5f49ac967 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
@@ -33,6 +33,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
@@ -48,6 +49,5 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
index 35b3f44fa7..5079db41da 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
@@ -42,6 +42,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
@@ -59,6 +60,5 @@ CONFIG_STM32F0L0G0_SPI1=y
 CONFIG_STM32F0L0G0_USART2=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART2_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
index 8f48cf5d1f..1a4dc7bda6 100644
--- a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
@@ -28,6 +28,7 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x20000000
@@ -42,7 +43,6 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART1=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART1_RXBUFSIZE=32
 CONFIG_USART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
index 71459ac3e0..f816d67071 100644
--- a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
@@ -28,6 +28,7 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x20000000
@@ -42,7 +43,6 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART1=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART1_RXBUFSIZE=32
 CONFIG_USART1_SERIAL_CONSOLE=y
diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
index a4c579e1e8..fdf3d5102d 100644
--- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
@@ -36,6 +36,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32760
@@ -51,7 +52,6 @@ CONFIG_STM32F0L0G0_PWR=y
 CONFIG_STM32F0L0G0_USART3=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART3_SERIAL_CONSOLE=y
 CONFIG_USERLED=y
diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
index ff2ee0cdfc..173abc2a1e 100644
--- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
@@ -56,6 +56,7 @@ CONFIG_NX=y
 CONFIG_NXFONTS_DISABLE_1BPP=y
 CONFIG_NXFONT_MONO5X8=y
 CONFIG_NX_BLOCKING=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32760
@@ -74,7 +75,6 @@ CONFIG_STM32F0L0G0_SPI1_COMMTYPE=1
 CONFIG_STM32F0L0G0_USART3=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TLS_NELEM=0
 CONFIG_USART3_SERIAL_CONSOLE=y
 CONFIG_USERLED=y
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig
index d704d3b48b..b1415a4725 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig
+++ b/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig
@@ -72,6 +72,7 @@ CONFIG_NSH_READLINE=y
 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
 CONFIG_NUCLEO_CONSOLE_VIRTUAL=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=4098
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PRIORITY_INHERITANCE=y
 CONFIG_PSEUDOTERM=y
@@ -142,7 +143,6 @@ CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_PING=y
 CONFIG_SYSTEM_PING_STACKSIZE=2048
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=4098
 CONFIG_USART3_SERIAL_CONSOLE=y
 CONFIG_USEC_PER_TICK=1000
 CONFIG_WQUEUE_NOTIFIER=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig b/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig
index 9679d24afa..8d9bc6da35 100644
--- a/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig
@@ -78,6 +78,7 @@ CONFIG_NSH_MAXARGUMENTS=12
 CONFIG_NSH_READLINE=y
 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=2048
 CONFIG_RAMLOG=y
@@ -122,7 +123,6 @@ CONFIG_SYSTEM_NSH_STACKSIZE=2048
 CONFIG_SYSTEM_PING=y
 CONFIG_SYSTEM_PING_STACKSIZE=2048
 CONFIG_TASK_NAME_SIZE=16
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_TESTING_FSTEST=y
 CONFIG_TESTING_FSTEST_STACKSIZE=2048
 CONFIG_TESTING_GETPRIME=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi2/configs/pysim/defconfig b/boards/arm/stm32h7/nucleo-h743zi2/configs/pysim/defconfig
index 5f3e340b8f..6a78673543 100644
--- a/boards/arm/stm32h7/nucleo-h743zi2/configs/pysim/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi2/configs/pysim/defconfig
@@ -72,6 +72,7 @@ CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PRIORITY_INHERITANCE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PTHREAD_CLEANUP=y
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=2048
@@ -124,7 +125,6 @@ CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_PING=y
 CONFIG_SYSTEM_PING_STACKSIZE=2048
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_USART3_SERIAL_CONSOLE=y
 CONFIG_USBHOST=y
 CONFIG_USBHOST_MSC=y
diff --git a/boards/arm/tiva/dk-tm4c129x/README.txt b/boards/arm/tiva/dk-tm4c129x/README.txt
index 01ed75c9a2..93fa3f60da 100644
--- a/boards/arm/tiva/dk-tm4c129x/README.txt
+++ b/boards/arm/tiva/dk-tm4c129x/README.txt
@@ -684,7 +684,7 @@ Where <subdir> is one of the following:
          CONFIG_INIT_STACKSIZE=2048
          CONFIG_PTHREAD_STACK_DEFAULT=2048
          CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024
-         CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
+         CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
          CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
          CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
 
diff --git a/boards/arm/tiva/tm4c1294-launchpad/README.txt b/boards/arm/tiva/tm4c1294-launchpad/README.txt
index c44190ec95..ae8f46d231 100644
--- a/boards/arm/tiva/tm4c1294-launchpad/README.txt
+++ b/boards/arm/tiva/tm4c1294-launchpad/README.txt
@@ -63,7 +63,7 @@ Where <subdir> is one of the following:
          CONFIG_INIT_STACKSIZE=2048
          CONFIG_PTHREAD_STACK_DEFAULT=2048
          CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024
-         CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
+         CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
          CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
          CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
 
diff --git a/boards/arm/tiva/tm4c129e-launchpad/README.txt b/boards/arm/tiva/tm4c129e-launchpad/README.txt
index 3c4fc1000e..515005cc9f 100644
--- a/boards/arm/tiva/tm4c129e-launchpad/README.txt
+++ b/boards/arm/tiva/tm4c129e-launchpad/README.txt
@@ -207,7 +207,7 @@ Where <subdir> is one of the following:
          CONFIG_INIT_STACKSIZE=2048
          CONFIG_PTHREAD_STACK_DEFAULT=2048
          CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024
-         CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
+         CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
          CONFIG_BUILTIN_PROXY_STACKSIZE=1024
          CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048
          CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048
diff --git a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
index 5cf61c157b..aa65a6a660 100644
--- a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
+++ b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
@@ -26,6 +26,7 @@ CONFIG_INIT_STACKSIZE=768
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_PTHREAD_STACK_DEFAULT=128
 CONFIG_PTHREAD_STACK_MIN=128
@@ -37,6 +38,5 @@ CONFIG_START_YEAR=2011
 CONFIG_STDIO_BUFFER_SIZE=0
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_USART0_BAUD=38400
 CONFIG_USART0_SERIAL_CONSOLE=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/dma/defconfig b/boards/risc-v/bl602/bl602evb/configs/dma/defconfig
index 467b7d51f3..761eb268bb 100644
--- a/boards/risc-v/bl602/bl602evb/configs/dma/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/dma/defconfig
@@ -54,6 +54,7 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
@@ -72,7 +73,6 @@ CONFIG_SYSTEM_I2CTOOL=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_SPITOOL=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TIMER=y
 CONFIG_TIMER_ARCH=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
index 175cb0514b..fa3e2f404b 100644
--- a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
@@ -58,6 +58,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
@@ -72,7 +73,6 @@ CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TESTING_OSTEST=y
 CONFIG_TIMER=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
index fafdb10655..d36ef7b2a1 100644
--- a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
@@ -52,6 +52,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
@@ -66,7 +67,6 @@ CONFIG_START_YEAR=2020
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TESTING_OSTEST=y
 CONFIG_TIMER=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
index 54b16e6282..45f170fadf 100644
--- a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
@@ -54,6 +54,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
@@ -67,7 +68,6 @@ CONFIG_START_YEAR=2020
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TIMER=y
 CONFIG_TIMER_ARCH=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
index ed526993d4..c6262cd789 100644
--- a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
@@ -54,6 +54,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
@@ -68,7 +69,6 @@ CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_I2CTOOL=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TIMER=y
 CONFIG_TIMER_ARCH=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
index 2e280a24cc..de17039d5c 100644
--- a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
@@ -52,6 +52,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
@@ -65,7 +66,6 @@ CONFIG_START_YEAR=2020
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TIMER=y
 CONFIG_TIMER_ARCH=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
index a106adba0f..04df21f97c 100644
--- a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
@@ -54,6 +54,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_MAXARGUMENTS=16
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
@@ -69,7 +70,6 @@ CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_SPITOOL=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TIMER=y
 CONFIG_TIMER_ARCH=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
index 2b715b43cb..844c9c9ed1 100644
--- a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
@@ -55,6 +55,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
@@ -68,7 +69,6 @@ CONFIG_START_YEAR=2020
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TIMER=y
 CONFIG_TIMER_ARCH=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
index 97ee7adbe4..1563749a44 100644
--- a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
@@ -56,6 +56,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_PWM=y
 CONFIG_PWM_MULTICHAN=y
@@ -74,7 +75,6 @@ CONFIG_START_YEAR=2020
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_TIMER=y
 CONFIG_TIMER_ARCH=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
index 2ac0eb4d58..c80a6c753d 100644
--- a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
@@ -110,6 +110,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=128
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PSEUDOTERM=y
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_SPINLOCKS=y
@@ -137,7 +138,6 @@ CONFIG_SYSTEM_NSH_PRIORITY=50
 CONFIG_SYSTEM_NSH_STACKSIZE=2500
 CONFIG_SYSTEM_PING=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_MM=y
 CONFIG_TESTING_OSTEST=y
 CONFIG_UART0_BAUD=2000000
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig
index d8896482d6..615b9a340b 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig
@@ -41,6 +41,7 @@ CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NSH_READLINE=y
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RR_INTERVAL=200
@@ -51,5 +52,4 @@ CONFIG_START_YEAR=2020
 CONFIG_SYMTAB_ORDEREDBYNAME=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig
index 26c2f52381..679b576635 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig
@@ -35,6 +35,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=0
 CONFIG_RR_INTERVAL=200
 CONFIG_SCHED_WAITPID=y
@@ -43,5 +44,4 @@ CONFIG_START_MONTH=11
 CONFIG_START_YEAR=2019
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
index a52aadba0c..fb3f577840 100644
--- a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
+++ b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
@@ -71,6 +71,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x80000000
@@ -84,7 +85,6 @@ CONFIG_START_YEAR=2019
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_TESTING_GETPRIME=y
 CONFIG_UART0_RXBUFSIZE=16
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig b/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
index b298cb9315..646185badf 100644
--- a/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
+++ b/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
@@ -94,6 +94,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
 CONFIG_NSH_TELNET=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=268435456
 CONFIG_RAM_START=0x40000000
@@ -112,7 +113,6 @@ CONFIG_SYSTEM_MDIO=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_PING=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_UART0_RXBUFSIZE=128
 CONFIG_UART0_SERIAL_CONSOLE=y
 CONFIG_UART0_TXBUFSIZE=128
diff --git a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
index 6cc30bb3f4..7fdedf81b1 100644
--- a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
+++ b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
@@ -49,6 +49,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=268435456
 CONFIG_RAM_START=0x40000000
@@ -62,7 +63,6 @@ CONFIG_START_YEAR=2020
 CONFIG_STDIO_DISABLE_BUFFERING=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=12
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_TESTING_GETPRIME=y
 CONFIG_UART0_RXBUFSIZE=128
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
index aed43dd26d..f176c18d3e 100644
--- a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
+++ b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
@@ -100,6 +100,7 @@ CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=32768
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_MIN=2048
@@ -121,7 +122,6 @@ CONFIG_START_YEAR=2011
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_STACKMONITOR=y
 CONFIG_SYSTEM_STACKMONITOR_INTERVAL=1
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=32768
 CONFIG_UART3_SERIAL_CONSOLE=y
 CONFIG_USEC_PER_TICK=1
 CONFIG_XX3803_WDG=y
diff --git a/boards/sparc/bm3823/xx3823/configs/nsh/defconfig b/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
index 1c0059e508..8183b5d9b8 100644
--- a/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
+++ b/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
@@ -38,6 +38,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NUNGET_CHARS=0
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
 CONFIG_RAM_SIZE=524288
 CONFIG_RAM_START=0x20000000
@@ -49,7 +50,6 @@ CONFIG_START_DAY=16
 CONFIG_START_MONTH=6
 CONFIG_START_YEAR=2011
 CONFIG_SYSTEM_NSH=y
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768
 CONFIG_UART1_BAUD=9600
 CONFIG_UART1_SERIAL_CONSOLE=y
 CONFIG_UART2_BAUD=9600
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig
index 7cdfe9cc77..0d6fa51d51 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig
@@ -98,6 +98,7 @@ CONFIG_NSH_LINELEN=300
 CONFIG_NSH_READLINE=y
 CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y
 CONFIG_NXPLAYER_PLAYTHREAD_STACKSIZE=4096
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=2048
@@ -118,7 +119,6 @@ CONFIG_SYSTEM_DHCPC_RENEW=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_NXPLAYER=y
 CONFIG_SYSTEM_PING=y
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_TELNET_CHARACTER_MODE=y
 CONFIG_TLS_TASK_NELEM=4
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig
index 166ce28d86..28f3c8062a 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig
@@ -69,6 +69,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=300
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_MQ_MSGS=32
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
@@ -87,7 +88,6 @@ CONFIG_START_YEAR=2011
 CONFIG_SYSTEM_DHCPC_RENEW=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_PING=y
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_TELNET_CHARACTER_MODE=y
 CONFIG_TLS_TASK_NELEM=4
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig
index 2277cfbfbe..b4c72c693b 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig
@@ -120,6 +120,7 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_LINELEN=300
 CONFIG_NSH_TELNET=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PTHREAD_MUTEX_ROBUST=y
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_RAM_SIZE=114688
@@ -138,7 +139,6 @@ CONFIG_START_YEAR=2011
 CONFIG_SYSTEM_DHCPC_RENEW=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_PING=y
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_TELNET_CHARACTER_MODE=y
 CONFIG_TLS_TASK_NELEM=4
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig
index 0c08bb67ed..be9cd313a7 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig
@@ -76,6 +76,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=300
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_RAM_SIZE=114688
@@ -94,7 +95,6 @@ CONFIG_SYSTEM_DHCPC_RENEW=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_PING=y
 CONFIG_SYSTEM_STACKMONITOR=y
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_TELNET_CHARACTER_MODE=y
 CONFIG_TLS_TASK_NELEM=4
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig
index da195928f6..ddbc99154e 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig
@@ -94,6 +94,7 @@ CONFIG_NSH_DISABLE_TRUNCATE=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=200
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_MQ_MSGS=4
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
@@ -115,7 +116,6 @@ CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_NTPC=y
 CONFIG_SYSTEM_PING=y
 CONFIG_SYSTEM_PING_STACKSIZE=2048
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_TLS_TASK_NELEM=4
 CONFIG_UART0_SERIAL_CONSOLE=y
 CONFIG_WIRELESS_WAPI=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
index bb2d296719..5483b76434 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
@@ -64,6 +64,7 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=300
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_RAM_SIZE=114688
@@ -82,7 +83,6 @@ CONFIG_SYSTEM_DHCPC_RENEW=y
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_PING=y
 CONFIG_SYSTEM_STACKMONITOR=y
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_TELNET_CHARACTER_MODE=y
 CONFIG_TLS_TASK_NELEM=4
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/audio/defconfig b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/audio/defconfig
index 6831dacc67..9d66640313 100644
--- a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/audio/defconfig
+++ b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/audio/defconfig
@@ -60,6 +60,7 @@ CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=2048
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=2048
 CONFIG_RAM_SIZE=114688
@@ -76,5 +77,4 @@ CONFIG_START_YEAR=2011
 CONFIG_SYSTEM_NSH=y
 CONFIG_SYSTEM_NSH_STACKSIZE=2048
 CONFIG_SYSTEM_NXPLAYER=y
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048
 CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig b/boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig
index dba2b1aad6..94d8b073d7 100644
--- a/boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig
+++ b/boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig
@@ -24,6 +24,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
+CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=65536
@@ -32,7 +33,6 @@ CONFIG_SCHED_WAITPID=y
 CONFIG_START_YEAR=2014
 CONFIG_SYSTEM_NSH=y
 CONFIG_TASK_NAME_SIZE=0
-CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536
 CONFIG_UART0_BAUD=57600
 CONFIG_UART0_SERIAL_CONSOLE=y
 CONFIG_UART1_BAUD=57600
diff --git a/include/spawn.h b/include/spawn.h
index 0a8ae8d0c0..5400d9f6e3 100644
--- a/include/spawn.h
+++ b/include/spawn.h
@@ -38,8 +38,8 @@
 
 /* Configuration ************************************************************/
 
-#ifndef CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE
-#  define CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE 2048
+#ifndef CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE
+#  define CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE 2048
 #endif
 
 /* "The spawn.h header shall define the flags that may be set in a
@@ -203,19 +203,19 @@ int posix_spawnattr_setsigmask(FAR posix_spawnattr_t *attr,
 
 /* Non-standard get/set spawn attributes interfaces */
 
-int task_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr,
-                                FAR size_t *stacksize);
-int task_spawnattr_setstacksize(FAR posix_spawnattr_t *attr,
-                                size_t stacksize);
+int posix_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr,
+                                 FAR size_t *stacksize);
+int posix_spawnattr_setstacksize(FAR posix_spawnattr_t *attr,
+                                 size_t stacksize);
 
 #ifndef CONFIG_BUILD_KERNEL
-int task_spawnattr_getstackaddr(FAR const posix_spawnattr_t *attr,
-                                FAR void **stackaddr);
-int task_spawnattr_setstackaddr(FAR posix_spawnattr_t *attr,
-                                FAR void *stackaddr);
+int posix_spawnattr_getstackaddr(FAR const posix_spawnattr_t *attr,
+                                 FAR void **stackaddr);
+int posix_spawnattr_setstackaddr(FAR posix_spawnattr_t *attr,
+                                 FAR void *stackaddr);
 #else
-#  define task_spawnattr_getstackaddr(attr, addr) (*(addr) = NULL, 0)
-#  define task_spawnattr_setstackaddr(attr, addr) (0)
+#  define posix_spawnattr_getstackaddr(attr, addr) (*(addr) = NULL, 0)
+#  define posix_spawnattr_setstackaddr(attr, addr) (0)
 #endif
 
 /* Non standard debug functions */
diff --git a/libs/libc/spawn/lib_psa_getstackaddr.c b/libs/libc/spawn/lib_psa_getstackaddr.c
index f1c776ba8c..36798c8540 100644
--- a/libs/libc/spawn/lib_psa_getstackaddr.c
+++ b/libs/libc/spawn/lib_psa_getstackaddr.c
@@ -35,10 +35,10 @@
  ****************************************************************************/
 
 /****************************************************************************
- * Name: task_spawnattr_getstackaddr
+ * Name: posix_spawnattr_getstackaddr
  *
  * Description:
- *   The task_spawnattr_getstackaddr() function will obtain the value of
+ *   The posix_spawnattr_getstackaddr() function will obtain the value of
  *   the spawn-stackaddr attribute from the attributes object referenced
  *   by attr.
  *
@@ -52,8 +52,8 @@
  *
  ****************************************************************************/
 
-int task_spawnattr_getstackaddr(FAR const posix_spawnattr_t *attr,
-                                FAR void **stackaddr)
+int posix_spawnattr_getstackaddr(FAR const posix_spawnattr_t *attr,
+                                 FAR void **stackaddr)
 {
   DEBUGASSERT(attr && stackaddr);
   *stackaddr = attr->stackaddr;
diff --git a/libs/libc/spawn/lib_psa_getstacksize.c b/libs/libc/spawn/lib_psa_getstacksize.c
index 83f5550bc8..fbbb98d686 100644
--- a/libs/libc/spawn/lib_psa_getstacksize.c
+++ b/libs/libc/spawn/lib_psa_getstacksize.c
@@ -33,10 +33,10 @@
  ****************************************************************************/
 
 /****************************************************************************
- * Name: task_spawnattr_getstacksize
+ * Name: posix_spawnattr_getstacksize
  *
  * Description:
- *   The task_spawnattr_getstacksize() function will obtain the value of
+ *   The posix_spawnattr_getstacksize() function will obtain the value of
  *   the spawn-stacksize attribute from the attributes object referenced
  *   by attr.
  *
@@ -50,8 +50,8 @@
  *
  ****************************************************************************/
 
-int task_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr,
-                                FAR size_t *stacksize)
+int posix_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr,
+                                 FAR size_t *stacksize)
 {
   DEBUGASSERT(attr && stacksize);
   *stacksize = attr->stacksize;
diff --git a/libs/libc/spawn/lib_psa_init.c b/libs/libc/spawn/lib_psa_init.c
index 68d31f8561..ebb06689a7 100644
--- a/libs/libc/spawn/lib_psa_init.c
+++ b/libs/libc/spawn/lib_psa_init.c
@@ -100,7 +100,7 @@ int posix_spawnattr_init(posix_spawnattr_t *attr)
 
   /* Default stack size */
 
-  attr->stacksize           = CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE;
+  attr->stacksize           = CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE;
 
 #ifndef CONFIG_BUILD_KERNEL
   attr->stackaddr           = NULL;
diff --git a/libs/libc/spawn/lib_psa_setstackaddr.c b/libs/libc/spawn/lib_psa_setstackaddr.c
index dc24aeeca7..058c8b8228 100644
--- a/libs/libc/spawn/lib_psa_setstackaddr.c
+++ b/libs/libc/spawn/lib_psa_setstackaddr.c
@@ -35,10 +35,10 @@
  ****************************************************************************/
 
 /****************************************************************************
- * Name: task_spawnattr_setstackaddr
+ * Name: posix_spawnattr_setstackaddr
  *
  * Description:
- *   The task_spawnattr_setstackaddr() function shall set the spawn-
+ *   The posix_spawnattr_setstackaddr() function shall set the spawn-
  *   stackaddr attribute in an initialized attributes object referenced
  *   by attr.
  *
@@ -52,8 +52,8 @@
  *
  ****************************************************************************/
 
-int task_spawnattr_setstackaddr(FAR posix_spawnattr_t *attr,
-                                FAR void *stackaddr)
+int posix_spawnattr_setstackaddr(FAR posix_spawnattr_t *attr,
+                                 FAR void *stackaddr)
 {
   DEBUGASSERT(attr);
   attr->stackaddr = stackaddr;
diff --git a/libs/libc/spawn/lib_psa_setstacksize.c b/libs/libc/spawn/lib_psa_setstacksize.c
index a6712a6871..0aa2dc84ee 100644
--- a/libs/libc/spawn/lib_psa_setstacksize.c
+++ b/libs/libc/spawn/lib_psa_setstacksize.c
@@ -33,10 +33,10 @@
  ****************************************************************************/
 
 /****************************************************************************
- * Name: task_spawnattr_setstacksize
+ * Name: posix_spawnattr_setstacksize
  *
  * Description:
- *   The task_spawnattr_setstacksize() function shall set the spawn-
+ *   The posix_spawnattr_setstacksize() function shall set the spawn-
  *   stacksize attribute in an initialized attributes object referenced
  *   by attr.
  *
@@ -50,8 +50,8 @@
  *
  ****************************************************************************/
 
-int task_spawnattr_setstacksize(FAR posix_spawnattr_t *attr,
-                                size_t stacksize)
+int posix_spawnattr_setstacksize(FAR posix_spawnattr_t *attr,
+                                 size_t stacksize)
 {
   DEBUGASSERT(attr);
   attr->stacksize = stacksize;
diff --git a/libs/libc/unistd/Kconfig b/libs/libc/unistd/Kconfig
index d18c9cf877..7cc6bacd23 100644
--- a/libs/libc/unistd/Kconfig
+++ b/libs/libc/unistd/Kconfig
@@ -126,14 +126,13 @@ config POSIX_SPAWN_PROXY_STACKSIZE
 		descriptors.  This configuration item specifies the stack size
 		used for the proxy. Default: 1024 bytes.
 
-config TASK_SPAWN_DEFAULT_STACKSIZE
+config POSIX_SPAWN_DEFAULT_STACKSIZE
 	int "Default task_spawn Stack Size"
 	default DEFAULT_TASK_STACKSIZE
-	depends on !ARCH_ADDRENV
 	---help---
 		The actual size to use for the child task's stack can be set with
-		task_spawnattr_setstacksize().  This value specifies the default
-		stack size to use if task_spawnattr_setstacksize() is not used.
+		posix_spawnattr_setstacksize().  This value specifies the default
+		stack size to use if posix_spawnattr_setstacksize() is not used.
 		Default: 2048.
 
 endmenu # Program Execution Options
diff --git a/sched/task/task_spawn.c b/sched/task/task_spawn.c
index c30ff598b4..cf7ecd6477 100644
--- a/sched/task/task_spawn.c
+++ b/sched/task/task_spawn.c
@@ -126,7 +126,7 @@ static int nxtask_spawn_exec(FAR pid_t *pidp, FAR const char *name,
         }
 
       priority  = param.sched_priority;
-      stacksize = CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE;
+      stacksize = CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE;
     }
 
   /* Start the task */
@@ -277,7 +277,7 @@ static int nxtask_spawn_proxy(int argc, FAR char *argv[])
  *   attr - If the value of the 'attr' parameter is NULL, the all default
  *     values for the POSIX spawn attributes will be used.  Otherwise, the
  *     attributes will be set according to the spawn flags.  The
- *     task_spawnattr_t spawn attributes object type is defined in spawn.h.
+ *     posix_spawnattr_t spawn attributes object type is defined in spawn.h.
  *     It will contains these attributes, not all of which are supported by
  *     NuttX:
  *