You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2021/07/12 02:44:48 UTC

[incubator-nuttx] branch master updated (2e80d5e -> 2e43815)

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/incubator-nuttx.git.


    from 2e80d5e  libs/libc/math: Fix calculation error of log function
     new 8547017  sched/task: delete CONFIG_MAX_TASKS limit
     new bb867a3  nx_start: Simplify and unify the partial initialization process
     new 9b1f554  sched: Dynamically extend the pid hash table
     new 2e43815  ea3131/pgnsh: Fix the follow linker error

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Documentation/reference/user/03_task_control.rst   |  10 +-
 arch/z80/src/z180/Kconfig                          |   7 +
 arch/z80/src/z180/z180_mmu.c                       |   4 +-
 boards/arm/a1x/pcduino-a10/configs/nsh/defconfig   |   1 -
 .../am335x/beaglebone-black/configs/lcd/defconfig  |   1 -
 .../am335x/beaglebone-black/configs/nsh/defconfig  |   1 -
 boards/arm/c5471/c5471evm/configs/httpd/defconfig  |   1 -
 .../arm/c5471/c5471evm/configs/nettest/defconfig   |   1 -
 boards/arm/c5471/c5471evm/configs/nsh/defconfig    |   1 -
 .../arm/cxd56xx/spresense/configs/audio/defconfig  |   1 -
 .../cxd56xx/spresense/configs/audio_sdk/defconfig  |   1 -
 .../arm/cxd56xx/spresense/configs/camera/defconfig |   1 -
 boards/arm/cxd56xx/spresense/configs/elf/defconfig |   1 -
 .../spresense/configs/example_camera/defconfig     |   1 -
 .../spresense/configs/example_lcd/defconfig        |   1 -
 boards/arm/cxd56xx/spresense/configs/lcd/defconfig |   1 -
 boards/arm/cxd56xx/spresense/configs/lte/defconfig |   1 -
 .../arm/cxd56xx/spresense/configs/module/defconfig |   1 -
 boards/arm/cxd56xx/spresense/configs/mpy/defconfig |   1 -
 boards/arm/cxd56xx/spresense/configs/nsh/defconfig |   1 -
 .../cxd56xx/spresense/configs/nsh_trace/defconfig  |   1 -
 .../spresense/configs/posix_spawn/defconfig        |   1 -
 boards/arm/cxd56xx/spresense/configs/smp/defconfig |   1 -
 .../arm/cxd56xx/spresense/configs/usbmsc/defconfig |   1 -
 .../arm/cxd56xx/spresense/configs/usbnsh/defconfig |   1 -
 .../dm320/ntosd-dm320/configs/nettest/defconfig    |   1 -
 boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig |   1 -
 .../arm/dm320/ntosd-dm320/configs/poll/defconfig   |   1 -
 boards/arm/dm320/ntosd-dm320/configs/udp/defconfig |   1 -
 .../dm320/ntosd-dm320/configs/webserver/defconfig  |   1 -
 .../arm/efm32/efm32-g8xx-stk/configs/nsh/defconfig |   1 -
 .../efm32/efm32gg-stk3700/configs/nsh/defconfig    |   1 -
 .../olimex-efm32g880f128-stk/configs/nsh/defconfig |   1 -
 boards/arm/imx6/sabre-6quad/configs/elf/defconfig  |   1 -
 .../arm/imx6/sabre-6quad/configs/netnsh/defconfig  |   1 -
 boards/arm/imx6/sabre-6quad/configs/nsh/defconfig  |   1 -
 .../imx6/sabre-6quad/configs/posix_spawn/defconfig |   1 -
 .../imxrt/imxrt1020-evk/configs/netnsh/defconfig   |   1 -
 .../arm/imxrt/imxrt1020-evk/configs/nsh/defconfig  |   1 -
 .../imxrt/imxrt1020-evk/configs/usdhc/defconfig    |   1 -
 .../arm/imxrt/imxrt1050-evk/configs/knsh/defconfig |   1 -
 .../imxrt1050-evk/configs/libcxxtest/defconfig     |   1 -
 .../imxrt/imxrt1050-evk/configs/netnsh/defconfig   |   1 -
 .../arm/imxrt/imxrt1050-evk/configs/nsh/defconfig  |   1 -
 .../arm/imxrt/imxrt1060-evk/configs/can/defconfig  |   1 -
 .../imxrt/imxrt1060-evk/configs/canfd/defconfig    |   1 -
 .../arm/imxrt/imxrt1060-evk/configs/knsh/defconfig |   1 -
 .../imxrt1060-evk/configs/libcxxtest/defconfig     |   1 -
 .../arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig |   1 -
 .../imxrt/imxrt1060-evk/configs/netnsh/defconfig   |   1 -
 .../arm/imxrt/imxrt1060-evk/configs/nsh/defconfig  |   1 -
 .../imxrt/imxrt1060-evk/configs/nshocram/defconfig |   1 -
 .../arm/imxrt/imxrt1064-evk/configs/can/defconfig  |   1 -
 .../imxrt/imxrt1064-evk/configs/canfd/defconfig    |   1 -
 .../arm/imxrt/imxrt1064-evk/configs/knsh/defconfig |   1 -
 .../imxrt1064-evk/configs/libcxxtest/defconfig     |   1 -
 .../arm/imxrt/imxrt1064-evk/configs/lvgl/defconfig |   1 -
 .../imxrt/imxrt1064-evk/configs/netnsh/defconfig   |   1 -
 .../arm/imxrt/imxrt1064-evk/configs/nsh/defconfig  |   1 -
 .../imxrt/imxrt1064-evk/configs/nshocram/defconfig |   1 -
 .../arm/imxrt/teensy-4.x/configs/can-4.1/defconfig |   1 -
 .../arm/imxrt/teensy-4.x/configs/enc-4.1/defconfig |   1 -
 .../arm/imxrt/teensy-4.x/configs/lcd-4.1/defconfig |   1 -
 .../imxrt/teensy-4.x/configs/netnsh-4.1/defconfig  |   1 -
 .../arm/imxrt/teensy-4.x/configs/nsh-4.0/defconfig |   1 -
 .../arm/imxrt/teensy-4.x/configs/nsh-4.1/defconfig |   1 -
 .../imxrt/teensy-4.x/configs/pikron-bb/defconfig   |   1 -
 .../arm/imxrt/teensy-4.x/configs/pwm-4.1/defconfig |   1 -
 .../arm/imxrt/teensy-4.x/configs/sd-4.1/defconfig  |   1 -
 .../arm/kinetis/freedom-k28f/configs/nsh/defconfig |   1 -
 .../freedom-k28f/configs/nshsdusb/defconfig        |   1 -
 .../kinetis/freedom-k64f/configs/cdcacm/defconfig  |   1 -
 .../kinetis/freedom-k64f/configs/demo/defconfig    |   1 -
 .../kinetis/freedom-k64f/configs/netnsh/defconfig  |   1 -
 .../arm/kinetis/freedom-k64f/configs/nsh/defconfig |   1 -
 .../kinetis/freedom-k66f/configs/netnsh/defconfig  |   1 -
 .../arm/kinetis/freedom-k66f/configs/nsh/defconfig |   1 -
 .../kinetis/kwikstik-k40/configs/ostest/defconfig  |   1 -
 .../arm/kinetis/teensy-3.x/configs/nsh/defconfig   |   1 -
 .../kinetis/teensy-3.x/configs/usbnsh/defconfig    |   1 -
 .../arm/kinetis/twr-k60n512/configs/nsh/defconfig  |   1 -
 .../kinetis/twr-k64f120m/configs/netnsh/defconfig  |   1 -
 .../arm/kinetis/twr-k64f120m/configs/nsh/defconfig |   1 -
 boards/arm/kl/freedom-kl25z/configs/nsh/defconfig  |   1 -
 boards/arm/kl/freedom-kl26z/configs/nsh/defconfig  |   1 -
 boards/arm/kl/teensy-lc/configs/nsh/defconfig      |   1 -
 .../lc823450-xgevk/configs/audio/defconfig         |   1 -
 .../lc823450/lc823450-xgevk/configs/bt/defconfig   |   1 -
 .../lc823450/lc823450-xgevk/configs/elf/defconfig  |   1 -
 .../lc823450/lc823450-xgevk/configs/ipl2/defconfig |   1 -
 .../lc823450/lc823450-xgevk/configs/knsh/defconfig |   1 -
 .../lc823450-xgevk/configs/kostest/defconfig       |   1 -
 .../lc823450-xgevk/configs/krndis/defconfig        |   1 -
 .../lc823450/lc823450-xgevk/configs/nsh/defconfig  |   1 -
 .../lc823450-xgevk/configs/posix_spawn/defconfig   |   1 -
 .../lc823450-xgevk/configs/rndis/defconfig         |   1 -
 .../lc823450/lc823450-xgevk/configs/usb/defconfig  |   1 -
 .../lincoln60/configs/netnsh/defconfig             |   1 -
 .../lpc17xx_40xx/lincoln60/configs/nsh/defconfig   |   1 -
 .../lincoln60/configs/thttpd-binfs/defconfig       |   1 -
 .../lpc4088-devkit/configs/knsh/defconfig          |   1 -
 .../lpc4088-devkit/configs/nsh/defconfig           |   1 -
 .../lpc4088-quickstart/configs/knsh/defconfig      |   1 -
 .../lpc4088-quickstart/configs/nsh/defconfig       |   1 -
 .../lpcxpresso-lpc1768/configs/dhcpd/defconfig     |   1 -
 .../lpcxpresso-lpc1768/configs/nsh/defconfig       |   1 -
 .../lpcxpresso-lpc1768/configs/nx/defconfig        |   1 -
 .../lpcxpresso-lpc1768/configs/thttpd/defconfig    |   1 -
 .../lpcxpresso-lpc1768/configs/usbmsc/defconfig    |   1 -
 .../arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig  |   1 -
 boards/arm/lpc17xx_40xx/mbed/configs/nsh/defconfig |   1 -
 .../lpc17xx_40xx/mbed/configs/userled/defconfig    |   1 -
 .../arm/lpc17xx_40xx/mcb1700/configs/nsh/defconfig |   1 -
 .../olimex-lpc1766stk/configs/ftpc/defconfig       |   1 -
 .../olimex-lpc1766stk/configs/hidkbd/defconfig     |   1 -
 .../olimex-lpc1766stk/configs/hidmouse/defconfig   |   1 -
 .../olimex-lpc1766stk/configs/nettest/defconfig    |   1 -
 .../olimex-lpc1766stk/configs/nsh/defconfig        |   1 -
 .../olimex-lpc1766stk/configs/slip-httpd/defconfig |   1 -
 .../configs/thttpd-binfs/defconfig                 |   1 -
 .../configs/thttpd-nxflat/defconfig                |   1 -
 .../olimex-lpc1766stk/configs/usbmsc/defconfig     |   1 -
 .../olimex-lpc1766stk/configs/usbserial/defconfig  |   1 -
 .../olimex-lpc1766stk/configs/zmodem/defconfig     |   1 -
 .../arm/lpc17xx_40xx/open1788/configs/fb/defconfig |   1 -
 .../lpc17xx_40xx/open1788/configs/knsh/defconfig   |   1 -
 .../open1788/configs/knxterm/defconfig             |   1 -
 .../lpc17xx_40xx/open1788/configs/nsh/defconfig    |   1 -
 .../open1788/configs/nxlines/defconfig             |   1 -
 .../open1788/configs/pdcurses/defconfig            |   1 -
 .../lpc17xx_40xx/open1788/configs/pwfb/defconfig   |   1 -
 .../lpc17xx_40xx/u-blox-c027/configs/nsh/defconfig |   1 -
 .../zkit-arm-1769/configs/hello/defconfig          |   1 -
 .../zkit-arm-1769/configs/nsh/defconfig            |   1 -
 .../zkit-arm-1769/configs/nxhello/defconfig        |   1 -
 .../zkit-arm-1769/configs/thttpd/defconfig         |   1 -
 .../mcu123-lpc214x/configs/composite/defconfig     |   1 -
 .../lpc214x/mcu123-lpc214x/configs/nsh/defconfig   |   1 -
 .../mcu123-lpc214x/configs/usbmsc/defconfig        |   1 -
 .../mcu123-lpc214x/configs/usbserial/defconfig     |   1 -
 boards/arm/lpc214x/zp214xpa/configs/nsh/defconfig  |   1 -
 .../arm/lpc214x/zp214xpa/configs/nxlines/defconfig |   1 -
 .../lpc2378/olimex-lpc2378/configs/nsh/defconfig   |   1 -
 boards/arm/lpc31xx/ea3131/configs/nsh/defconfig    |   1 -
 boards/arm/lpc31xx/ea3131/configs/pgnsh/defconfig  |   1 -
 .../arm/lpc31xx/ea3131/configs/usbserial/defconfig |   1 -
 boards/arm/lpc31xx/ea3131/scripts/pg-ld.script     |   4 +-
 boards/arm/lpc31xx/ea3152/configs/ostest/defconfig |   1 -
 .../lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig |   1 -
 .../lpc43xx/bambino-200e/configs/knsh/defconfig    |   1 -
 .../bambino-200e/configs/max31855/defconfig        |   1 -
 .../lpc43xx/bambino-200e/configs/netnsh/defconfig  |   1 -
 .../arm/lpc43xx/bambino-200e/configs/nsh/defconfig |   1 -
 .../lpc43xx/bambino-200e/configs/usbnsh/defconfig  |   1 -
 .../lpc43xx/lpc4330-xplorer/configs/nsh/defconfig  |   1 -
 .../arm/lpc43xx/lpc4337-ws/configs/nsh/defconfig   |   1 -
 .../arm/lpc43xx/lpc4357-evb/configs/nsh/defconfig  |   1 -
 .../lpc43xx/lpc4370-link2/configs/nsh/defconfig    |   1 -
 .../lpcxpresso-lpc54628/configs/fb/defconfig       |   1 -
 .../lpcxpresso-lpc54628/configs/lvgl/defconfig     |   1 -
 .../lpcxpresso-lpc54628/configs/netnsh/defconfig   |   1 -
 .../lpcxpresso-lpc54628/configs/nsh/defconfig      |   1 -
 .../lpcxpresso-lpc54628/configs/nxwm/defconfig     |   1 -
 .../lpcxpresso-lpc54628/configs/pwfb/defconfig     |   1 -
 .../lpcxpresso-lpc54628/configs/pwlines/defconfig  |   1 -
 .../lpcxpresso-lpc54628/configs/twm4nx1/defconfig  |   1 -
 .../lpcxpresso-lpc54628/configs/twm4nx2/defconfig  |   1 -
 .../max326xx/max32660-evsys/configs/nsh/defconfig  |   1 -
 boards/arm/moxart/moxa/configs/nsh/defconfig       |   1 -
 .../arm/nrf52/nrf52-feather/configs/i2c/defconfig  |   1 -
 .../arm/nrf52/nrf52-feather/configs/nsh/defconfig  |   1 -
 .../nrf52/nrf52-feather/configs/userleds/defconfig |   1 -
 boards/arm/nrf52/nrf52832-dk/configs/nsh/defconfig |   1 -
 .../arm/nrf52/nrf52832-dk/configs/wdog/defconfig   |   1 -
 .../arm/nrf52/nrf52832-mdk/configs/nsh/defconfig   |   1 -
 .../arm/nrf52/nrf52832-mdk/configs/sdc/defconfig   |   1 -
 .../nrf52/nrf52832-sparkfun/configs/nsh/defconfig  |   1 -
 boards/arm/nrf52/nrf52840-dk/configs/adc/defconfig |   1 -
 .../nrf52/nrf52840-dk/configs/highpri/defconfig    |   1 -
 boards/arm/nrf52/nrf52840-dk/configs/nsh/defconfig |   1 -
 boards/arm/nrf52/nrf52840-dk/configs/pwm/defconfig |   1 -
 .../arm/nrf52/nrf52840-dk/configs/sx127x/defconfig |   1 -
 .../arm/nrf52/nrf52840-dk/configs/timer/defconfig  |   1 -
 .../nrf52/nrf52840-dongle/configs/nsh/defconfig    |   1 -
 .../arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig |   1 -
 .../raspberrypi-pico/configs/audiopack/defconfig   |   1 -
 .../raspberrypi-pico/configs/composite/defconfig   |   1 -
 .../raspberrypi-pico/configs/displaypack/defconfig |   1 -
 .../raspberrypi-pico/configs/enc28j60/defconfig    |   1 -
 .../raspberrypi-pico/configs/lcd1602/defconfig     |   1 -
 .../rp2040/raspberrypi-pico/configs/nsh/defconfig  |   1 -
 .../raspberrypi-pico/configs/nshsram/defconfig     |   1 -
 .../rp2040/raspberrypi-pico/configs/smp/defconfig  |   1 -
 .../raspberrypi-pico/configs/spisd/defconfig       |   1 -
 .../raspberrypi-pico/configs/ssd1306/defconfig     |   1 -
 .../raspberrypi-pico/configs/usbmsc/defconfig      |   1 -
 .../raspberrypi-pico/configs/usbnsh/defconfig      |   1 -
 .../configs/waveshare-lcd-1.14/defconfig           |   1 -
 .../configs/waveshare-lcd-1.3/defconfig            |   1 -
 .../rddrone-uavcan144/configs/nsh/defconfig        |   1 -
 .../rddrone-uavcan144/configs/nshdebug/defconfig   |   1 -
 .../rddrone-uavcan146/configs/nsh/defconfig        |   1 -
 .../rddrone-uavcan146/configs/nshdebug/defconfig   |   1 -
 .../arm/s32k1xx/s32k118evb/configs/nsh/defconfig   |   1 -
 .../arm/s32k1xx/s32k144evb/configs/nsh/defconfig   |   1 -
 .../arm/s32k1xx/s32k146evb/configs/nsh/defconfig   |   1 -
 .../arm/s32k1xx/s32k148evb/configs/nsh/defconfig   |   1 -
 boards/arm/sam34/arduino-due/configs/nsh/defconfig |   1 -
 .../sam34/flipnclick-sam3x/configs/nsh/defconfig   |   1 -
 .../flipnclick-sam3x/configs/nxlines/defconfig     |   1 -
 boards/arm/sam34/sam3u-ek/configs/knsh/defconfig   |   1 -
 boards/arm/sam34/sam3u-ek/configs/nsh/defconfig    |   1 -
 boards/arm/sam34/sam3u-ek/configs/nx/defconfig     |   1 -
 boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig   |   1 -
 boards/arm/sam34/sam4e-ek/configs/nsh/defconfig    |   1 -
 boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig   |   1 -
 boards/arm/sam34/sam4e-ek/configs/usbnsh/defconfig |   1 -
 .../arm/sam34/sam4l-xplained/configs/nsh/defconfig |   1 -
 .../sam34/sam4s-xplained-pro/configs/fs/defconfig  |   1 -
 .../sam34/sam4s-xplained-pro/configs/nsh/defconfig |   1 -
 .../arm/sam34/sam4s-xplained/configs/nsh/defconfig |   1 -
 .../arm/sama5/giant-board/configs/netnsh/defconfig |   1 -
 boards/arm/sama5/giant-board/configs/nsh/defconfig |   1 -
 .../giant-board/configs/sdmmc-net-nsh/defconfig    |   1 -
 .../sama5/giant-board/configs/sdmmcnsh/defconfig   |   1 -
 .../sama5/sama5d2-xult/configs/netnsh/defconfig    |   1 -
 .../arm/sama5/sama5d2-xult/configs/nsh/defconfig   |   1 -
 .../sama5/sama5d2-xult/configs/sdmmcnsh/defconfig  |   1 -
 .../sama5d3-xplained/configs/bridge/defconfig      |   1 -
 .../ethernet-over-usb-2-high-speed/defconfig       |   1 -
 .../sama5/sama5d3-xplained/configs/nsh/defconfig   |   1 -
 .../arm/sama5/sama5d3x-ek/configs/demo/defconfig   |   1 -
 .../arm/sama5/sama5d3x-ek/configs/hello/defconfig  |   1 -
 .../sama5/sama5d3x-ek/configs/norboot/defconfig    |   1 -
 boards/arm/sama5/sama5d3x-ek/configs/nsh/defconfig |   1 -
 boards/arm/sama5/sama5d3x-ek/configs/nx/defconfig  |   1 -
 .../sama5/sama5d3x-ek/configs/nxplayer/defconfig   |   1 -
 .../arm/sama5/sama5d3x-ek/configs/nxwm/defconfig   |   1 -
 .../arm/sama5/sama5d3x-ek/configs/ov2640/defconfig |   1 -
 .../sama5/sama5d4-ek/configs/at25boot/defconfig    |   1 -
 .../arm/sama5/sama5d4-ek/configs/bridge/defconfig  |   1 -
 .../sama5/sama5d4-ek/configs/dramboot/defconfig    |   1 -
 boards/arm/sama5/sama5d4-ek/configs/elf/defconfig  |   1 -
 boards/arm/sama5/sama5d4-ek/configs/ipv6/defconfig |   1 -
 boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig |   1 -
 boards/arm/sama5/sama5d4-ek/configs/nsh/defconfig  |   1 -
 boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig |   1 -
 .../arm/sama5/sama5d4-ek/configs/ramtest/defconfig |   1 -
 .../arm/samd2l2/arduino-m0/configs/nsh/defconfig   |   1 -
 .../samd2l2/arduino-m0/configs/usbnsh/defconfig    |   1 -
 .../samd2l2/circuit-express/configs/nsh/defconfig  |   1 -
 .../circuit-express/configs/usbnsh/defconfig       |   1 -
 .../samd2l2/samd20-xplained/configs/nsh/defconfig  |   1 -
 .../samd2l2/samd21-xplained/configs/nsh/defconfig  |   1 -
 .../samd2l2/saml21-xplained/configs/nsh/defconfig  |   1 -
 boards/arm/samd5e5/metro-m4/configs/nsh/defconfig  |   1 -
 .../same54-xplained-pro/configs/nsh/defconfig      |   1 -
 .../configs/mrf24j40-starhub/defconfig             |   1 -
 .../samv7/same70-xplained/configs/netnsh/defconfig |   1 -
 .../samv7/same70-xplained/configs/nsh/defconfig    |   1 -
 .../samv7/same70-xplained/configs/twm4nx/defconfig |   1 -
 .../arm/samv7/samv71-xult/configs/knsh/defconfig   |   1 -
 .../arm/samv7/samv71-xult/configs/module/defconfig |   1 -
 .../samv71-xult/configs/mrf24j40-starhub/defconfig |   1 -
 .../samv7/samv71-xult/configs/mxtxplnd/defconfig   |   1 -
 .../arm/samv7/samv71-xult/configs/netnsh/defconfig |   1 -
 boards/arm/samv7/samv71-xult/configs/nsh/defconfig |   1 -
 .../arm/samv7/samv71-xult/configs/nxwm/defconfig   |   1 -
 boards/arm/samv7/samv71-xult/configs/vnc/defconfig |   1 -
 .../arm/samv7/samv71-xult/configs/vnxwm/defconfig  |   1 -
 .../stm32/b-g431b-esc1/configs/foc_b16/defconfig   |   1 -
 .../stm32/b-g431b-esc1/configs/foc_f32/defconfig   |   1 -
 .../arm/stm32/b-g431b-esc1/configs/nsh/defconfig   |   1 -
 .../arm/stm32/b-g474e-dpow1/configs/nsh/defconfig  |   1 -
 .../stm32/clicker2-stm32/configs/knsh/defconfig    |   1 -
 .../configs/mrf24j40-6lowpan/defconfig             |   1 -
 .../clicker2-stm32/configs/mrf24j40-mac/defconfig  |   1 -
 .../configs/mrf24j40-starhub/defconfig             |   1 -
 .../configs/mrf24j40-starpoint/defconfig           |   1 -
 .../arm/stm32/clicker2-stm32/configs/nsh/defconfig |   1 -
 .../stm32/clicker2-stm32/configs/usbnsh/defconfig  |   1 -
 .../clicker2-stm32/configs/xbee-6lowpan/defconfig  |   1 -
 boards/arm/stm32/cloudctrl/configs/nsh/defconfig   |   1 -
 boards/arm/stm32/emw3162/configs/nsh/defconfig     |   1 -
 boards/arm/stm32/emw3162/configs/wlan/defconfig    |   1 -
 .../arm/stm32/et-stm32-stamp/configs/nsh/defconfig |   1 -
 .../arm/stm32/fire-stm32v2/configs/nsh/defconfig   |   1 -
 .../arm/stm32/hymini-stm32v/configs/nsh/defconfig  |   1 -
 .../arm/stm32/hymini-stm32v/configs/nsh2/defconfig |   1 -
 .../stm32/hymini-stm32v/configs/usbmsc/defconfig   |   1 -
 .../stm32/hymini-stm32v/configs/usbnsh/defconfig   |   1 -
 .../hymini-stm32v/configs/usbserial/defconfig      |   1 -
 boards/arm/stm32/maple/configs/nsh/defconfig       |   1 -
 boards/arm/stm32/maple/configs/nx/defconfig        |   1 -
 boards/arm/stm32/maple/configs/usbnsh/defconfig    |   1 -
 .../mikroe-stm32f4/configs/fulldemo/defconfig      |   1 -
 .../stm32/mikroe-stm32f4/configs/kostest/defconfig |   1 -
 .../arm/stm32/mikroe-stm32f4/configs/nsh/defconfig |   1 -
 .../arm/stm32/mikroe-stm32f4/configs/nx/defconfig  |   1 -
 .../stm32/mikroe-stm32f4/configs/nxlines/defconfig |   1 -
 .../stm32/mikroe-stm32f4/configs/nxtext/defconfig  |   1 -
 .../stm32/mikroe-stm32f4/configs/usbnsh/defconfig  |   1 -
 .../arm/stm32/nucleo-f103rb/configs/adc/defconfig  |   1 -
 .../nucleo-f103rb/configs/ihm07m1_b16/defconfig    |   1 -
 .../arm/stm32/nucleo-f103rb/configs/nsh/defconfig  |   1 -
 .../arm/stm32/nucleo-f103rb/configs/pwm/defconfig  |   1 -
 .../arm/stm32/nucleo-f207zg/configs/adc/defconfig  |   1 -
 .../arm/stm32/nucleo-f207zg/configs/nsh/defconfig  |   1 -
 .../arm/stm32/nucleo-f207zg/configs/pwm/defconfig  |   1 -
 .../stm32/nucleo-f302r8/configs/highpri/defconfig  |   1 -
 .../nucleo-f302r8/configs/ihm07m1_b16/defconfig    |   1 -
 .../nucleo-f302r8/configs/ihm07m1_f32/defconfig    |   1 -
 .../arm/stm32/nucleo-f302r8/configs/nsh/defconfig  |   1 -
 .../arm/stm32/nucleo-f303re/configs/adc/defconfig  |   1 -
 .../arm/stm32/nucleo-f303re/configs/can/defconfig  |   1 -
 .../stm32/nucleo-f303re/configs/hello/defconfig    |   1 -
 .../arm/stm32/nucleo-f303re/configs/nsh/defconfig  |   1 -
 .../stm32/nucleo-f303re/configs/nxlines/defconfig  |   1 -
 .../arm/stm32/nucleo-f303re/configs/pwm/defconfig  |   1 -
 .../stm32/nucleo-f303re/configs/serialrx/defconfig |   1 -
 .../arm/stm32/nucleo-f303ze/configs/adc/defconfig  |   1 -
 .../arm/stm32/nucleo-f303ze/configs/nsh/defconfig  |   1 -
 .../nucleo-f303ze/configs/nxlines_oled/defconfig   |   1 -
 .../arm/stm32/nucleo-f334r8/configs/adc/defconfig  |   1 -
 .../stm32/nucleo-f334r8/configs/highpri/defconfig  |   1 -
 .../arm/stm32/nucleo-f334r8/configs/nsh/defconfig  |   1 -
 .../stm32/nucleo-f334r8/configs/spwm1/defconfig    |   1 -
 .../stm32/nucleo-f334r8/configs/spwm2/defconfig    |   1 -
 .../arm/stm32/nucleo-f410rb/configs/nsh/defconfig  |   1 -
 .../arm/stm32/nucleo-f412zg/configs/nsh/defconfig  |   1 -
 .../stm32/nucleo-f429zi/configs/netnsh/defconfig   |   1 -
 .../arm/stm32/nucleo-f429zi/configs/nsh/defconfig  |   1 -
 .../arm/stm32/nucleo-f446re/configs/adc/defconfig  |   1 -
 .../arm/stm32/nucleo-f446re/configs/can/defconfig  |   1 -
 .../arm/stm32/nucleo-f446re/configs/dac/defconfig  |   1 -
 .../arm/stm32/nucleo-f446re/configs/gpio/defconfig |   1 -
 .../nucleo-f446re/configs/ihm08m1_b16/defconfig    |   1 -
 .../nucleo-f446re/configs/ihm08m1_f32/defconfig    |   1 -
 .../arm/stm32/nucleo-f446re/configs/lcd/defconfig  |   1 -
 .../arm/stm32/nucleo-f446re/configs/nsh/defconfig  |   1 -
 .../arm/stm32/nucleo-f446re/configs/pwm/defconfig  |   1 -
 .../stm32/nucleo-f4x1re/configs/f401-nsh/defconfig |   1 -
 .../configs/f411-mcp2515-extid/defconfig           |   1 -
 .../stm32/nucleo-f4x1re/configs/f411-nsh/defconfig |   1 -
 .../arm/stm32/nucleo-g431kb/configs/comp/defconfig |   1 -
 .../arm/stm32/nucleo-g431kb/configs/nsh/defconfig  |   1 -
 .../arm/stm32/nucleo-g431kb/configs/pwm/defconfig  |   1 -
 .../arm/stm32/nucleo-g431rb/configs/adc/defconfig  |   1 -
 .../nucleo-g431rb/configs/ihm16m1_b16/defconfig    |   1 -
 .../nucleo-g431rb/configs/ihm16m1_f32/defconfig    |   1 -
 .../arm/stm32/nucleo-g431rb/configs/nsh/defconfig  |   1 -
 .../arm/stm32/nucleo-g431rb/configs/pwm/defconfig  |   1 -
 .../arm/stm32/nucleo-l152re/configs/lcd/defconfig  |   1 -
 .../arm/stm32/nucleo-l152re/configs/nsh/defconfig  |   1 -
 .../olimex-stm32-e407/configs/bmp180/defconfig     |   1 -
 .../stm32/olimex-stm32-e407/configs/dac/defconfig  |   1 -
 .../olimex-stm32-e407/configs/discover/defconfig   |   1 -
 .../olimex-stm32-e407/configs/ina219/defconfig     |   1 -
 .../configs/mrf24j40-6lowpan/defconfig             |   1 -
 .../configs/mrf24j40-mac/defconfig                 |   1 -
 .../olimex-stm32-e407/configs/netnsh/defconfig     |   1 -
 .../stm32/olimex-stm32-e407/configs/nsh/defconfig  |   1 -
 .../olimex-stm32-e407/configs/telnetd/defconfig    |   1 -
 .../olimex-stm32-e407/configs/timer/defconfig      |   1 -
 .../olimex-stm32-e407/configs/usbnsh/defconfig     |   1 -
 .../olimex-stm32-e407/configs/webserver/defconfig  |   1 -
 .../olimex-stm32-h405/configs/usbnsh/defconfig     |   1 -
 .../stm32/olimex-stm32-h407/configs/nsh/defconfig  |   1 -
 .../olimex-stm32-h407/configs/nsh_uext/defconfig   |   1 -
 .../stm32/olimex-stm32-p107/configs/nsh/defconfig  |   1 -
 .../stm32/olimex-stm32-p207/configs/nsh/defconfig  |   1 -
 .../olimex-stm32-p407/configs/audio/defconfig      |   1 -
 .../olimex-stm32-p407/configs/dhtxx/defconfig      |   1 -
 .../olimex-stm32-p407/configs/hidkbd/defconfig     |   1 -
 .../stm32/olimex-stm32-p407/configs/kelf/defconfig |   1 -
 .../olimex-stm32-p407/configs/kmodule/defconfig    |   1 -
 .../stm32/olimex-stm32-p407/configs/knsh/defconfig |   1 -
 .../olimex-stm32-p407/configs/module/defconfig     |   1 -
 .../olimex-stm32-p407/configs/mqttc/defconfig      |   1 -
 .../stm32/olimex-stm32-p407/configs/nsh/defconfig  |   1 -
 .../olimex-stm32-p407/configs/zmodem/defconfig     |   1 -
 .../stm32/olimexino-stm32/configs/can/defconfig    |   1 -
 .../olimexino-stm32/configs/composite/defconfig    |   1 -
 .../stm32/olimexino-stm32/configs/nsh/defconfig    |   1 -
 .../olimexino-stm32/configs/smallnsh/defconfig     |   1 -
 .../stm32/olimexino-stm32/configs/tiny/defconfig   |   1 -
 boards/arm/stm32/omnibusf4/configs/nsh/defconfig   |   1 -
 boards/arm/stm32/photon/configs/adb/defconfig      |   1 -
 boards/arm/stm32/photon/configs/nsh/defconfig      |   1 -
 boards/arm/stm32/photon/configs/rgbled/defconfig   |   1 -
 boards/arm/stm32/photon/configs/usbnsh/defconfig   |   1 -
 boards/arm/stm32/photon/configs/wlan/defconfig     |   1 -
 boards/arm/stm32/shenzhou/configs/nsh/defconfig    |   1 -
 boards/arm/stm32/shenzhou/configs/nxwm/defconfig   |   1 -
 boards/arm/stm32/shenzhou/configs/thttpd/defconfig |   1 -
 .../stm3210e-eval/configs/composite/defconfig      |   1 -
 .../arm/stm32/stm3210e-eval/configs/nsh/defconfig  |   1 -
 .../arm/stm32/stm3210e-eval/configs/nsh2/defconfig |   1 -
 .../arm/stm32/stm3210e-eval/configs/nx/defconfig   |   1 -
 .../stm32/stm3210e-eval/configs/nxterm/defconfig   |   1 -
 .../arm/stm32/stm3210e-eval/configs/pm/defconfig   |   1 -
 .../stm32/stm3210e-eval/configs/usbmsc/defconfig   |   1 -
 .../stm3210e-eval/configs/usbserial/defconfig      |   1 -
 .../stm32/stm3220g-eval/configs/dhcpd/defconfig    |   1 -
 .../stm32/stm3220g-eval/configs/nettest/defconfig  |   1 -
 .../arm/stm32/stm3220g-eval/configs/nsh/defconfig  |   1 -
 .../arm/stm32/stm3220g-eval/configs/nsh2/defconfig |   1 -
 .../arm/stm32/stm3220g-eval/configs/nxwm/defconfig |   1 -
 .../stm32/stm3220g-eval/configs/telnetd/defconfig  |   1 -
 .../stm32/stm3240g-eval/configs/dhcpd/defconfig    |   1 -
 .../stm32/stm3240g-eval/configs/discover/defconfig |   1 -
 .../arm/stm32/stm3240g-eval/configs/fb/defconfig   |   1 -
 .../stm32/stm3240g-eval/configs/knxwm/defconfig    |   1 -
 .../stm32/stm3240g-eval/configs/nettest/defconfig  |   1 -
 .../arm/stm32/stm3240g-eval/configs/nsh/defconfig  |   1 -
 .../arm/stm32/stm3240g-eval/configs/nsh2/defconfig |   1 -
 .../stm32/stm3240g-eval/configs/nxterm/defconfig   |   1 -
 .../arm/stm32/stm3240g-eval/configs/nxwm/defconfig |   1 -
 .../stm32/stm3240g-eval/configs/telnetd/defconfig  |   1 -
 .../stm3240g-eval/configs/webserver/defconfig      |   1 -
 .../stm32/stm3240g-eval/configs/xmlrpc/defconfig   |   1 -
 boards/arm/stm32/stm32_tiny/configs/nsh/defconfig  |   1 -
 .../arm/stm32/stm32_tiny/configs/usbnsh/defconfig  |   1 -
 .../stm32/stm32butterfly2/configs/nsh/defconfig    |   1 -
 .../stm32/stm32butterfly2/configs/nshnet/defconfig |   1 -
 .../stm32butterfly2/configs/nshusbdev/defconfig    |   1 -
 .../stm32butterfly2/configs/nshusbhost/defconfig   |   1 -
 .../stm32/stm32f103-minimum/configs/adb/defconfig  |   1 -
 .../stm32f103-minimum/configs/apds9960/defconfig   |   1 -
 .../stm32f103-minimum/configs/audio_tone/defconfig |   1 -
 .../stm32f103-minimum/configs/buttons/defconfig    |   1 -
 .../stm32f103-minimum/configs/hello/defconfig      |   1 -
 .../stm32f103-minimum/configs/jlx12864g/defconfig  |   1 -
 .../stm32f103-minimum/configs/lcd1602/defconfig    |   1 -
 .../stm32f103-minimum/configs/mcp2515/defconfig    |   1 -
 .../stm32f103-minimum/configs/nrf24/defconfig      |   1 -
 .../stm32/stm32f103-minimum/configs/nsh/defconfig  |   1 -
 .../stm32/stm32f103-minimum/configs/pwm/defconfig  |   1 -
 .../stm32f103-minimum/configs/rfid-rc522/defconfig |   1 -
 .../stm32f103-minimum/configs/rgbled/defconfig     |   1 -
 .../stm32f103-minimum/configs/sensors/defconfig    |   1 -
 .../stm32f103-minimum/configs/usbnsh/defconfig     |   1 -
 .../stm32f103-minimum/configs/userled/defconfig    |   1 -
 .../stm32f103-minimum/configs/veml6070/defconfig   |   1 -
 .../stm32f334-disco/configs/buckboost/defconfig    |   1 -
 .../stm32/stm32f334-disco/configs/nsh/defconfig    |   1 -
 .../stm32f334-disco/configs/powerled/defconfig     |   1 -
 .../stm32/stm32f3discovery/configs/nsh/defconfig   |   1 -
 .../stm32f3discovery/configs/usbnsh/defconfig      |   1 -
 .../stm32/stm32f411-minimum/configs/nsh/defconfig  |   1 -
 .../stm32/stm32f411e-disco/configs/nsh/defconfig   |   1 -
 .../stm32/stm32f429i-disco/configs/adc/defconfig   |   1 -
 .../stm32f429i-disco/configs/extflash/defconfig    |   1 -
 .../stm32/stm32f429i-disco/configs/fb/defconfig    |   1 -
 .../stm32f429i-disco/configs/highpri/defconfig     |   1 -
 .../stm32/stm32f429i-disco/configs/lcd/defconfig   |   1 -
 .../stm32/stm32f429i-disco/configs/lvgl/defconfig  |   1 -
 .../stm32/stm32f429i-disco/configs/nsh/defconfig   |   1 -
 .../stm32f429i-disco/configs/nxhello/defconfig     |   1 -
 .../stm32/stm32f429i-disco/configs/nxwm/defconfig  |   1 -
 .../stm32f429i-disco/configs/usbmsc/defconfig      |   1 -
 .../stm32f429i-disco/configs/usbnsh/defconfig      |   1 -
 .../stm32/stm32f4discovery/configs/adb/defconfig   |   1 -
 .../stm32/stm32f4discovery/configs/audio/defconfig |   1 -
 .../stm32f4discovery/configs/canard/defconfig      |   1 -
 .../stm32f4discovery/configs/cxxtest/defconfig     |   1 -
 .../stm32/stm32f4discovery/configs/elf/defconfig   |   1 -
 .../stm32f4discovery/configs/hciuart/defconfig     |   1 -
 .../stm32/stm32f4discovery/configs/ipv6/defconfig  |   1 -
 .../stm32f4discovery/configs/kostest/defconfig     |   1 -
 .../stm32f4discovery/configs/lcd1602/defconfig     |   1 -
 .../stm32/stm32f4discovery/configs/lwl/defconfig   |   1 -
 .../stm32f4discovery/configs/max31855/defconfig    |   1 -
 .../stm32f4discovery/configs/max7219/defconfig     |   1 -
 .../stm32f4discovery/configs/mmcsdspi/defconfig    |   1 -
 .../configs/modbus_slave/defconfig                 |   1 -
 .../stm32f4discovery/configs/module/defconfig      |   1 -
 .../stm32f4discovery/configs/netnsh/defconfig      |   1 -
 .../stm32/stm32f4discovery/configs/nsh/defconfig   |   1 -
 .../stm32f4discovery/configs/nxlines/defconfig     |   1 -
 .../stm32/stm32f4discovery/configs/pm/defconfig    |   1 -
 .../stm32f4discovery/configs/posix_spawn/defconfig |   1 -
 .../stm32f4discovery/configs/pseudoterm/defconfig  |   1 -
 .../stm32f4discovery/configs/rgbled/defconfig      |   1 -
 .../stm32/stm32f4discovery/configs/rndis/defconfig |   1 -
 .../stm32f4discovery/configs/sporadic/defconfig    |   1 -
 .../stm32f4discovery/configs/st7789/defconfig      |   1 -
 .../stm32f4discovery/configs/testlibcxx/defconfig  |   1 -
 .../stm32f4discovery/configs/usbmsc/defconfig      |   1 -
 .../stm32f4discovery/configs/usbnsh/defconfig      |   1 -
 .../stm32/stm32f4discovery/configs/wifi/defconfig  |   1 -
 .../stm32f4discovery/configs/winbuild/defconfig    |   1 -
 .../stm32f4discovery/configs/xen1210/defconfig     |   1 -
 .../stm32/stm32ldiscovery/configs/chrono/defconfig |   1 -
 .../stm32/stm32ldiscovery/configs/nsh/defconfig    |   1 -
 .../stm32/stm32vldiscovery/configs/nsh/defconfig   |   1 -
 .../viewtool-stm32f107/configs/ft80x/defconfig     |   1 -
 .../viewtool-stm32f107/configs/highpri/defconfig   |   1 -
 .../viewtool-stm32f107/configs/netnsh/defconfig    |   1 -
 .../stm32/viewtool-stm32f107/configs/nsh/defconfig |   1 -
 .../configs/tcpblaster/defconfig                   |   1 -
 .../b-l072z-lrwan1/configs/adc/defconfig           |   1 -
 .../b-l072z-lrwan1/configs/nsh/defconfig           |   1 -
 .../b-l072z-lrwan1/configs/nxlines_oled/defconfig  |   1 -
 .../b-l072z-lrwan1/configs/sx127x/defconfig        |   1 -
 .../nucleo-f072rb/configs/nsh/defconfig            |   1 -
 .../nucleo-f091rc/configs/nsh/defconfig            |   1 -
 .../nucleo-f091rc/configs/sx127x/defconfig         |   1 -
 .../nucleo-g070rb/configs/nsh/defconfig            |   1 -
 .../nucleo-g071rb/configs/nsh/defconfig            |   1 -
 .../nucleo-l073rz/configs/nsh/defconfig            |   1 -
 .../nucleo-l073rz/configs/sx127x/defconfig         |   1 -
 .../stm32f051-discovery/configs/nsh/defconfig      |   1 -
 .../stm32f072-discovery/configs/nsh/defconfig      |   1 -
 .../stm32f7/nucleo-144/configs/f722-nsh/defconfig  |   1 -
 .../nucleo-144/configs/f746-evalos/defconfig       |   1 -
 .../stm32f7/nucleo-144/configs/f746-nsh/defconfig  |   1 -
 .../nucleo-144/configs/f746-pysim/defconfig        |   1 -
 .../nucleo-144/configs/f767-evalos/defconfig       |   1 -
 .../nucleo-144/configs/f767-netnsh/defconfig       |   1 -
 .../stm32f7/nucleo-144/configs/f767-nsh/defconfig  |   1 -
 .../stm32f746g-disco/configs/audio/defconfig       |   1 -
 .../stm32f7/stm32f746g-disco/configs/fb/defconfig  |   1 -
 .../stm32f746g-disco/configs/lvgl/defconfig        |   1 -
 .../stm32f746g-disco/configs/netnsh/defconfig      |   1 -
 .../stm32f7/stm32f746g-disco/configs/nsh/defconfig |   1 -
 .../stm32f746g-disco/configs/nxdemo/defconfig      |   1 -
 .../stm32f746g-disco/configs/nxterm/defconfig      |   1 -
 .../stm32f769i-disco/configs/netnsh/defconfig      |   1 -
 .../stm32f7/stm32f769i-disco/configs/nsh/defconfig |   1 -
 .../stm32h7/nucleo-h743zi/configs/elf/defconfig    |   1 -
 .../stm32h7/nucleo-h743zi/configs/netnsh/defconfig |   1 -
 .../stm32h7/nucleo-h743zi/configs/nsh/defconfig    |   1 -
 .../nucleo-h743zi/configs/nxlines_oled/defconfig   |   1 -
 .../nucleo-h743zi/configs/otg_fs_host/defconfig    |   1 -
 .../stm32h7/nucleo-h743zi/configs/pwm/defconfig    |   1 -
 .../stm32h7/nucleo-h743zi2/configs/jumbo/defconfig |   1 -
 .../nucleo-h743zi2/configs/netnsh/defconfig        |   1 -
 .../stm32h7/nucleo-h743zi2/configs/nsh/defconfig   |   1 -
 .../stm32h7/stm32h747i-disco/configs/nsh/defconfig |   1 -
 .../stm32l4/b-l475e-iot01a/configs/nsh/defconfig   |   1 -
 .../configs/spirit-6lowpan/defconfig               |   1 -
 .../configs/spirit-starhub/defconfig               |   1 -
 .../configs/spirit-starpoint/defconfig             |   1 -
 .../stm32l4/nucleo-l432kc/configs/nsh/defconfig    |   1 -
 .../stm32l4/nucleo-l432kc/configs/spwm/defconfig   |   1 -
 .../stm32l4/nucleo-l452re/configs/nsh/defconfig    |   1 -
 .../stm32l4/nucleo-l476rg/configs/nsh/defconfig    |   1 -
 .../stm32l4/nucleo-l476rg/configs/nxdemo/defconfig |   1 -
 .../stm32l4/nucleo-l496zg/configs/nsh/defconfig    |   1 -
 .../stm32l4/stm32l476-mdk/configs/nsh/defconfig    |   1 -
 .../stm32l476vg-disco/configs/knsh/defconfig       |   1 -
 .../stm32l476vg-disco/configs/nsh/defconfig        |   1 -
 .../stm32l4r9ai-disco/configs/knsh/defconfig       |   1 -
 .../stm32l4r9ai-disco/configs/nsh/defconfig        |   1 -
 .../stm32l5/nucleo-l552ze/configs/nsh/defconfig    |   1 -
 .../stm32l5/stm32l562e-dk/configs/nsh/defconfig    |   1 -
 .../olimex-strp711/configs/nettest/defconfig       |   1 -
 .../str71x/olimex-strp711/configs/nsh/defconfig    |   1 -
 boards/arm/tiva/dk-tm4c129x/configs/ipv6/defconfig |   1 -
 boards/arm/tiva/dk-tm4c129x/configs/nsh/defconfig  |   1 -
 boards/arm/tiva/eagle100/configs/httpd/defconfig   |   1 -
 boards/arm/tiva/eagle100/configs/nettest/defconfig |   1 -
 boards/arm/tiva/eagle100/configs/nsh/defconfig     |   1 -
 boards/arm/tiva/eagle100/configs/nxflat/defconfig  |   1 -
 boards/arm/tiva/eagle100/configs/thttpd/defconfig  |   1 -
 boards/arm/tiva/ekk-lm3s9b96/configs/nsh/defconfig |   1 -
 .../arm/tiva/launchxl-cc1310/configs/nsh/defconfig |   1 -
 .../tiva/launchxl-cc1312r1/configs/nsh/defconfig   |   1 -
 boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig |   1 -
 .../tiva/lm3s6965-ek/configs/discover/defconfig    |   1 -
 boards/arm/tiva/lm3s6965-ek/configs/nsh/defconfig  |   1 -
 boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig   |   1 -
 .../tiva/lm3s6965-ek/configs/qemu-flat/defconfig   |   1 -
 .../tiva/lm3s6965-ek/configs/qemu-nxflat/defconfig |   1 -
 .../lm3s6965-ek/configs/qemu-protected/defconfig   |   1 -
 .../arm/tiva/lm3s6965-ek/configs/tcpecho/defconfig |   1 -
 boards/arm/tiva/lm3s8962-ek/configs/nsh/defconfig  |   1 -
 boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig   |   1 -
 .../tiva/lm4f120-launchpad/configs/nsh/defconfig   |   1 -
 .../tm4c123g-launchpad/configs/mcp2515/defconfig   |   1 -
 .../tiva/tm4c123g-launchpad/configs/nsh/defconfig  |   1 -
 .../tiva/tm4c1294-launchpad/configs/ipv6/defconfig |   1 -
 .../tiva/tm4c1294-launchpad/configs/nsh/defconfig  |   1 -
 .../tms570/launchxl-tms57004/configs/nsh/defconfig |   1 -
 .../tms570ls31x-usb-kit/configs/nsh/defconfig      |   1 -
 .../arm/xmc4/xmc4500-relax/configs/nsh/defconfig   |   1 -
 .../arm/xmc4/xmc4700-relax/configs/nsh/defconfig   |   1 -
 boards/avr/at32uc3/avr32dev1/configs/nsh/defconfig |   1 -
 .../avr/at32uc3/avr32dev1/configs/ostest/defconfig |   1 -
 .../at90usb/micropendous3/configs/hello/defconfig  |   1 -
 .../avr/at90usb/teensy-2.0/configs/hello/defconfig |   1 -
 .../avr/at90usb/teensy-2.0/configs/nsh/defconfig   |   1 -
 .../at90usb/teensy-2.0/configs/usbmsc/defconfig    |   1 -
 boards/avr/atmega/amber/configs/hello/defconfig    |   1 -
 .../arduino-mega2560/configs/hello/defconfig       |   1 -
 .../atmega/arduino-mega2560/configs/nsh/defconfig  |   1 -
 .../atmega/moteino-mega/configs/hello/defconfig    |   1 -
 .../avr/atmega/moteino-mega/configs/nsh/defconfig  |   1 -
 .../hc/m9s12/demo9s12ne64/configs/ostest/defconfig |   1 -
 boards/hc/m9s12/ne64badge/configs/ostest/defconfig |   1 -
 boards/mips/pic32mx/mirtoo/configs/nsh/defconfig   |   1 -
 boards/mips/pic32mx/mirtoo/configs/nxffs/defconfig |   1 -
 .../pic32mx-starterkit/configs/nsh/defconfig       |   1 -
 .../pic32mx-starterkit/configs/nsh2/defconfig      |   1 -
 .../mips/pic32mx/pic32mx7mmb/configs/nsh/defconfig |   1 -
 .../pic32mx/sure-pic32mx/configs/nsh/defconfig     |   1 -
 .../pic32mx/sure-pic32mx/configs/usbnsh/defconfig  |   1 -
 boards/mips/pic32mx/ubw32/configs/nsh/defconfig    |   1 -
 .../flipnclick-pic32mz/configs/nsh/defconfig       |   1 -
 .../flipnclick-pic32mz/configs/nxlines/defconfig   |   1 -
 .../pic32mz-starterkit/configs/nsh/defconfig       |   1 -
 boards/misoc/lm32/misoc/configs/hello/defconfig    |   1 -
 boards/misoc/lm32/misoc/configs/nsh/defconfig      |   1 -
 boards/or1k/mor1kx/or1k/configs/nsh/defconfig      |   1 -
 .../renesas/m16c/skp16c26/configs/ostest/defconfig |   1 -
 .../rx65n/rx65n-grrose/configs/ipv6/defconfig      |   1 -
 .../rx65n/rx65n-grrose/configs/netnsh/defconfig    |   1 -
 .../rx65n/rx65n-grrose/configs/nsh/defconfig       |   1 -
 .../rx65n/rx65n-rsk1mb/configs/netnsh/defconfig    |   1 -
 .../rx65n/rx65n-rsk1mb/configs/nsh/defconfig       |   1 -
 .../rx65n/rx65n-rsk2mb/configs/ipv6/defconfig      |   1 -
 .../rx65n/rx65n-rsk2mb/configs/netnsh/defconfig    |   1 -
 .../rx65n/rx65n-rsk2mb/configs/nsh/defconfig       |   1 -
 boards/renesas/rx65n/rx65n/configs/nsh/defconfig   |   1 -
 .../renesas/sh1/us7032evb1/configs/nsh/defconfig   |   1 -
 .../sh1/us7032evb1/configs/ostest/defconfig        |   1 -
 boards/risc-v/bl602/bl602evb/configs/ble/defconfig |   1 -
 boards/risc-v/bl602/bl602evb/configs/elf/defconfig |   1 -
 boards/risc-v/bl602/bl602evb/configs/fpu/defconfig |   1 -
 .../risc-v/bl602/bl602evb/configs/gpio/defconfig   |   1 -
 boards/risc-v/bl602/bl602evb/configs/i2c/defconfig |   1 -
 boards/risc-v/bl602/bl602evb/configs/nsh/defconfig |   1 -
 boards/risc-v/bl602/bl602evb/configs/spi/defconfig |   1 -
 .../bl602/bl602evb/configs/spiflash/defconfig      |   1 -
 .../risc-v/bl602/bl602evb/configs/timer/defconfig  |   1 -
 .../risc-v/bl602/bl602evb/configs/wifi/defconfig   |   1 -
 .../risc-v/c906/smartl-c906/configs/elf/defconfig  |   1 -
 .../risc-v/c906/smartl-c906/configs/fpu/defconfig  |   1 -
 .../risc-v/c906/smartl-c906/configs/knsh/defconfig |   1 -
 .../c906/smartl-c906/configs/module/defconfig      |   1 -
 .../risc-v/c906/smartl-c906/configs/nsh/defconfig  |   1 -
 .../c906/smartl-c906/configs/sotest/defconfig      |   1 -
 .../esp32c3/esp32c3-devkit/configs/adc/defconfig   |   1 -
 .../esp32c3/esp32c3-devkit/configs/aes/defconfig   |   1 -
 .../esp32c3-devkit/configs/bmp180/defconfig        |   1 -
 .../esp32c3/esp32c3-devkit/configs/dma/defconfig   |   1 -
 .../esp32c3/esp32c3-devkit/configs/efuse/defconfig |   1 -
 .../esp32c3/esp32c3-devkit/configs/elf/defconfig   |   1 -
 .../esp32c3/esp32c3-devkit/configs/gpio/defconfig  |   1 -
 .../esp32c3-devkit/configs/module/defconfig        |   1 -
 .../esp32c3/esp32c3-devkit/configs/nsh/defconfig   |   1 -
 .../esp32c3-devkit/configs/oneshot/defconfig       |   1 -
 .../esp32c3-devkit/configs/ostest/defconfig        |   1 -
 .../esp32c3/esp32c3-devkit/configs/pm/defconfig    |   1 -
 .../esp32c3/esp32c3-devkit/configs/pwm/defconfig   |   1 -
 .../esp32c3-devkit/configs/random/defconfig        |   1 -
 .../esp32c3/esp32c3-devkit/configs/romfs/defconfig |   1 -
 .../esp32c3/esp32c3-devkit/configs/rsa/defconfig   |   1 -
 .../esp32c3/esp32c3-devkit/configs/rtc/defconfig   |   1 -
 .../esp32c3/esp32c3-devkit/configs/sha/defconfig   |   1 -
 .../esp32c3-devkit/configs/sotest/defconfig        |   1 -
 .../esp32c3-devkit/configs/spiflash/defconfig      |   1 -
 .../esp32c3-devkit/configs/sta_softap/defconfig    |   1 -
 .../esp32c3-devkit/configs/tickless/defconfig      |   1 -
 .../esp32c3/esp32c3-devkit/configs/timer/defconfig |   1 -
 .../esp32c3/esp32c3-devkit/configs/uid/defconfig   |   1 -
 .../esp32c3-devkit/configs/watchdog/defconfig      |   1 -
 .../esp32c3-devkit/configs/watcher/defconfig       |   1 -
 .../fe310/hifive1-revb/configs/nsh/defconfig       |   1 -
 boards/risc-v/k210/maix-bit/README-qemu.txt        |   1 -
 boards/risc-v/k210/maix-bit/configs/elf/defconfig  |   1 -
 boards/risc-v/k210/maix-bit/configs/knsh/defconfig |   1 -
 .../k210/maix-bit/configs/knsh_smp/defconfig       |   1 -
 .../risc-v/k210/maix-bit/configs/kostest/defconfig |   1 -
 .../risc-v/k210/maix-bit/configs/module/defconfig  |   1 -
 boards/risc-v/k210/maix-bit/configs/nsh/defconfig  |   1 -
 .../k210/maix-bit/configs/posix_spawn/defconfig    |   1 -
 boards/risc-v/k210/maix-bit/configs/smp/defconfig  |   1 -
 boards/risc-v/k210/maix-bit/configs/smp2/defconfig |   1 -
 boards/risc-v/litex/arty_a7/configs/nsh/defconfig  |   1 -
 boards/risc-v/mpfs/icicle/configs/nsh/defconfig    |   1 -
 .../rv32m1/rv32m1-vega/configs/buttons/defconfig   |   1 -
 .../rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig  |   1 -
 .../rv32m1/rv32m1-vega/configs/nsh/defconfig       |   1 -
 boards/sim/sim/sim/configs/alsa/defconfig          |   1 -
 boards/sim/sim/sim/configs/bas/defconfig           |   1 -
 boards/sim/sim/sim/configs/bastest/defconfig       |   1 -
 boards/sim/sim/sim/configs/bluetooth/defconfig     |   1 -
 boards/sim/sim/sim/configs/bthcisock/defconfig     |   1 -
 boards/sim/sim/sim/configs/btuart/defconfig        |   1 -
 boards/sim/sim/sim/configs/configdata/defconfig    |   1 -
 boards/sim/sim/sim/configs/cxxtest/defconfig       |   1 -
 boards/sim/sim/sim/configs/duktape/defconfig       |   1 -
 boards/sim/sim/sim/configs/elf/defconfig           |   1 -
 boards/sim/sim/sim/configs/fb/defconfig            |   1 -
 boards/sim/sim/sim/configs/foc/defconfig           |   1 -
 boards/sim/sim/sim/configs/ipforward/defconfig     |   1 -
 boards/sim/sim/sim/configs/libcxxtest/defconfig    |   1 -
 boards/sim/sim/sim/configs/linuxi2c/defconfig      |   1 -
 boards/sim/sim/sim/configs/lvgl/defconfig          |   1 -
 boards/sim/sim/sim/configs/minibasic/defconfig     |   1 -
 boards/sim/sim/sim/configs/module/defconfig        |   1 -
 boards/sim/sim/sim/configs/module32/defconfig      |   1 -
 boards/sim/sim/sim/configs/mount/defconfig         |   1 -
 boards/sim/sim/sim/configs/mtdpart/defconfig       |   1 -
 boards/sim/sim/sim/configs/mtdrwb/defconfig        |   1 -
 boards/sim/sim/sim/configs/nettest/defconfig       |   1 -
 boards/sim/sim/sim/configs/nimble/defconfig        |   1 -
 boards/sim/sim/sim/configs/nsh/defconfig           |   1 -
 boards/sim/sim/sim/configs/nsh2/defconfig          |   1 -
 boards/sim/sim/sim/configs/nshcromfs/defconfig     |   1 -
 boards/sim/sim/sim/configs/nx/defconfig            |   1 -
 boards/sim/sim/sim/configs/nx11/defconfig          |   1 -
 boards/sim/sim/sim/configs/nxffs/defconfig         |   1 -
 boards/sim/sim/sim/configs/nxlines/defconfig       |   1 -
 boards/sim/sim/sim/configs/nxwm/defconfig          |   1 -
 boards/sim/sim/sim/configs/ostest/defconfig        |   1 -
 boards/sim/sim/sim/configs/pf_ieee802154/defconfig |   1 -
 boards/sim/sim/sim/configs/pktradio/defconfig      |   1 -
 boards/sim/sim/sim/configs/posix_spawn/defconfig   |   1 -
 boards/sim/sim/sim/configs/rc/defconfig            |   1 -
 boards/sim/sim/sim/configs/romfs/defconfig         |   1 -
 boards/sim/sim/sim/configs/sensor/defconfig        |   1 -
 boards/sim/sim/sim/configs/sixlowpan/defconfig     |   1 -
 boards/sim/sim/sim/configs/sotest/defconfig        |   1 -
 boards/sim/sim/sim/configs/sotest32/defconfig      |   1 -
 boards/sim/sim/sim/configs/spiffs/defconfig        |   1 -
 boards/sim/sim/sim/configs/tcpblaster/defconfig    |   1 -
 boards/sim/sim/sim/configs/tcploop/defconfig       |   1 -
 boards/sim/sim/sim/configs/touchscreen/defconfig   |   1 -
 boards/sim/sim/sim/configs/udgram/defconfig        |   1 -
 boards/sim/sim/sim/configs/unionfs/defconfig       |   1 -
 boards/sim/sim/sim/configs/userfs/defconfig        |   1 -
 boards/sim/sim/sim/configs/ustream/defconfig       |   1 -
 boards/sim/sim/sim/configs/vpnkit/defconfig        |   1 -
 boards/x86/qemu/qemu-i486/configs/nsh/defconfig    |   1 -
 boards/x86/qemu/qemu-i486/configs/ostest/defconfig |   1 -
 .../intel64/qemu-intel64/configs/nsh/defconfig     |   1 -
 .../intel64/qemu-intel64/configs/ostest/defconfig  |   1 -
 .../esp32/esp32-devkitc/configs/aes/defconfig      |   1 -
 .../esp32/esp32-devkitc/configs/autopm/defconfig   |   1 -
 .../esp32/esp32-devkitc/configs/buttons/defconfig  |   1 -
 .../esp32/esp32-devkitc/configs/elf/defconfig      |   1 -
 .../esp32/esp32-devkitc/configs/leds/defconfig     |   1 -
 .../esp32/esp32-devkitc/configs/mcp2515/defconfig  |   1 -
 .../esp32/esp32-devkitc/configs/mmcsdspi/defconfig |   1 -
 .../esp32/esp32-devkitc/configs/module/defconfig   |   1 -
 .../esp32/esp32-devkitc/configs/mqttc/defconfig    |   1 -
 .../esp32/esp32-devkitc/configs/netnsh/defconfig   |   1 -
 .../esp32/esp32-devkitc/configs/nsh/defconfig      |   1 -
 .../esp32/esp32-devkitc/configs/oneshot/defconfig  |   1 -
 .../esp32/esp32-devkitc/configs/ostest/defconfig   |   1 -
 .../esp32/esp32-devkitc/configs/pm/defconfig       |   1 -
 .../esp32/esp32-devkitc/configs/psram/defconfig    |   1 -
 .../esp32/esp32-devkitc/configs/random/defconfig   |   1 -
 .../esp32/esp32-devkitc/configs/rtc/defconfig      |   1 -
 .../esp32/esp32-devkitc/configs/smp/defconfig      |   1 -
 .../esp32/esp32-devkitc/configs/sotest/defconfig   |   1 -
 .../esp32/esp32-devkitc/configs/spiflash/defconfig |   1 -
 .../esp32-devkitc/configs/sta_softap/defconfig     |   1 -
 .../esp32/esp32-devkitc/configs/tickless/defconfig |   1 -
 .../esp32/esp32-devkitc/configs/timer/defconfig    |   1 -
 .../esp32/esp32-devkitc/configs/wapi/defconfig     |   1 -
 .../esp32/esp32-devkitc/configs/watchdog/defconfig |   1 -
 .../esp32/esp32-devkitc/configs/watcher/defconfig  |   1 -
 .../esp32-ethernet-kit/configs/autopm/defconfig    |   1 -
 .../esp32-ethernet-kit/configs/buttons/defconfig   |   1 -
 .../esp32-ethernet-kit/configs/ethernet/defconfig  |   1 -
 .../esp32/esp32-ethernet-kit/configs/nsh/defconfig |   1 -
 .../esp32-ethernet-kit/configs/oneshot/defconfig   |   1 -
 .../esp32/esp32-ethernet-kit/configs/rtc/defconfig |   1 -
 .../esp32-ethernet-kit/configs/tickless/defconfig  |   1 -
 .../esp32-ethernet-kit/configs/wapi/defconfig      |   1 -
 .../esp32-wrover-kit/configs/autopm/defconfig      |   1 -
 .../esp32-wrover-kit/configs/bmp180/defconfig      |   1 -
 .../esp32-wrover-kit/configs/buttons/defconfig     |   1 -
 .../esp32/esp32-wrover-kit/configs/gpio/defconfig  |   1 -
 .../esp32/esp32-wrover-kit/configs/leds/defconfig  |   1 -
 .../esp32/esp32-wrover-kit/configs/lvgl/defconfig  |   1 -
 .../esp32/esp32-wrover-kit/configs/nsh/defconfig   |   1 -
 .../esp32/esp32-wrover-kit/configs/nx/defconfig    |   1 -
 .../esp32-wrover-kit/configs/oneshot/defconfig     |   1 -
 .../esp32/esp32-wrover-kit/configs/rtc/defconfig   |   1 -
 .../esp32-wrover-kit/configs/tickless/defconfig    |   1 -
 .../esp32/esp32-wrover-kit/configs/wapi/defconfig  |   1 -
 .../esp32s2/esp32s2-saola-1/configs/nsh/defconfig  |   1 -
 .../z16/z16f/z16f2800100zcog/configs/nsh/defconfig |   1 -
 .../z16f/z16f2800100zcog/configs/ostest/defconfig  |   1 -
 .../ez80/ez80f910200kitg/configs/ostest/defconfig  |   1 -
 .../ez80/ez80f910200zco/configs/dhcpd/defconfig    |   1 -
 .../ez80/ez80f910200zco/configs/httpd/defconfig    |   1 -
 .../ez80/ez80f910200zco/configs/nettest/defconfig  |   1 -
 .../z80/ez80/ez80f910200zco/configs/nsh/defconfig  |   1 -
 .../z80/ez80/ez80f910200zco/configs/poll/defconfig |   1 -
 .../z80/ez80/makerlisp/configs/nsh_flash/defconfig |   1 -
 .../z80/ez80/makerlisp/configs/nsh_ram/defconfig   |   1 -
 boards/z80/ez80/makerlisp/configs/sdboot/defconfig |   1 -
 boards/z80/ez80/z20x/configs/hello/defconfig       |   1 -
 boards/z80/ez80/z20x/configs/nsh/defconfig         |   1 -
 boards/z80/ez80/z20x/configs/sdboot/defconfig      |   1 -
 boards/z80/ez80/z20x/configs/w25boot/defconfig     |   1 -
 boards/z80/z180/p112/configs/ostest/defconfig      |   1 -
 .../z80/z8/z8encore000zco/configs/ostest/defconfig |   1 -
 .../z80/z8/z8f64200100kit/configs/ostest/defconfig |   1 -
 boards/z80/z80/z80sim/configs/nsh/defconfig        |   1 -
 boards/z80/z80/z80sim/configs/ostest/defconfig     |   1 -
 fs/procfs/Kconfig                                  |   6 +
 fs/procfs/fs_procfs.c                              |  11 +-
 sched/Kconfig                                      |  12 +-
 sched/group/group_childstatus.c                    |  12 +-
 sched/init/nx_start.c                              | 159 ++++++++++-----------
 sched/sched/sched.h                                |  22 +--
 sched/sched/sched_cpuload.c                        |  11 +-
 sched/sched/sched_foreach.c                        |   8 +-
 sched/sched/sched_gettcb.c                         |   8 +-
 sched/sched/sched_releasetcb.c                     |   3 +
 sched/sched/sched_verifytcb.c                      |   9 +-
 sched/task/task_setup.c                            |  65 +++++++--
 819 files changed, 186 insertions(+), 968 deletions(-)

[incubator-nuttx] 02/04: nx_start: Simplify and unify the partial initialization process

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit bb867a38fc55f3437d67e2e6d6529b031cb2b47f
Author: Jiuzhu Dong <do...@xiaomi.com>
AuthorDate: Sat Jul 10 09:01:20 2021 +0800

    nx_start: Simplify and unify the partial initialization process
    
    for both SMP and non-SMP
    
    Change-Id: I0fea8b4f59fc27d253a2ef9b7503acbb7410cc14
    Signed-off-by: Jiuzhu Dong <do...@xiaomi.com>
---
 sched/init/nx_start.c | 110 ++++++++++++++++++++++----------------------------
 1 file changed, 48 insertions(+), 62 deletions(-)

diff --git a/sched/init/nx_start.c b/sched/init/nx_start.c
index 7715220..d2ff3c7 100644
--- a/sched/init/nx_start.c
+++ b/sched/init/nx_start.c
@@ -63,6 +63,10 @@
  * Pre-processor Definitions
  ****************************************************************************/
 
+#ifndef CONFIG_SMP_NCPUS
+#  define CONFIG_SMP_NCPUS       1
+#endif
+
 #ifdef CONFIG_SMP
 /* This set of all CPUs */
 
@@ -92,7 +96,6 @@
 
 volatile dq_queue_t g_readytorun;
 
-#ifdef CONFIG_SMP
 /* In order to support SMP, the function of the g_readytorun list changes,
  * The g_readytorun is still used but in the SMP case it will contain only:
  *
@@ -123,7 +126,9 @@ volatile dq_queue_t g_readytorun;
  * always the CPU's IDLE task.
  */
 
+#ifdef CONFIG_SMP
 volatile dq_queue_t g_assignedtasks[CONFIG_SMP_NCPUS];
+#endif
 
 /* g_running_tasks[] holds a references to the running task for each cpu.
  * It is valid only when up_interrupt_context() returns true.
@@ -131,12 +136,6 @@ volatile dq_queue_t g_assignedtasks[CONFIG_SMP_NCPUS];
 
 FAR struct tcb_s *g_running_tasks[CONFIG_SMP_NCPUS];
 
-#else
-
-FAR struct tcb_s *g_running_tasks[1];
-
-#endif
-
 /* This is the list of all tasks that are ready-to-run, but cannot be placed
  * in the g_readytorun list because:  (1) They are higher priority than the
  * currently active task at the head of the g_readytorun list, and (2) the
@@ -303,11 +302,7 @@ uint8_t g_nx_initstate;  /* See enum nx_initstate_e */
  * bringing up the rest of the system.
  */
 
-#ifdef CONFIG_SMP
 static struct task_tcb_s g_idletcb[CONFIG_SMP_NCPUS];
-#else
-static struct task_tcb_s g_idletcb[1];
-#endif
 
 /* This is the name of the idle task */
 
@@ -324,11 +319,7 @@ static const char g_idlename[] = "Idle Task";
  * do things s little differently here for the IDLE tasks.
  */
 
-#ifdef CONFIG_SMP
 static FAR char *g_idleargv[CONFIG_SMP_NCPUS][2];
-#else
-static FAR char *g_idleargv[1][2];
-#endif
 
 /****************************************************************************
  * Public Functions
@@ -352,7 +343,6 @@ static FAR char *g_idleargv[1][2];
 
 void nx_start(void)
 {
-  int cpu = 0;
   int i;
 
   sinfo("Entry\n");
@@ -399,18 +389,16 @@ void nx_start(void)
 
   /* Initialize the IDLE task TCB *******************************************/
 
-#ifdef CONFIG_SMP
-  for (cpu = 0; cpu < CONFIG_SMP_NCPUS; cpu++, g_lastpid++)
-#endif
+  for (i = 0; i < CONFIG_SMP_NCPUS; i++)
     {
       FAR dq_queue_t *tasklist;
       int hashndx;
 
       /* Assign the process ID(s) of ZERO to the idle task(s) */
 
-      hashndx                = PIDHASH(g_lastpid);
-      g_pidhash[hashndx].tcb = &g_idletcb[cpu].cmn;
-      g_pidhash[hashndx].pid = g_lastpid;
+      hashndx                = PIDHASH(i);
+      g_pidhash[hashndx].tcb = &g_idletcb[i].cmn;
+      g_pidhash[hashndx].pid = i;
 
       /* Initialize a TCB for this thread of execution.  NOTE:  The default
        * value for most components of the g_idletcb are zero.  The entire
@@ -419,9 +407,9 @@ void nx_start(void)
        * that has pid == 0 and sched_priority == 0.
        */
 
-      memset((void *)&g_idletcb[cpu], 0, sizeof(struct task_tcb_s));
-      g_idletcb[cpu].cmn.pid        = g_lastpid;
-      g_idletcb[cpu].cmn.task_state = TSTATE_TASK_RUNNING;
+      memset((void *)&g_idletcb[i], 0, sizeof(struct task_tcb_s));
+      g_idletcb[i].cmn.pid        = i;
+      g_idletcb[i].cmn.task_state = TSTATE_TASK_RUNNING;
 
       /* Set the entry point.  This is only for debug purposes.  NOTE: that
        * the start_t entry point is not saved.  That is acceptable, however,
@@ -430,16 +418,16 @@ void nx_start(void)
        */
 
 #ifdef CONFIG_SMP
-      if (cpu > 0)
+      if (i > 0)
         {
-          g_idletcb[cpu].cmn.start      = nx_idle_trampoline;
-          g_idletcb[cpu].cmn.entry.main = (main_t)nx_idle_trampoline;
+          g_idletcb[i].cmn.start      = nx_idle_trampoline;
+          g_idletcb[i].cmn.entry.main = (main_t)nx_idle_trampoline;
         }
       else
 #endif
         {
-          g_idletcb[cpu].cmn.start      = nx_start;
-          g_idletcb[cpu].cmn.entry.main = (main_t)nx_start;
+          g_idletcb[i].cmn.start      = nx_start;
+          g_idletcb[i].cmn.entry.main = (main_t)nx_start;
         }
 
       /* Set the task flags to indicate that this is a kernel thread and, if
@@ -447,13 +435,13 @@ void nx_start(void)
        */
 
 #ifdef CONFIG_SMP
-      g_idletcb[cpu].cmn.flags = (TCB_FLAG_TTYPE_KERNEL |
-                                  TCB_FLAG_NONCANCELABLE |
-                                  TCB_FLAG_CPU_LOCKED);
-      g_idletcb[cpu].cmn.cpu   = cpu;
+      g_idletcb[i].cmn.flags = (TCB_FLAG_TTYPE_KERNEL |
+                                TCB_FLAG_NONCANCELABLE |
+                                TCB_FLAG_CPU_LOCKED);
+      g_idletcb[i].cmn.cpu   = i;
 #else
-      g_idletcb[cpu].cmn.flags = (TCB_FLAG_TTYPE_KERNEL |
-                                  TCB_FLAG_NONCANCELABLE);
+      g_idletcb[i].cmn.flags = (TCB_FLAG_TTYPE_KERNEL |
+                                TCB_FLAG_NONCANCELABLE);
 #endif
 
 #ifdef CONFIG_SMP
@@ -465,18 +453,18 @@ void nx_start(void)
        * the IDLE task.
        */
 
-      g_idletcb[cpu].cmn.affinity = SCHED_ALL_CPUS;
+      g_idletcb[i].cmn.affinity = SCHED_ALL_CPUS;
 #endif
 
 #if CONFIG_TASK_NAME_SIZE > 0
       /* Set the IDLE task name */
 
 #  ifdef CONFIG_SMP
-      snprintf(g_idletcb[cpu].cmn.name, CONFIG_TASK_NAME_SIZE, "CPU%d IDLE",
-               cpu);
+      snprintf(g_idletcb[i].cmn.name, CONFIG_TASK_NAME_SIZE, "CPU%d IDLE",
+               i);
 #  else
-      strncpy(g_idletcb[cpu].cmn.name, g_idlename, CONFIG_TASK_NAME_SIZE);
-      g_idletcb[cpu].cmn.name[CONFIG_TASK_NAME_SIZE] = '\0';
+      strncpy(g_idletcb[i].cmn.name, g_idlename, CONFIG_TASK_NAME_SIZE);
+      g_idletcb[i].cmn.name[CONFIG_TASK_NAME_SIZE] = '\0';
 #  endif
 #endif
 
@@ -489,39 +477,41 @@ void nx_start(void)
        */
 
 #if CONFIG_TASK_NAME_SIZE > 0
-      g_idleargv[cpu][0]  = g_idletcb[cpu].cmn.name;
+      g_idleargv[i][0]  = g_idletcb[i].cmn.name;
 #else
-      g_idleargv[cpu][0]  = (FAR char *)g_idlename;
+      g_idleargv[i][0]  = (FAR char *)g_idlename;
 #endif /* CONFIG_TASK_NAME_SIZE */
-      g_idleargv[cpu][1]  = NULL;
-      g_idletcb[cpu].argv = &g_idleargv[cpu][0];
+      g_idleargv[i][1]  = NULL;
+      g_idletcb[i].argv = &g_idleargv[i][0];
 
       /* Then add the idle task's TCB to the head of the current ready to
        * run list.
        */
 
 #ifdef CONFIG_SMP
-      tasklist = TLIST_HEAD(TSTATE_TASK_RUNNING, cpu);
+      tasklist = TLIST_HEAD(TSTATE_TASK_RUNNING, i);
 #else
       tasklist = TLIST_HEAD(TSTATE_TASK_RUNNING);
 #endif
-      dq_addfirst((FAR dq_entry_t *)&g_idletcb[cpu], tasklist);
+      dq_addfirst((FAR dq_entry_t *)&g_idletcb[i], tasklist);
 
       /* Mark the idle task as the running task */
 
-      g_running_tasks[cpu] = &g_idletcb[cpu].cmn;
+      g_running_tasks[i] = &g_idletcb[i].cmn;
 
       /* Initialize the 1st processor-specific portion of the TCB
        * Note: other idle thread get initialized in nx_smpstart
        */
 
-      if (cpu == 0)
+      if (i == 0)
         {
-          up_initial_state(&g_idletcb[cpu].cmn);
-          up_stack_frame(&g_idletcb[cpu].cmn, sizeof(struct task_info_s));
+          up_initial_state(&g_idletcb[i].cmn);
+          up_stack_frame(&g_idletcb[i].cmn, sizeof(struct task_info_s));
         }
     }
 
+  g_lastpid = CONFIG_SMP_NCPUS - 1;
+
   /* Task lists are initialized */
 
   g_nx_initstate = OSINIT_TASKLISTS;
@@ -714,40 +704,36 @@ void nx_start(void)
 
   sched_note_start(&g_idletcb[0].cmn);
 
-#ifdef CONFIG_SMP
   /* Initialize the IDLE group for the IDLE task of each CPU */
 
-  for (cpu = 0; cpu < CONFIG_SMP_NCPUS; cpu++)
-#endif
+  for (i = 0; i < CONFIG_SMP_NCPUS; i++)
     {
       /* Allocate the IDLE group */
 
-      DEBUGVERIFY(group_allocate(&g_idletcb[cpu], g_idletcb[cpu].cmn.flags));
+      DEBUGVERIFY(group_allocate(&g_idletcb[i], g_idletcb[i].cmn.flags));
 
-#ifdef CONFIG_SMP
-      if (cpu > 0)
+      if (i > 0)
         {
           /* Clone stdout, stderr, stdin from the CPU0 IDLE task. */
 
-          DEBUGVERIFY(group_setuptaskfiles(&g_idletcb[cpu]));
+          DEBUGVERIFY(group_setuptaskfiles(&g_idletcb[i]));
         }
       else
-#endif
         {
           /* Create stdout, stderr, stdin on the CPU0 IDLE task.  These
            * will be inherited by all of the threads created by the CPU0
            * IDLE task.
            */
 
-          DEBUGVERIFY(group_setupidlefiles(&g_idletcb[cpu]));
+          DEBUGVERIFY(group_setupidlefiles(&g_idletcb[i]));
         }
 
       /* Complete initialization of the IDLE group.  Suppress retention
        * of child status in the IDLE group.
        */
 
-      DEBUGVERIFY(group_initialize(&g_idletcb[cpu]));
-      g_idletcb[cpu].cmn.group->tg_flags = GROUP_FLAG_NOCLDWAIT;
+      DEBUGVERIFY(group_initialize(&g_idletcb[i]));
+      g_idletcb[i].cmn.group->tg_flags = GROUP_FLAG_NOCLDWAIT;
     }
 
   /* Start SYSLOG ***********************************************************/

[incubator-nuttx] 03/04: sched: Dynamically extend the pid hash table

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 9b1f55442931794d09f81e04d26e53a8f91a9bc1
Author: Jiuzhu Dong <do...@xiaomi.com>
AuthorDate: Tue Jun 15 16:45:40 2021 +0800

    sched: Dynamically extend the pid hash table
    
    Change-Id: I3a719bc575cd408cd530a39efa203f507b44fa9c
    Signed-off-by: Jiuzhu Dong <do...@xiaomi.com>
---
 Documentation/reference/user/03_task_control.rst | 10 +---
 arch/z80/src/z180/Kconfig                        |  7 +++
 arch/z80/src/z180/z180_mmu.c                     |  4 +-
 fs/procfs/Kconfig                                |  6 +++
 fs/procfs/fs_procfs.c                            | 11 ++--
 sched/Kconfig                                    | 12 +----
 sched/group/group_childstatus.c                  | 12 +----
 sched/init/nx_start.c                            | 59 ++++++++++++---------
 sched/sched/sched.h                              | 22 ++------
 sched/sched/sched_cpuload.c                      | 11 ++--
 sched/sched/sched_foreach.c                      |  8 +--
 sched/sched/sched_gettcb.c                       |  8 +--
 sched/sched/sched_releasetcb.c                   |  3 ++
 sched/sched/sched_verifytcb.c                    |  9 +++-
 sched/task/task_setup.c                          | 65 +++++++++++++++++++-----
 15 files changed, 141 insertions(+), 106 deletions(-)

diff --git a/Documentation/reference/user/03_task_control.rst b/Documentation/reference/user/03_task_control.rst
index 85f1358..3b2c524 100644
--- a/Documentation/reference/user/03_task_control.rst
+++ b/Documentation/reference/user/03_task_control.rst
@@ -86,15 +86,7 @@ there are three important configuration options that can change that.
      allocations and to improve allocation performance, child task exit
      status structures are pre-allocated when the system boots. This
      setting determines the number of child status structures that will be
-     pre-allocated. If this setting is not defined or if it is defined to
-     be zero then a value of 2\*\ ``MAX_TASKS`` is used.
-
-     Note that there cannot be more that ``CONFIG_MAX_TASKS`` tasks in
-     total. However, the number of child status structures may need to be
-     significantly larger because this number includes the maximum number
-     of tasks that are running PLUS the number of tasks that have exit'ed
-     without having their exit status reaped (via :c:func:`wait`,
-     :c:func:`waitpid` or :c:func:`waitid`).
+     pre-allocated.
 
      Obviously, if tasks spawn children indefinitely and never have the
      exit status reaped, then you may have a memory leak! (See **Warning**
diff --git a/arch/z80/src/z180/Kconfig b/arch/z80/src/z180/Kconfig
index f622c2e..0ebfcb6 100644
--- a/arch/z80/src/z180/Kconfig
+++ b/arch/z80/src/z180/Kconfig
@@ -318,6 +318,13 @@ config Z180_TOOLCHAIN_SDCCW
 
 endchoice
 
+config Z180_MAX_TASKS
+       int "Max number of tasks for arch chip z180"
+       default 8
+       ---help---
+               The maximum number of simultaneously active tasks. This value must be
+               a power of two.
+
 config LINKER_HOME_AREA
 	hex "Physical start of _HOME area"
 	default 0x0000
diff --git a/arch/z80/src/z180/z180_mmu.c b/arch/z80/src/z180/z180_mmu.c
index a4ba1e3..29e5d31 100644
--- a/arch/z80/src/z180/z180_mmu.c
+++ b/arch/z80/src/z180/z180_mmu.c
@@ -58,7 +58,7 @@
  ****************************************************************************/
 
 static GRAN_HANDLE g_physhandle;
-static struct z180_cbr_s g_cbrs[CONFIG_MAX_TASKS];
+static struct z180_cbr_s g_cbrs[CONFIG_Z180_MAX_TASKS];
 
 /****************************************************************************
  * Private Functions
@@ -79,7 +79,7 @@ static inline FAR struct z180_cbr_s *z180_mmu_alloccbr(void)
 {
   int i;
 
-  for (i = 0; i < CONFIG_MAX_TASKS; i++)
+  for (i = 0; i < CONFIG_Z180_MAX_TASKS; i++)
     {
       FAR struct z180_cbr_s *cbr = &g_cbrs[i];
       if (cbr->crefs == 0)
diff --git a/fs/procfs/Kconfig b/fs/procfs/Kconfig
index 5ce77fc..f0bd7a6 100644
--- a/fs/procfs/Kconfig
+++ b/fs/procfs/Kconfig
@@ -21,6 +21,12 @@ config FS_PROCFS_REGISTER
 		Support run-time registration of the new entries in the procfs file
 		system.
 
+config FS_PROCFS_MAX_TASKS
+	int "The maxinum number of active tasks for procfs snapshot"
+	default 128
+	---help---
+		The maxinum number of active tasks for procfs snapshot.
+
 menu "Exclude individual procfs entries"
 
 config FS_PROCFS_EXCLUDE_PROCESS
diff --git a/fs/procfs/fs_procfs.c b/fs/procfs/fs_procfs.c
index 3376a24..6a067d5 100644
--- a/fs/procfs/fs_procfs.c
+++ b/fs/procfs/fs_procfs.c
@@ -279,9 +279,9 @@ struct procfs_level0_s
 
   /* Our private data */
 
-  uint8_t lastlen;                   /* length of last reported static dir */
-  pid_t pid[CONFIG_MAX_TASKS];       /* Snapshot of all active task IDs */
-  FAR const char *lastread;          /* Pointer to last static dir read */
+  uint8_t lastlen;                       /* length of last reported static dir */
+  pid_t pid[CONFIG_FS_PROCFS_MAX_TASKS]; /* Snapshot of all active task IDs */
+  FAR const char *lastread;              /* Pointer to last static dir read */
 };
 
 /* Level 1 is an internal virtual directory (such as /proc/fs) which
@@ -321,7 +321,10 @@ static void procfs_enum(FAR struct tcb_s *tcb, FAR void *arg)
   /* Add the PID to the list */
 
   index = dir->base.nentries;
-  DEBUGASSERT(index < CONFIG_MAX_TASKS);
+  if (index >= CONFIG_FS_PROCFS_MAX_TASKS)
+    {
+      return;
+    }
 
   dir->pid[index] = tcb->pid;
   dir->base.nentries = index + 1;
diff --git a/sched/Kconfig b/sched/Kconfig
index e12767c..4f694be 100644
--- a/sched/Kconfig
+++ b/sched/Kconfig
@@ -483,13 +483,6 @@ config TASK_NAME_SIZE
 		will be TASK_NAME_SIZE + 1.  The default of 31 then results in
 		a align-able 32-byte allocation.
 
-config MAX_TASKS
-	int "Max number of tasks"
-	default 32
-	---help---
-		The maximum number of simultaneously active tasks. This value must be
-		a power of two.
-
 config SCHED_HAVE_PARENT
 	bool "Support parent/child task relationships"
 	default n
@@ -551,11 +544,8 @@ config PREALLOC_CHILDSTATUS
 		To prevent runaway child status allocations and to improve
 		allocation performance, child task exit status structures are pre-
 		allocated when the system boots.  This setting determines the number
-		of child status structures that will be pre-allocated.  If this
-		setting is not defined or if it is defined to be zero then a value
-		of 2*MAX_TASKS is used.
+		of child status structures that will be pre-allocated.
 
-		Note that there cannot be more than MAX_TASKS tasks in total.
 		However, the number of child status structures may need to be
 		significantly larger because this number includes the maximum number
 		of tasks that are running PLUS the number of tasks that have exit'ed
diff --git a/sched/group/group_childstatus.c b/sched/group/group_childstatus.c
index 169daa0..4b9cb08 100644
--- a/sched/group/group_childstatus.c
+++ b/sched/group/group_childstatus.c
@@ -38,19 +38,9 @@
  * Pre-processor Definitions
  ****************************************************************************/
 
-/* Note that there cannot be more that CONFIG_MAX_TASKS tasks in total.
- * However, the number of child status structures may need to be
- * significantly larger because this number includes the maximum number of
- * tasks that are running PLUS the number of tasks that have exit'ed without
- * having their exit status reaped (via wait(), waitid(), or waitpid()).
- *
- * Obviously, if tasks spawn children indefinitely and never have the exit
- * status reaped, then you have a memory leak!
- */
-
 #if !defined(CONFIG_PREALLOC_CHILDSTATUS) || CONFIG_PREALLOC_CHILDSTATUS == 0
 #  undef  CONFIG_PREALLOC_CHILDSTATUS
-#  define CONFIG_PREALLOC_CHILDSTATUS (2*CONFIG_MAX_TASKS)
+#  define CONFIG_PREALLOC_CHILDSTATUS 16
 #endif
 
 #ifndef CONFIG_DEBUG_INFO
diff --git a/sched/init/nx_start.c b/sched/init/nx_start.c
index d2ff3c7..eb15485 100644
--- a/sched/init/nx_start.c
+++ b/sched/init/nx_start.c
@@ -197,12 +197,11 @@ volatile pid_t g_lastpid;
  * 1. This hash table greatly speeds the determination of a new unique
  *    process ID for a task, and
  * 2. Is used to quickly map a process ID into a TCB.
- *
- * It has the side effects of using more memory and limiting
- * the number of tasks to CONFIG_MAX_TASKS.
  */
 
-struct pidhash_s g_pidhash[CONFIG_MAX_TASKS];
+FAR struct pidhash_s *g_pidhash;
+
+volatile int g_npidhash;
 
 /* This is a table of task lists.  This table is indexed by the task stat
  * enumeration type (tstate_t) and provides a pointer to the associated
@@ -378,27 +377,11 @@ void nx_start(void)
     }
 #endif
 
-  /* Initialize the logic that determine unique process IDs. */
-
-  g_lastpid = 0;
-  for (i = 0; i < CONFIG_MAX_TASKS; i++)
-    {
-      g_pidhash[i].tcb = NULL;
-      g_pidhash[i].pid = INVALID_PROCESS_ID;
-    }
-
   /* Initialize the IDLE task TCB *******************************************/
 
   for (i = 0; i < CONFIG_SMP_NCPUS; i++)
     {
       FAR dq_queue_t *tasklist;
-      int hashndx;
-
-      /* Assign the process ID(s) of ZERO to the idle task(s) */
-
-      hashndx                = PIDHASH(i);
-      g_pidhash[hashndx].tcb = &g_idletcb[i].cmn;
-      g_pidhash[hashndx].pid = i;
 
       /* Initialize a TCB for this thread of execution.  NOTE:  The default
        * value for most components of the g_idletcb are zero.  The entire
@@ -510,8 +493,6 @@ void nx_start(void)
         }
     }
 
-  g_lastpid = CONFIG_SMP_NCPUS - 1;
-
   /* Task lists are initialized */
 
   g_nx_initstate = OSINIT_TASKLISTS;
@@ -574,6 +555,36 @@ void nx_start(void)
   iob_initialize();
 #endif
 
+  /* Initialize the logic that determine unique process IDs. */
+
+  g_npidhash = 4;
+  while (g_npidhash <= CONFIG_SMP_NCPUS)
+    {
+      g_npidhash <<= 1;
+    }
+
+  g_pidhash = kmm_malloc(sizeof(struct pidhash_s) * g_npidhash);
+  DEBUGASSERT(g_pidhash);
+
+  for (i = 0; i < g_npidhash; i++)
+    {
+      g_pidhash[i].tcb = NULL;
+      g_pidhash[i].pid = INVALID_PROCESS_ID;
+    }
+
+  for (i = 0; i < CONFIG_SMP_NCPUS; i++)
+    {
+      int hashndx;
+
+      /* Assign the process ID(s) of ZERO to the idle task(s) */
+
+      hashndx                = PIDHASH(i);
+      g_pidhash[hashndx].tcb = &g_idletcb[i].cmn;
+      g_pidhash[hashndx].pid = i;
+    }
+
+  g_lastpid = CONFIG_SMP_NCPUS - 1;
+
   /* The memory manager is available */
 
   g_nx_initstate = OSINIT_MEMORY;
@@ -757,7 +768,7 @@ void nx_start(void)
 
   /* A few basic sanity checks */
 
-  DEBUGASSERT(this_cpu() == 0 && CONFIG_MAX_TASKS > CONFIG_SMP_NCPUS);
+  DEBUGASSERT(this_cpu() == 0);
 
   /* Then start the other CPUs */
 
@@ -790,7 +801,7 @@ void nx_start(void)
 
       /* Check stack in idle thread */
 
-      for (i = 0; i < CONFIG_MAX_TASKS; i++)
+      for (i = 0; i < g_npidhash; i++)
         {
           FAR struct tcb_s *tcb;
           irqstate_t flags;
diff --git a/sched/sched/sched.h b/sched/sched/sched.h
index 00334cb..b87c010 100644
--- a/sched/sched/sched.h
+++ b/sched/sched/sched.h
@@ -40,20 +40,7 @@
  * Pre-processor Definitions
  ****************************************************************************/
 
-/* Although task IDs can take the (positive, non-zero)
- * range of pid_t, the number of tasks that will be supported
- * at any one time is (artificially) limited by the CONFIG_MAX_TASKS
- * configuration setting. Limiting the number of tasks speeds certain
- * OS functions (this is the only limitation in the number of
- * tasks built into the design).
- */
-
-#if CONFIG_MAX_TASKS & (CONFIG_MAX_TASKS - 1)
-#  error CONFIG_MAX_TASKS must be power of 2
-#endif
-
-#define MAX_TASKS_MASK           (CONFIG_MAX_TASKS-1)
-#define PIDHASH(pid)             ((pid) & MAX_TASKS_MASK)
+#define PIDHASH(pid)             ((pid) & (g_npidhash - 1))
 
 /* These are macros to access the current CPU and the current task on a CPU.
  * These macros are intended to support a future SMP implementation.
@@ -254,12 +241,11 @@ extern volatile pid_t g_lastpid;
  * 1. This hash table greatly speeds the determination of a new unique
  *    process ID for a task, and
  * 2. Is used to quickly map a process ID into a TCB.
- *
- * It has the side effects of using more memory and limiting the number
- * of tasks to CONFIG_MAX_TASKS.
  */
 
-extern struct pidhash_s g_pidhash[CONFIG_MAX_TASKS];
+extern FAR struct pidhash_s *g_pidhash;
+
+extern volatile int g_npidhash;
 
 /* This is a table of task lists.  This table is indexed by the task stat
  * enumeration type (tstate_t) and provides a pointer to the associated
diff --git a/sched/sched/sched_cpuload.c b/sched/sched/sched_cpuload.c
index dcd9deb..5a16b70 100644
--- a/sched/sched/sched_cpuload.c
+++ b/sched/sched/sched_cpuload.c
@@ -160,13 +160,13 @@ static inline void nxsched_cpu_process_cpuload(int cpu)
 void weak_function nxsched_process_cpuload(void)
 {
   int i;
-
-#ifdef CONFIG_SMP
   irqstate_t flags;
 
   /* Perform scheduler operations on all CPUs. */
 
   flags = enter_critical_section();
+
+#ifdef CONFIG_SMP
   for (i = 0; i < CONFIG_SMP_NCPUS; i++)
     {
       nxsched_cpu_process_cpuload(i);
@@ -191,7 +191,7 @@ void weak_function nxsched_process_cpuload(void)
        * total.
        */
 
-      for (i = 0; i < CONFIG_MAX_TASKS; i++)
+      for (i = 0; i < g_npidhash; i++)
         {
           g_pidhash[i].ticks >>= 1;
           total += g_pidhash[i].ticks;
@@ -202,9 +202,7 @@ void weak_function nxsched_process_cpuload(void)
       g_cpuload_total = total;
     }
 
-#ifdef CONFIG_SMP
   leave_critical_section(flags);
-#endif
 }
 
 /****************************************************************************
@@ -230,7 +228,7 @@ void weak_function nxsched_process_cpuload(void)
 int clock_cpuload(int pid, FAR struct cpuload_s *cpuload)
 {
   irqstate_t flags;
-  int hash_index = PIDHASH(pid);
+  int hash_index;
   int ret = -ESRCH;
 
   DEBUGASSERT(cpuload);
@@ -241,6 +239,7 @@ int clock_cpuload(int pid, FAR struct cpuload_s *cpuload)
    */
 
   flags = enter_critical_section();
+  hash_index = PIDHASH(pid);
 
   /* Make sure that the entry is valid (TCB field is not NULL) and matches
    * the requested PID.  The first check is needed if the thread has exited.
diff --git a/sched/sched/sched_foreach.c b/sched/sched/sched_foreach.c
index dc7a8ee..0a074cb 100644
--- a/sched/sched/sched_foreach.c
+++ b/sched/sched/sched_foreach.c
@@ -62,16 +62,16 @@ void nxsched_foreach(nxsched_foreach_t handler, FAR void *arg)
 
   /* Visit each active task */
 
-  for (ndx = 0; ndx < CONFIG_MAX_TASKS; ndx++)
+  flags = enter_critical_section();
+  for (ndx = 0; ndx < g_npidhash; ndx++)
     {
       /* This test and the function call must be atomic */
 
-      flags = enter_critical_section();
       if (g_pidhash[ndx].tcb)
         {
           handler(g_pidhash[ndx].tcb, arg);
         }
-
-      leave_critical_section(flags);
     }
+
+  leave_critical_section(flags);
 }
diff --git a/sched/sched/sched_gettcb.c b/sched/sched/sched_gettcb.c
index a43ad63..9b31aa2 100644
--- a/sched/sched/sched_gettcb.c
+++ b/sched/sched/sched_gettcb.c
@@ -60,10 +60,6 @@ FAR struct tcb_s *nxsched_get_tcb(pid_t pid)
 
   if (pid >= 0)
     {
-      /* Get the hash_ndx associated with the pid */
-
-      hash_ndx = PIDHASH(pid);
-
       /* The test and the return setup should be atomic.  This still does
        * not provide proper protection if the recipient of the TCB does not
        * also protect against the task associated with the TCB from
@@ -72,6 +68,10 @@ FAR struct tcb_s *nxsched_get_tcb(pid_t pid)
 
       flags = enter_critical_section();
 
+      /* Get the hash_ndx associated with the pid */
+
+      hash_ndx = PIDHASH(pid);
+
       /* Verify that the correct TCB was found. */
 
       if (pid == g_pidhash[hash_ndx].pid)
diff --git a/sched/sched/sched_releasetcb.c b/sched/sched/sched_releasetcb.c
index d46bb21..1f95c4e 100644
--- a/sched/sched/sched_releasetcb.c
+++ b/sched/sched/sched_releasetcb.c
@@ -48,6 +48,7 @@
 
 static void nxsched_releasepid(pid_t pid)
 {
+  irqstate_t flags = enter_critical_section();
   int hash_ndx = PIDHASH(pid);
 
   /* Make any pid associated with this hash available.  Note:
@@ -67,6 +68,8 @@ static void nxsched_releasepid(pid_t pid)
   g_cpuload_total          -= g_pidhash[hash_ndx].ticks;
   g_pidhash[hash_ndx].ticks = 0;
 #endif
+
+  leave_critical_section(flags);
 }
 
 /****************************************************************************
diff --git a/sched/sched/sched_verifytcb.c b/sched/sched/sched_verifytcb.c
index 3d10d24..82db055 100644
--- a/sched/sched/sched_verifytcb.c
+++ b/sched/sched/sched_verifytcb.c
@@ -68,5 +68,12 @@ bool nxsched_verify_tcb(FAR struct tcb_s *tcb)
    * information available.
    */
 
-  return tcb == g_pidhash[PIDHASH(tcb->pid)].tcb;
+  irqstate_t flags;
+  bool vaild;
+
+  flags = enter_critical_section();
+  vaild = tcb == g_pidhash[PIDHASH(tcb->pid)].tcb;
+  leave_critical_section(flags);
+
+  return vaild;
 }
diff --git a/sched/task/task_setup.c b/sched/task/task_setup.c
index 271f4bb..c9e9eb7 100644
--- a/sched/task/task_setup.c
+++ b/sched/task/task_setup.c
@@ -79,10 +79,10 @@ static const char g_noname[] = "<noname>";
 
 static int nxtask_assign_pid(FAR struct tcb_s *tcb)
 {
+  FAR struct pidhash_s *pidhash;
   pid_t next_pid;
   int   hash_ndx;
-  int   tries;
-  int   ret = ERROR;
+  int   i;
 
   /* NOTE:
    * ERROR means that the g_pidhash[] table is completely full.
@@ -97,17 +97,17 @@ static int nxtask_assign_pid(FAR struct tcb_s *tcb)
 
   /* We'll try every allowable pid */
 
-  for (tries = 0; tries < CONFIG_MAX_TASKS; tries++)
-    {
-      /* Get the next process ID candidate */
+retry:
 
-      next_pid = ++g_lastpid;
+  /* Get the next process ID candidate */
 
+  next_pid = g_lastpid + 1;
+  for (i = 0; i < g_npidhash; i++)
+    {
       /* Verify that the next_pid is in the valid range */
 
       if (next_pid <= 0)
         {
-          g_lastpid = 1;
           next_pid  = 1;
         }
 
@@ -127,16 +127,57 @@ static int nxtask_assign_pid(FAR struct tcb_s *tcb)
           g_pidhash[hash_ndx].ticks = 0;
 #endif
           tcb->pid = next_pid;
+          g_lastpid = next_pid;
 
-          ret = OK;
-          goto out;
+          leave_critical_section(flags);
+          return OK;
         }
+
+      next_pid++;
     }
 
-out:
+  /* If we get here, then the g_pidhash[] table is completely full.
+   * We will alloc new space and copy original g_pidhash to it to
+   * expand space.
+   */
 
-  leave_critical_section(flags);
-  return ret;
+  pidhash = kmm_malloc(g_npidhash * 2 * sizeof(struct pidhash_s));
+  if (pidhash == NULL)
+    {
+      leave_critical_section(flags);
+      return -ENOMEM;
+    }
+
+  g_npidhash *= 2;
+
+  /* Reset the new hash table to the initial state */
+
+  for (i = 0; i < g_npidhash; i++)
+    {
+      pidhash[i].tcb = NULL;
+      pidhash[i].pid = INVALID_PROCESS_ID;
+    }
+
+  /* All original pid and hash_ndx are mismatch,
+   * so we need to rebuild their relationship
+   */
+
+  for (i = 0; i < g_npidhash / 2; i++)
+    {
+      hash_ndx = PIDHASH(g_pidhash[i].pid);
+      DEBUGASSERT(pidhash[hash_ndx].tcb == NULL);
+      pidhash[hash_ndx].tcb = g_pidhash[i].tcb;
+      pidhash[hash_ndx].pid = g_pidhash[i].pid;
+    }
+
+  /* Release resource for original g_pidhash, using new g_pidhash */
+
+  kmm_free(g_pidhash);
+  g_pidhash = pidhash;
+
+  /* Let's try every allowable pid again */
+
+  goto retry;
 }
 
 /****************************************************************************

[incubator-nuttx] 04/04: ea3131/pgnsh: Fix the follow linker error

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 2e43815c929acb818b34a5ff8828494b0c6f6891
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Sun Jul 11 14:35:16 2021 +0800

    ea3131/pgnsh: Fix the follow linker error
    
    ld: /github/workspace/sources/nuttx/nuttx section `.data' will not fit in region `locked'
    ld: section .paged LMA [0000000011034000,0000000011040fa3] overlaps section .data LMA [0000000011033ff4,00000000110340e3]
    ld: region `locked' overflowed by 228 bytes
    
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 boards/arm/lpc31xx/ea3131/scripts/pg-ld.script | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/boards/arm/lpc31xx/ea3131/scripts/pg-ld.script b/boards/arm/lpc31xx/ea3131/scripts/pg-ld.script
index fe55efa..f652adf 100644
--- a/boards/arm/lpc31xx/ea3131/scripts/pg-ld.script
+++ b/boards/arm/lpc31xx/ea3131/scripts/pg-ld.script
@@ -53,8 +53,8 @@
 
 MEMORY
 {
-  locked (rx) : ORIGIN = 0x11029080, LENGTH = 48K - 4224
-  paged  (rx) : ORIGIN = 0x11034000, LENGTH = 384K
+  locked (rx) : ORIGIN = 0x11029080, LENGTH = 52K - 4224
+  paged  (rx) : ORIGIN = 0x11035000, LENGTH = 380K
   data   (rw) : ORIGIN = 0x11094000, LENGTH = 44K
 }
 

[incubator-nuttx] 01/04: sched/task: delete CONFIG_MAX_TASKS limit

Posted by xi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git

commit 85470176e7cc59d6ea54a6fdae367177f5a63790
Author: Jiuzhu Dong <do...@xiaomi.com>
AuthorDate: Tue Mar 30 14:13:27 2021 +0800

    sched/task: delete CONFIG_MAX_TASKS limit
    
    Change-Id: I583015a95dbcebd352f81ecb3104ffdbd646a9ec
    Signed-off-by: Jiuzhu Dong <do...@xiaomi.com>
---
 boards/arm/a1x/pcduino-a10/configs/nsh/defconfig                         | 1 -
 boards/arm/am335x/beaglebone-black/configs/lcd/defconfig                 | 1 -
 boards/arm/am335x/beaglebone-black/configs/nsh/defconfig                 | 1 -
 boards/arm/c5471/c5471evm/configs/httpd/defconfig                        | 1 -
 boards/arm/c5471/c5471evm/configs/nettest/defconfig                      | 1 -
 boards/arm/c5471/c5471evm/configs/nsh/defconfig                          | 1 -
 boards/arm/cxd56xx/spresense/configs/audio/defconfig                     | 1 -
 boards/arm/cxd56xx/spresense/configs/audio_sdk/defconfig                 | 1 -
 boards/arm/cxd56xx/spresense/configs/camera/defconfig                    | 1 -
 boards/arm/cxd56xx/spresense/configs/elf/defconfig                       | 1 -
 boards/arm/cxd56xx/spresense/configs/example_camera/defconfig            | 1 -
 boards/arm/cxd56xx/spresense/configs/example_lcd/defconfig               | 1 -
 boards/arm/cxd56xx/spresense/configs/lcd/defconfig                       | 1 -
 boards/arm/cxd56xx/spresense/configs/lte/defconfig                       | 1 -
 boards/arm/cxd56xx/spresense/configs/module/defconfig                    | 1 -
 boards/arm/cxd56xx/spresense/configs/mpy/defconfig                       | 1 -
 boards/arm/cxd56xx/spresense/configs/nsh/defconfig                       | 1 -
 boards/arm/cxd56xx/spresense/configs/nsh_trace/defconfig                 | 1 -
 boards/arm/cxd56xx/spresense/configs/posix_spawn/defconfig               | 1 -
 boards/arm/cxd56xx/spresense/configs/smp/defconfig                       | 1 -
 boards/arm/cxd56xx/spresense/configs/usbmsc/defconfig                    | 1 -
 boards/arm/cxd56xx/spresense/configs/usbnsh/defconfig                    | 1 -
 boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig                   | 1 -
 boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig                       | 1 -
 boards/arm/dm320/ntosd-dm320/configs/poll/defconfig                      | 1 -
 boards/arm/dm320/ntosd-dm320/configs/udp/defconfig                       | 1 -
 boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig                 | 1 -
 boards/arm/efm32/efm32-g8xx-stk/configs/nsh/defconfig                    | 1 -
 boards/arm/efm32/efm32gg-stk3700/configs/nsh/defconfig                   | 1 -
 boards/arm/efm32/olimex-efm32g880f128-stk/configs/nsh/defconfig          | 1 -
 boards/arm/imx6/sabre-6quad/configs/elf/defconfig                        | 1 -
 boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig                     | 1 -
 boards/arm/imx6/sabre-6quad/configs/nsh/defconfig                        | 1 -
 boards/arm/imx6/sabre-6quad/configs/posix_spawn/defconfig                | 1 -
 boards/arm/imxrt/imxrt1020-evk/configs/netnsh/defconfig                  | 1 -
 boards/arm/imxrt/imxrt1020-evk/configs/nsh/defconfig                     | 1 -
 boards/arm/imxrt/imxrt1020-evk/configs/usdhc/defconfig                   | 1 -
 boards/arm/imxrt/imxrt1050-evk/configs/knsh/defconfig                    | 1 -
 boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/defconfig              | 1 -
 boards/arm/imxrt/imxrt1050-evk/configs/netnsh/defconfig                  | 1 -
 boards/arm/imxrt/imxrt1050-evk/configs/nsh/defconfig                     | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig                     | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig                   | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/knsh/defconfig                    | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/defconfig              | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig                    | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/netnsh/defconfig                  | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/nsh/defconfig                     | 1 -
 boards/arm/imxrt/imxrt1060-evk/configs/nshocram/defconfig                | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig                     | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig                   | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/knsh/defconfig                    | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/libcxxtest/defconfig              | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/lvgl/defconfig                    | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/netnsh/defconfig                  | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/nsh/defconfig                     | 1 -
 boards/arm/imxrt/imxrt1064-evk/configs/nshocram/defconfig                | 1 -
 boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig                    | 1 -
 boards/arm/imxrt/teensy-4.x/configs/enc-4.1/defconfig                    | 1 -
 boards/arm/imxrt/teensy-4.x/configs/lcd-4.1/defconfig                    | 1 -
 boards/arm/imxrt/teensy-4.x/configs/netnsh-4.1/defconfig                 | 1 -
 boards/arm/imxrt/teensy-4.x/configs/nsh-4.0/defconfig                    | 1 -
 boards/arm/imxrt/teensy-4.x/configs/nsh-4.1/defconfig                    | 1 -
 boards/arm/imxrt/teensy-4.x/configs/pikron-bb/defconfig                  | 1 -
 boards/arm/imxrt/teensy-4.x/configs/pwm-4.1/defconfig                    | 1 -
 boards/arm/imxrt/teensy-4.x/configs/sd-4.1/defconfig                     | 1 -
 boards/arm/kinetis/freedom-k28f/configs/nsh/defconfig                    | 1 -
 boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig               | 1 -
 boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig                 | 1 -
 boards/arm/kinetis/freedom-k64f/configs/demo/defconfig                   | 1 -
 boards/arm/kinetis/freedom-k64f/configs/netnsh/defconfig                 | 1 -
 boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig                    | 1 -
 boards/arm/kinetis/freedom-k66f/configs/netnsh/defconfig                 | 1 -
 boards/arm/kinetis/freedom-k66f/configs/nsh/defconfig                    | 1 -
 boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig                 | 1 -
 boards/arm/kinetis/teensy-3.x/configs/nsh/defconfig                      | 1 -
 boards/arm/kinetis/teensy-3.x/configs/usbnsh/defconfig                   | 1 -
 boards/arm/kinetis/twr-k60n512/configs/nsh/defconfig                     | 1 -
 boards/arm/kinetis/twr-k64f120m/configs/netnsh/defconfig                 | 1 -
 boards/arm/kinetis/twr-k64f120m/configs/nsh/defconfig                    | 1 -
 boards/arm/kl/freedom-kl25z/configs/nsh/defconfig                        | 1 -
 boards/arm/kl/freedom-kl26z/configs/nsh/defconfig                        | 1 -
 boards/arm/kl/teensy-lc/configs/nsh/defconfig                            | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig               | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig                  | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig                 | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig                | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig                | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/kostest/defconfig             | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig              | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig                 | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig         | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig               | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig                 | 1 -
 boards/arm/lpc17xx_40xx/lincoln60/configs/netnsh/defconfig               | 1 -
 boards/arm/lpc17xx_40xx/lincoln60/configs/nsh/defconfig                  | 1 -
 boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig         | 1 -
 boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/defconfig            | 1 -
 boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/nsh/defconfig             | 1 -
 boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/defconfig        | 1 -
 boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/nsh/defconfig         | 1 -
 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/dhcpd/defconfig       | 1 -
 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nsh/defconfig         | 1 -
 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig          | 1 -
 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig      | 1 -
 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/usbmsc/defconfig      | 1 -
 boards/arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig                     | 1 -
 boards/arm/lpc17xx_40xx/mbed/configs/nsh/defconfig                       | 1 -
 boards/arm/lpc17xx_40xx/mbed/configs/userled/defconfig                   | 1 -
 boards/arm/lpc17xx_40xx/mcb1700/configs/nsh/defconfig                    | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/ftpc/defconfig         | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidkbd/defconfig       | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidmouse/defconfig     | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig      | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nsh/defconfig          | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/slip-httpd/defconfig   | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig | 1 -
 .../arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig   | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbmsc/defconfig       | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbserial/defconfig    | 1 -
 boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/zmodem/defconfig       | 1 -
 boards/arm/lpc17xx_40xx/open1788/configs/fb/defconfig                    | 1 -
 boards/arm/lpc17xx_40xx/open1788/configs/knsh/defconfig                  | 1 -
 boards/arm/lpc17xx_40xx/open1788/configs/knxterm/defconfig               | 1 -
 boards/arm/lpc17xx_40xx/open1788/configs/nsh/defconfig                   | 1 -
 boards/arm/lpc17xx_40xx/open1788/configs/nxlines/defconfig               | 1 -
 boards/arm/lpc17xx_40xx/open1788/configs/pdcurses/defconfig              | 1 -
 boards/arm/lpc17xx_40xx/open1788/configs/pwfb/defconfig                  | 1 -
 boards/arm/lpc17xx_40xx/u-blox-c027/configs/nsh/defconfig                | 1 -
 boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig            | 1 -
 boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nsh/defconfig              | 1 -
 boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nxhello/defconfig          | 1 -
 boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig           | 1 -
 boards/arm/lpc214x/mcu123-lpc214x/configs/composite/defconfig            | 1 -
 boards/arm/lpc214x/mcu123-lpc214x/configs/nsh/defconfig                  | 1 -
 boards/arm/lpc214x/mcu123-lpc214x/configs/usbmsc/defconfig               | 1 -
 boards/arm/lpc214x/mcu123-lpc214x/configs/usbserial/defconfig            | 1 -
 boards/arm/lpc214x/zp214xpa/configs/nsh/defconfig                        | 1 -
 boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig                    | 1 -
 boards/arm/lpc2378/olimex-lpc2378/configs/nsh/defconfig                  | 1 -
 boards/arm/lpc31xx/ea3131/configs/nsh/defconfig                          | 1 -
 boards/arm/lpc31xx/ea3131/configs/pgnsh/defconfig                        | 1 -
 boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig                    | 1 -
 boards/arm/lpc31xx/ea3152/configs/ostest/defconfig                       | 1 -
 boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig                | 1 -
 boards/arm/lpc43xx/bambino-200e/configs/knsh/defconfig                   | 1 -
 boards/arm/lpc43xx/bambino-200e/configs/max31855/defconfig               | 1 -
 boards/arm/lpc43xx/bambino-200e/configs/netnsh/defconfig                 | 1 -
 boards/arm/lpc43xx/bambino-200e/configs/nsh/defconfig                    | 1 -
 boards/arm/lpc43xx/bambino-200e/configs/usbnsh/defconfig                 | 1 -
 boards/arm/lpc43xx/lpc4330-xplorer/configs/nsh/defconfig                 | 1 -
 boards/arm/lpc43xx/lpc4337-ws/configs/nsh/defconfig                      | 1 -
 boards/arm/lpc43xx/lpc4357-evb/configs/nsh/defconfig                     | 1 -
 boards/arm/lpc43xx/lpc4370-link2/configs/nsh/defconfig                   | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/fb/defconfig              | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/lvgl/defconfig            | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/netnsh/defconfig          | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nsh/defconfig             | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig            | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig            | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig         | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig         | 1 -
 boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig         | 1 -
 boards/arm/max326xx/max32660-evsys/configs/nsh/defconfig                 | 1 -
 boards/arm/moxart/moxa/configs/nsh/defconfig                             | 1 -
 boards/arm/nrf52/nrf52-feather/configs/i2c/defconfig                     | 1 -
 boards/arm/nrf52/nrf52-feather/configs/nsh/defconfig                     | 1 -
 boards/arm/nrf52/nrf52-feather/configs/userleds/defconfig                | 1 -
 boards/arm/nrf52/nrf52832-dk/configs/nsh/defconfig                       | 1 -
 boards/arm/nrf52/nrf52832-dk/configs/wdog/defconfig                      | 1 -
 boards/arm/nrf52/nrf52832-mdk/configs/nsh/defconfig                      | 1 -
 boards/arm/nrf52/nrf52832-mdk/configs/sdc/defconfig                      | 1 -
 boards/arm/nrf52/nrf52832-sparkfun/configs/nsh/defconfig                 | 1 -
 boards/arm/nrf52/nrf52840-dk/configs/adc/defconfig                       | 1 -
 boards/arm/nrf52/nrf52840-dk/configs/highpri/defconfig                   | 1 -
 boards/arm/nrf52/nrf52840-dk/configs/nsh/defconfig                       | 1 -
 boards/arm/nrf52/nrf52840-dk/configs/pwm/defconfig                       | 1 -
 boards/arm/nrf52/nrf52840-dk/configs/sx127x/defconfig                    | 1 -
 boards/arm/nrf52/nrf52840-dk/configs/timer/defconfig                     | 1 -
 boards/arm/nrf52/nrf52840-dongle/configs/nsh/defconfig                   | 1 -
 boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig                    | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig           | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig           | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig         | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig            | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig             | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig                 | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig             | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig                 | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig               | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig             | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig              | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig              | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig  | 1 -
 boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig   | 1 -
 boards/arm/s32k1xx/rddrone-uavcan144/configs/nsh/defconfig               | 1 -
 boards/arm/s32k1xx/rddrone-uavcan144/configs/nshdebug/defconfig          | 1 -
 boards/arm/s32k1xx/rddrone-uavcan146/configs/nsh/defconfig               | 1 -
 boards/arm/s32k1xx/rddrone-uavcan146/configs/nshdebug/defconfig          | 1 -
 boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig                      | 1 -
 boards/arm/s32k1xx/s32k144evb/configs/nsh/defconfig                      | 1 -
 boards/arm/s32k1xx/s32k146evb/configs/nsh/defconfig                      | 1 -
 boards/arm/s32k1xx/s32k148evb/configs/nsh/defconfig                      | 1 -
 boards/arm/sam34/arduino-due/configs/nsh/defconfig                       | 1 -
 boards/arm/sam34/flipnclick-sam3x/configs/nsh/defconfig                  | 1 -
 boards/arm/sam34/flipnclick-sam3x/configs/nxlines/defconfig              | 1 -
 boards/arm/sam34/sam3u-ek/configs/knsh/defconfig                         | 1 -
 boards/arm/sam34/sam3u-ek/configs/nsh/defconfig                          | 1 -
 boards/arm/sam34/sam3u-ek/configs/nx/defconfig                           | 1 -
 boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig                         | 1 -
 boards/arm/sam34/sam4e-ek/configs/nsh/defconfig                          | 1 -
 boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig                         | 1 -
 boards/arm/sam34/sam4e-ek/configs/usbnsh/defconfig                       | 1 -
 boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig                    | 1 -
 boards/arm/sam34/sam4s-xplained-pro/configs/fs/defconfig                 | 1 -
 boards/arm/sam34/sam4s-xplained-pro/configs/nsh/defconfig                | 1 -
 boards/arm/sam34/sam4s-xplained/configs/nsh/defconfig                    | 1 -
 boards/arm/sama5/giant-board/configs/netnsh/defconfig                    | 1 -
 boards/arm/sama5/giant-board/configs/nsh/defconfig                       | 1 -
 boards/arm/sama5/giant-board/configs/sdmmc-net-nsh/defconfig             | 1 -
 boards/arm/sama5/giant-board/configs/sdmmcnsh/defconfig                  | 1 -
 boards/arm/sama5/sama5d2-xult/configs/netnsh/defconfig                   | 1 -
 boards/arm/sama5/sama5d2-xult/configs/nsh/defconfig                      | 1 -
 boards/arm/sama5/sama5d2-xult/configs/sdmmcnsh/defconfig                 | 1 -
 boards/arm/sama5/sama5d3-xplained/configs/bridge/defconfig               | 1 -
 .../sama5d3-xplained/configs/ethernet-over-usb-2-high-speed/defconfig    | 1 -
 boards/arm/sama5/sama5d3-xplained/configs/nsh/defconfig                  | 1 -
 boards/arm/sama5/sama5d3x-ek/configs/demo/defconfig                      | 1 -
 boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig                     | 1 -
 boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig                   | 1 -
 boards/arm/sama5/sama5d3x-ek/configs/nsh/defconfig                       | 1 -
 boards/arm/sama5/sama5d3x-ek/configs/nx/defconfig                        | 1 -
 boards/arm/sama5/sama5d3x-ek/configs/nxplayer/defconfig                  | 1 -
 boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig                      | 1 -
 boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig                    | 1 -
 boards/arm/sama5/sama5d4-ek/configs/at25boot/defconfig                   | 1 -
 boards/arm/sama5/sama5d4-ek/configs/bridge/defconfig                     | 1 -
 boards/arm/sama5/sama5d4-ek/configs/dramboot/defconfig                   | 1 -
 boards/arm/sama5/sama5d4-ek/configs/elf/defconfig                        | 1 -
 boards/arm/sama5/sama5d4-ek/configs/ipv6/defconfig                       | 1 -
 boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig                       | 1 -
 boards/arm/sama5/sama5d4-ek/configs/nsh/defconfig                        | 1 -
 boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig                       | 1 -
 boards/arm/sama5/sama5d4-ek/configs/ramtest/defconfig                    | 1 -
 boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig                      | 1 -
 boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig                   | 1 -
 boards/arm/samd2l2/circuit-express/configs/nsh/defconfig                 | 1 -
 boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig              | 1 -
 boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig                 | 1 -
 boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig                 | 1 -
 boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig                 | 1 -
 boards/arm/samd5e5/metro-m4/configs/nsh/defconfig                        | 1 -
 boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig             | 1 -
 boards/arm/samv7/same70-xplained/configs/mrf24j40-starhub/defconfig      | 1 -
 boards/arm/samv7/same70-xplained/configs/netnsh/defconfig                | 1 -
 boards/arm/samv7/same70-xplained/configs/nsh/defconfig                   | 1 -
 boards/arm/samv7/same70-xplained/configs/twm4nx/defconfig                | 1 -
 boards/arm/samv7/samv71-xult/configs/knsh/defconfig                      | 1 -
 boards/arm/samv7/samv71-xult/configs/module/defconfig                    | 1 -
 boards/arm/samv7/samv71-xult/configs/mrf24j40-starhub/defconfig          | 1 -
 boards/arm/samv7/samv71-xult/configs/mxtxplnd/defconfig                  | 1 -
 boards/arm/samv7/samv71-xult/configs/netnsh/defconfig                    | 1 -
 boards/arm/samv7/samv71-xult/configs/nsh/defconfig                       | 1 -
 boards/arm/samv7/samv71-xult/configs/nxwm/defconfig                      | 1 -
 boards/arm/samv7/samv71-xult/configs/vnc/defconfig                       | 1 -
 boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig                     | 1 -
 boards/arm/stm32/b-g431b-esc1/configs/foc_b16/defconfig                  | 1 -
 boards/arm/stm32/b-g431b-esc1/configs/foc_f32/defconfig                  | 1 -
 boards/arm/stm32/b-g431b-esc1/configs/nsh/defconfig                      | 1 -
 boards/arm/stm32/b-g474e-dpow1/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/clicker2-stm32/configs/knsh/defconfig                   | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig       | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-mac/defconfig           | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig       | 1 -
 boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig     | 1 -
 boards/arm/stm32/clicker2-stm32/configs/nsh/defconfig                    | 1 -
 boards/arm/stm32/clicker2-stm32/configs/usbnsh/defconfig                 | 1 -
 boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig           | 1 -
 boards/arm/stm32/cloudctrl/configs/nsh/defconfig                         | 1 -
 boards/arm/stm32/emw3162/configs/nsh/defconfig                           | 1 -
 boards/arm/stm32/emw3162/configs/wlan/defconfig                          | 1 -
 boards/arm/stm32/et-stm32-stamp/configs/nsh/defconfig                    | 1 -
 boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig                      | 1 -
 boards/arm/stm32/hymini-stm32v/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/hymini-stm32v/configs/nsh2/defconfig                    | 1 -
 boards/arm/stm32/hymini-stm32v/configs/usbmsc/defconfig                  | 1 -
 boards/arm/stm32/hymini-stm32v/configs/usbnsh/defconfig                  | 1 -
 boards/arm/stm32/hymini-stm32v/configs/usbserial/defconfig               | 1 -
 boards/arm/stm32/maple/configs/nsh/defconfig                             | 1 -
 boards/arm/stm32/maple/configs/nx/defconfig                              | 1 -
 boards/arm/stm32/maple/configs/usbnsh/defconfig                          | 1 -
 boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig               | 1 -
 boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig                | 1 -
 boards/arm/stm32/mikroe-stm32f4/configs/nsh/defconfig                    | 1 -
 boards/arm/stm32/mikroe-stm32f4/configs/nx/defconfig                     | 1 -
 boards/arm/stm32/mikroe-stm32f4/configs/nxlines/defconfig                | 1 -
 boards/arm/stm32/mikroe-stm32f4/configs/nxtext/defconfig                 | 1 -
 boards/arm/stm32/mikroe-stm32f4/configs/usbnsh/defconfig                 | 1 -
 boards/arm/stm32/nucleo-f103rb/configs/adc/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f103rb/configs/ihm07m1_b16/defconfig             | 1 -
 boards/arm/stm32/nucleo-f103rb/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f103rb/configs/pwm/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f207zg/configs/adc/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f207zg/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f207zg/configs/pwm/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig                 | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_b16/defconfig             | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_f32/defconfig             | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f303re/configs/adc/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f303re/configs/can/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f303re/configs/hello/defconfig                   | 1 -
 boards/arm/stm32/nucleo-f303re/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f303re/configs/nxlines/defconfig                 | 1 -
 boards/arm/stm32/nucleo-f303re/configs/pwm/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f303re/configs/serialrx/defconfig                | 1 -
 boards/arm/stm32/nucleo-f303ze/configs/adc/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f303ze/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f303ze/configs/nxlines_oled/defconfig            | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig                 | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig                   | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig                   | 1 -
 boards/arm/stm32/nucleo-f410rb/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f412zg/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f429zi/configs/netnsh/defconfig                  | 1 -
 boards/arm/stm32/nucleo-f429zi/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f446re/configs/adc/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f446re/configs/can/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f446re/configs/dac/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f446re/configs/gpio/defconfig                    | 1 -
 boards/arm/stm32/nucleo-f446re/configs/ihm08m1_b16/defconfig             | 1 -
 boards/arm/stm32/nucleo-f446re/configs/ihm08m1_f32/defconfig             | 1 -
 boards/arm/stm32/nucleo-f446re/configs/lcd/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f446re/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f446re/configs/pwm/defconfig                     | 1 -
 boards/arm/stm32/nucleo-f4x1re/configs/f401-nsh/defconfig                | 1 -
 boards/arm/stm32/nucleo-f4x1re/configs/f411-mcp2515-extid/defconfig      | 1 -
 boards/arm/stm32/nucleo-f4x1re/configs/f411-nsh/defconfig                | 1 -
 boards/arm/stm32/nucleo-g431kb/configs/comp/defconfig                    | 1 -
 boards/arm/stm32/nucleo-g431kb/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-g431kb/configs/pwm/defconfig                     | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig                     | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_b16/defconfig             | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_f32/defconfig             | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/pwm/defconfig                     | 1 -
 boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig                     | 1 -
 boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/bmp180/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/dac/defconfig                 | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/discover/defconfig            | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/ina219/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig    | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-mac/defconfig        | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/netnsh/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/nsh/defconfig                 | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/telnetd/defconfig             | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/timer/defconfig               | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/usbnsh/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-e407/configs/webserver/defconfig           | 1 -
 boards/arm/stm32/olimex-stm32-h405/configs/usbnsh/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-h407/configs/nsh/defconfig                 | 1 -
 boards/arm/stm32/olimex-stm32-h407/configs/nsh_uext/defconfig            | 1 -
 boards/arm/stm32/olimex-stm32-p107/configs/nsh/defconfig                 | 1 -
 boards/arm/stm32/olimex-stm32-p207/configs/nsh/defconfig                 | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/audio/defconfig               | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/dhtxx/defconfig               | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/hidkbd/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig                | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/kmodule/defconfig             | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/knsh/defconfig                | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/module/defconfig              | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/mqttc/defconfig               | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/nsh/defconfig                 | 1 -
 boards/arm/stm32/olimex-stm32-p407/configs/zmodem/defconfig              | 1 -
 boards/arm/stm32/olimexino-stm32/configs/can/defconfig                   | 1 -
 boards/arm/stm32/olimexino-stm32/configs/composite/defconfig             | 1 -
 boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig              | 1 -
 boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig                  | 1 -
 boards/arm/stm32/omnibusf4/configs/nsh/defconfig                         | 1 -
 boards/arm/stm32/photon/configs/adb/defconfig                            | 1 -
 boards/arm/stm32/photon/configs/nsh/defconfig                            | 1 -
 boards/arm/stm32/photon/configs/rgbled/defconfig                         | 1 -
 boards/arm/stm32/photon/configs/usbnsh/defconfig                         | 1 -
 boards/arm/stm32/photon/configs/wlan/defconfig                           | 1 -
 boards/arm/stm32/shenzhou/configs/nsh/defconfig                          | 1 -
 boards/arm/stm32/shenzhou/configs/nxwm/defconfig                         | 1 -
 boards/arm/stm32/shenzhou/configs/thttpd/defconfig                       | 1 -
 boards/arm/stm32/stm3210e-eval/configs/composite/defconfig               | 1 -
 boards/arm/stm32/stm3210e-eval/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/stm3210e-eval/configs/nsh2/defconfig                    | 1 -
 boards/arm/stm32/stm3210e-eval/configs/nx/defconfig                      | 1 -
 boards/arm/stm32/stm3210e-eval/configs/nxterm/defconfig                  | 1 -
 boards/arm/stm32/stm3210e-eval/configs/pm/defconfig                      | 1 -
 boards/arm/stm32/stm3210e-eval/configs/usbmsc/defconfig                  | 1 -
 boards/arm/stm32/stm3210e-eval/configs/usbserial/defconfig               | 1 -
 boards/arm/stm32/stm3220g-eval/configs/dhcpd/defconfig                   | 1 -
 boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig                 | 1 -
 boards/arm/stm32/stm3220g-eval/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/stm3220g-eval/configs/nsh2/defconfig                    | 1 -
 boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig                    | 1 -
 boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig                 | 1 -
 boards/arm/stm32/stm3240g-eval/configs/dhcpd/defconfig                   | 1 -
 boards/arm/stm32/stm3240g-eval/configs/discover/defconfig                | 1 -
 boards/arm/stm32/stm3240g-eval/configs/fb/defconfig                      | 1 -
 boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig                   | 1 -
 boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig                 | 1 -
 boards/arm/stm32/stm3240g-eval/configs/nsh/defconfig                     | 1 -
 boards/arm/stm32/stm3240g-eval/configs/nsh2/defconfig                    | 1 -
 boards/arm/stm32/stm3240g-eval/configs/nxterm/defconfig                  | 1 -
 boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig                    | 1 -
 boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig                 | 1 -
 boards/arm/stm32/stm3240g-eval/configs/webserver/defconfig               | 1 -
 boards/arm/stm32/stm3240g-eval/configs/xmlrpc/defconfig                  | 1 -
 boards/arm/stm32/stm32_tiny/configs/nsh/defconfig                        | 1 -
 boards/arm/stm32/stm32_tiny/configs/usbnsh/defconfig                     | 1 -
 boards/arm/stm32/stm32butterfly2/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32/stm32butterfly2/configs/nshnet/defconfig                | 1 -
 boards/arm/stm32/stm32butterfly2/configs/nshusbdev/defconfig             | 1 -
 boards/arm/stm32/stm32butterfly2/configs/nshusbhost/defconfig            | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/adb/defconfig                 | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/apds9960/defconfig            | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/audio_tone/defconfig          | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/buttons/defconfig             | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig               | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/jlx12864g/defconfig           | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/lcd1602/defconfig             | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/mcp2515/defconfig             | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/nrf24/defconfig               | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/nsh/defconfig                 | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/pwm/defconfig                 | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/rfid-rc522/defconfig          | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/rgbled/defconfig              | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/sensors/defconfig             | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/usbnsh/defconfig              | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/userled/defconfig             | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/veml6070/defconfig            | 1 -
 boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig             | 1 -
 boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig              | 1 -
 boards/arm/stm32/stm32f3discovery/configs/nsh/defconfig                  | 1 -
 boards/arm/stm32/stm32f3discovery/configs/usbnsh/defconfig               | 1 -
 boards/arm/stm32/stm32f411-minimum/configs/nsh/defconfig                 | 1 -
 boards/arm/stm32/stm32f411e-disco/configs/nsh/defconfig                  | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/adc/defconfig                  | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/extflash/defconfig             | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/fb/defconfig                   | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/highpri/defconfig              | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/lcd/defconfig                  | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/lvgl/defconfig                 | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/nsh/defconfig                  | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig              | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig                 | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/usbmsc/defconfig               | 1 -
 boards/arm/stm32/stm32f429i-disco/configs/usbnsh/defconfig               | 1 -
 boards/arm/stm32/stm32f4discovery/configs/adb/defconfig                  | 1 -
 boards/arm/stm32/stm32f4discovery/configs/audio/defconfig                | 1 -
 boards/arm/stm32/stm32f4discovery/configs/canard/defconfig               | 1 -
 boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig              | 1 -
 boards/arm/stm32/stm32f4discovery/configs/elf/defconfig                  | 1 -
 boards/arm/stm32/stm32f4discovery/configs/hciuart/defconfig              | 1 -
 boards/arm/stm32/stm32f4discovery/configs/ipv6/defconfig                 | 1 -
 boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig              | 1 -
 boards/arm/stm32/stm32f4discovery/configs/lcd1602/defconfig              | 1 -
 boards/arm/stm32/stm32f4discovery/configs/lwl/defconfig                  | 1 -
 boards/arm/stm32/stm32f4discovery/configs/max31855/defconfig             | 1 -
 boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig              | 1 -
 boards/arm/stm32/stm32f4discovery/configs/mmcsdspi/defconfig             | 1 -
 boards/arm/stm32/stm32f4discovery/configs/modbus_slave/defconfig         | 1 -
 boards/arm/stm32/stm32f4discovery/configs/module/defconfig               | 1 -
 boards/arm/stm32/stm32f4discovery/configs/netnsh/defconfig               | 1 -
 boards/arm/stm32/stm32f4discovery/configs/nsh/defconfig                  | 1 -
 boards/arm/stm32/stm32f4discovery/configs/nxlines/defconfig              | 1 -
 boards/arm/stm32/stm32f4discovery/configs/pm/defconfig                   | 1 -
 boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig          | 1 -
 boards/arm/stm32/stm32f4discovery/configs/pseudoterm/defconfig           | 1 -
 boards/arm/stm32/stm32f4discovery/configs/rgbled/defconfig               | 1 -
 boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig                | 1 -
 boards/arm/stm32/stm32f4discovery/configs/sporadic/defconfig             | 1 -
 boards/arm/stm32/stm32f4discovery/configs/st7789/defconfig               | 1 -
 boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig           | 1 -
 boards/arm/stm32/stm32f4discovery/configs/usbmsc/defconfig               | 1 -
 boards/arm/stm32/stm32f4discovery/configs/usbnsh/defconfig               | 1 -
 boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig                 | 1 -
 boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig             | 1 -
 boards/arm/stm32/stm32f4discovery/configs/xen1210/defconfig              | 1 -
 boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig                | 1 -
 boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig                  | 1 -
 boards/arm/stm32/viewtool-stm32f107/configs/ft80x/defconfig              | 1 -
 boards/arm/stm32/viewtool-stm32f107/configs/highpri/defconfig            | 1 -
 boards/arm/stm32/viewtool-stm32f107/configs/netnsh/defconfig             | 1 -
 boards/arm/stm32/viewtool-stm32f107/configs/nsh/defconfig                | 1 -
 boards/arm/stm32/viewtool-stm32f107/configs/tcpblaster/defconfig         | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig              | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig              | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig     | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig           | 1 -
 boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig               | 1 -
 boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig               | 1 -
 boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig            | 1 -
 boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig               | 1 -
 boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig               | 1 -
 boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig               | 1 -
 boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig            | 1 -
 boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig         | 1 -
 boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig         | 1 -
 boards/arm/stm32f7/nucleo-144/configs/f722-nsh/defconfig                 | 1 -
 boards/arm/stm32f7/nucleo-144/configs/f746-evalos/defconfig              | 1 -
 boards/arm/stm32f7/nucleo-144/configs/f746-nsh/defconfig                 | 1 -
 boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig               | 1 -
 boards/arm/stm32f7/nucleo-144/configs/f767-evalos/defconfig              | 1 -
 boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/defconfig              | 1 -
 boards/arm/stm32f7/nucleo-144/configs/f767-nsh/defconfig                 | 1 -
 boards/arm/stm32f7/stm32f746g-disco/configs/audio/defconfig              | 1 -
 boards/arm/stm32f7/stm32f746g-disco/configs/fb/defconfig                 | 1 -
 boards/arm/stm32f7/stm32f746g-disco/configs/lvgl/defconfig               | 1 -
 boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig             | 1 -
 boards/arm/stm32f7/stm32f746g-disco/configs/nsh/defconfig                | 1 -
 boards/arm/stm32f7/stm32f746g-disco/configs/nxdemo/defconfig             | 1 -
 boards/arm/stm32f7/stm32f746g-disco/configs/nxterm/defconfig             | 1 -
 boards/arm/stm32f7/stm32f769i-disco/configs/netnsh/defconfig             | 1 -
 boards/arm/stm32f7/stm32f769i-disco/configs/nsh/defconfig                | 1 -
 boards/arm/stm32h7/nucleo-h743zi/configs/elf/defconfig                   | 1 -
 boards/arm/stm32h7/nucleo-h743zi/configs/netnsh/defconfig                | 1 -
 boards/arm/stm32h7/nucleo-h743zi/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32h7/nucleo-h743zi/configs/nxlines_oled/defconfig          | 1 -
 boards/arm/stm32h7/nucleo-h743zi/configs/otg_fs_host/defconfig           | 1 -
 boards/arm/stm32h7/nucleo-h743zi/configs/pwm/defconfig                   | 1 -
 boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig                | 1 -
 boards/arm/stm32h7/nucleo-h743zi2/configs/netnsh/defconfig               | 1 -
 boards/arm/stm32h7/nucleo-h743zi2/configs/nsh/defconfig                  | 1 -
 boards/arm/stm32h7/stm32h747i-disco/configs/nsh/defconfig                | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/nsh/defconfig                  | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig       | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig       | 1 -
 boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig     | 1 -
 boards/arm/stm32l4/nucleo-l432kc/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32l4/nucleo-l432kc/configs/spwm/defconfig                  | 1 -
 boards/arm/stm32l4/nucleo-l452re/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32l4/nucleo-l476rg/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32l4/nucleo-l476rg/configs/nxdemo/defconfig                | 1 -
 boards/arm/stm32l4/nucleo-l496zg/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32l4/stm32l476-mdk/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/defconfig              | 1 -
 boards/arm/stm32l4/stm32l476vg-disco/configs/nsh/defconfig               | 1 -
 boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/defconfig              | 1 -
 boards/arm/stm32l4/stm32l4r9ai-disco/configs/nsh/defconfig               | 1 -
 boards/arm/stm32l5/nucleo-l552ze/configs/nsh/defconfig                   | 1 -
 boards/arm/stm32l5/stm32l562e-dk/configs/nsh/defconfig                   | 1 -
 boards/arm/str71x/olimex-strp711/configs/nettest/defconfig               | 1 -
 boards/arm/str71x/olimex-strp711/configs/nsh/defconfig                   | 1 -
 boards/arm/tiva/dk-tm4c129x/configs/ipv6/defconfig                       | 1 -
 boards/arm/tiva/dk-tm4c129x/configs/nsh/defconfig                        | 1 -
 boards/arm/tiva/eagle100/configs/httpd/defconfig                         | 1 -
 boards/arm/tiva/eagle100/configs/nettest/defconfig                       | 1 -
 boards/arm/tiva/eagle100/configs/nsh/defconfig                           | 1 -
 boards/arm/tiva/eagle100/configs/nxflat/defconfig                        | 1 -
 boards/arm/tiva/eagle100/configs/thttpd/defconfig                        | 1 -
 boards/arm/tiva/ekk-lm3s9b96/configs/nsh/defconfig                       | 1 -
 boards/arm/tiva/launchxl-cc1310/configs/nsh/defconfig                    | 1 -
 boards/arm/tiva/launchxl-cc1312r1/configs/nsh/defconfig                  | 1 -
 boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig                       | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/discover/defconfig                   | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/nsh/defconfig                        | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig                         | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/qemu-flat/defconfig                  | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/qemu-nxflat/defconfig                | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig             | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/tcpecho/defconfig                    | 1 -
 boards/arm/tiva/lm3s8962-ek/configs/nsh/defconfig                        | 1 -
 boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig                         | 1 -
 boards/arm/tiva/lm4f120-launchpad/configs/nsh/defconfig                  | 1 -
 boards/arm/tiva/tm4c123g-launchpad/configs/mcp2515/defconfig             | 1 -
 boards/arm/tiva/tm4c123g-launchpad/configs/nsh/defconfig                 | 1 -
 boards/arm/tiva/tm4c1294-launchpad/configs/ipv6/defconfig                | 1 -
 boards/arm/tiva/tm4c1294-launchpad/configs/nsh/defconfig                 | 1 -
 boards/arm/tms570/launchxl-tms57004/configs/nsh/defconfig                | 1 -
 boards/arm/tms570/tms570ls31x-usb-kit/configs/nsh/defconfig              | 1 -
 boards/arm/xmc4/xmc4500-relax/configs/nsh/defconfig                      | 1 -
 boards/arm/xmc4/xmc4700-relax/configs/nsh/defconfig                      | 1 -
 boards/avr/at32uc3/avr32dev1/configs/nsh/defconfig                       | 1 -
 boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig                    | 1 -
 boards/avr/at90usb/micropendous3/configs/hello/defconfig                 | 1 -
 boards/avr/at90usb/teensy-2.0/configs/hello/defconfig                    | 1 -
 boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig                      | 1 -
 boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig                   | 1 -
 boards/avr/atmega/amber/configs/hello/defconfig                          | 1 -
 boards/avr/atmega/arduino-mega2560/configs/hello/defconfig               | 1 -
 boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig                 | 1 -
 boards/avr/atmega/moteino-mega/configs/hello/defconfig                   | 1 -
 boards/avr/atmega/moteino-mega/configs/nsh/defconfig                     | 1 -
 boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig                    | 1 -
 boards/hc/m9s12/ne64badge/configs/ostest/defconfig                       | 1 -
 boards/mips/pic32mx/mirtoo/configs/nsh/defconfig                         | 1 -
 boards/mips/pic32mx/mirtoo/configs/nxffs/defconfig                       | 1 -
 boards/mips/pic32mx/pic32mx-starterkit/configs/nsh/defconfig             | 1 -
 boards/mips/pic32mx/pic32mx-starterkit/configs/nsh2/defconfig            | 1 -
 boards/mips/pic32mx/pic32mx7mmb/configs/nsh/defconfig                    | 1 -
 boards/mips/pic32mx/sure-pic32mx/configs/nsh/defconfig                   | 1 -
 boards/mips/pic32mx/sure-pic32mx/configs/usbnsh/defconfig                | 1 -
 boards/mips/pic32mx/ubw32/configs/nsh/defconfig                          | 1 -
 boards/mips/pic32mz/flipnclick-pic32mz/configs/nsh/defconfig             | 1 -
 boards/mips/pic32mz/flipnclick-pic32mz/configs/nxlines/defconfig         | 1 -
 boards/mips/pic32mz/pic32mz-starterkit/configs/nsh/defconfig             | 1 -
 boards/misoc/lm32/misoc/configs/hello/defconfig                          | 1 -
 boards/misoc/lm32/misoc/configs/nsh/defconfig                            | 1 -
 boards/or1k/mor1kx/or1k/configs/nsh/defconfig                            | 1 -
 boards/renesas/m16c/skp16c26/configs/ostest/defconfig                    | 1 -
 boards/renesas/rx65n/rx65n-grrose/configs/ipv6/defconfig                 | 1 -
 boards/renesas/rx65n/rx65n-grrose/configs/netnsh/defconfig               | 1 -
 boards/renesas/rx65n/rx65n-grrose/configs/nsh/defconfig                  | 1 -
 boards/renesas/rx65n/rx65n-rsk1mb/configs/netnsh/defconfig               | 1 -
 boards/renesas/rx65n/rx65n-rsk1mb/configs/nsh/defconfig                  | 1 -
 boards/renesas/rx65n/rx65n-rsk2mb/configs/ipv6/defconfig                 | 1 -
 boards/renesas/rx65n/rx65n-rsk2mb/configs/netnsh/defconfig               | 1 -
 boards/renesas/rx65n/rx65n-rsk2mb/configs/nsh/defconfig                  | 1 -
 boards/renesas/rx65n/rx65n/configs/nsh/defconfig                         | 1 -
 boards/renesas/sh1/us7032evb1/configs/nsh/defconfig                      | 1 -
 boards/renesas/sh1/us7032evb1/configs/ostest/defconfig                   | 1 -
 boards/risc-v/bl602/bl602evb/configs/ble/defconfig                       | 1 -
 boards/risc-v/bl602/bl602evb/configs/elf/defconfig                       | 1 -
 boards/risc-v/bl602/bl602evb/configs/fpu/defconfig                       | 1 -
 boards/risc-v/bl602/bl602evb/configs/gpio/defconfig                      | 1 -
 boards/risc-v/bl602/bl602evb/configs/i2c/defconfig                       | 1 -
 boards/risc-v/bl602/bl602evb/configs/nsh/defconfig                       | 1 -
 boards/risc-v/bl602/bl602evb/configs/spi/defconfig                       | 1 -
 boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig                  | 1 -
 boards/risc-v/bl602/bl602evb/configs/timer/defconfig                     | 1 -
 boards/risc-v/bl602/bl602evb/configs/wifi/defconfig                      | 1 -
 boards/risc-v/c906/smartl-c906/configs/elf/defconfig                     | 1 -
 boards/risc-v/c906/smartl-c906/configs/fpu/defconfig                     | 1 -
 boards/risc-v/c906/smartl-c906/configs/knsh/defconfig                    | 1 -
 boards/risc-v/c906/smartl-c906/configs/module/defconfig                  | 1 -
 boards/risc-v/c906/smartl-c906/configs/nsh/defconfig                     | 1 -
 boards/risc-v/c906/smartl-c906/configs/sotest/defconfig                  | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/adc/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/aes/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/bmp180/defconfig            | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/dma/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig             | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig              | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/module/defconfig            | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/nsh/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/oneshot/defconfig           | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/ostest/defconfig            | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/pm/defconfig                | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/pwm/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/random/defconfig            | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/romfs/defconfig             | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/rsa/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/rtc/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/sha/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/sotest/defconfig            | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/spiflash/defconfig          | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig        | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/tickless/defconfig          | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/timer/defconfig             | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/uid/defconfig               | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/watchdog/defconfig          | 1 -
 boards/risc-v/esp32c3/esp32c3-devkit/configs/watcher/defconfig           | 1 -
 boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig                   | 1 -
 boards/risc-v/k210/maix-bit/README-qemu.txt                              | 1 -
 boards/risc-v/k210/maix-bit/configs/elf/defconfig                        | 1 -
 boards/risc-v/k210/maix-bit/configs/knsh/defconfig                       | 1 -
 boards/risc-v/k210/maix-bit/configs/knsh_smp/defconfig                   | 1 -
 boards/risc-v/k210/maix-bit/configs/kostest/defconfig                    | 1 -
 boards/risc-v/k210/maix-bit/configs/module/defconfig                     | 1 -
 boards/risc-v/k210/maix-bit/configs/nsh/defconfig                        | 1 -
 boards/risc-v/k210/maix-bit/configs/posix_spawn/defconfig                | 1 -
 boards/risc-v/k210/maix-bit/configs/smp/defconfig                        | 1 -
 boards/risc-v/k210/maix-bit/configs/smp2/defconfig                       | 1 -
 boards/risc-v/litex/arty_a7/configs/nsh/defconfig                        | 1 -
 boards/risc-v/mpfs/icicle/configs/nsh/defconfig                          | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig               | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig              | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig                   | 1 -
 boards/sim/sim/sim/configs/alsa/defconfig                                | 1 -
 boards/sim/sim/sim/configs/bas/defconfig                                 | 1 -
 boards/sim/sim/sim/configs/bastest/defconfig                             | 1 -
 boards/sim/sim/sim/configs/bluetooth/defconfig                           | 1 -
 boards/sim/sim/sim/configs/bthcisock/defconfig                           | 1 -
 boards/sim/sim/sim/configs/btuart/defconfig                              | 1 -
 boards/sim/sim/sim/configs/configdata/defconfig                          | 1 -
 boards/sim/sim/sim/configs/cxxtest/defconfig                             | 1 -
 boards/sim/sim/sim/configs/duktape/defconfig                             | 1 -
 boards/sim/sim/sim/configs/elf/defconfig                                 | 1 -
 boards/sim/sim/sim/configs/fb/defconfig                                  | 1 -
 boards/sim/sim/sim/configs/foc/defconfig                                 | 1 -
 boards/sim/sim/sim/configs/ipforward/defconfig                           | 1 -
 boards/sim/sim/sim/configs/libcxxtest/defconfig                          | 1 -
 boards/sim/sim/sim/configs/linuxi2c/defconfig                            | 1 -
 boards/sim/sim/sim/configs/lvgl/defconfig                                | 1 -
 boards/sim/sim/sim/configs/minibasic/defconfig                           | 1 -
 boards/sim/sim/sim/configs/module/defconfig                              | 1 -
 boards/sim/sim/sim/configs/module32/defconfig                            | 1 -
 boards/sim/sim/sim/configs/mount/defconfig                               | 1 -
 boards/sim/sim/sim/configs/mtdpart/defconfig                             | 1 -
 boards/sim/sim/sim/configs/mtdrwb/defconfig                              | 1 -
 boards/sim/sim/sim/configs/nettest/defconfig                             | 1 -
 boards/sim/sim/sim/configs/nimble/defconfig                              | 1 -
 boards/sim/sim/sim/configs/nsh/defconfig                                 | 1 -
 boards/sim/sim/sim/configs/nsh2/defconfig                                | 1 -
 boards/sim/sim/sim/configs/nshcromfs/defconfig                           | 1 -
 boards/sim/sim/sim/configs/nx/defconfig                                  | 1 -
 boards/sim/sim/sim/configs/nx11/defconfig                                | 1 -
 boards/sim/sim/sim/configs/nxffs/defconfig                               | 1 -
 boards/sim/sim/sim/configs/nxlines/defconfig                             | 1 -
 boards/sim/sim/sim/configs/nxwm/defconfig                                | 1 -
 boards/sim/sim/sim/configs/ostest/defconfig                              | 1 -
 boards/sim/sim/sim/configs/pf_ieee802154/defconfig                       | 1 -
 boards/sim/sim/sim/configs/pktradio/defconfig                            | 1 -
 boards/sim/sim/sim/configs/posix_spawn/defconfig                         | 1 -
 boards/sim/sim/sim/configs/rc/defconfig                                  | 1 -
 boards/sim/sim/sim/configs/romfs/defconfig                               | 1 -
 boards/sim/sim/sim/configs/sensor/defconfig                              | 1 -
 boards/sim/sim/sim/configs/sixlowpan/defconfig                           | 1 -
 boards/sim/sim/sim/configs/sotest/defconfig                              | 1 -
 boards/sim/sim/sim/configs/sotest32/defconfig                            | 1 -
 boards/sim/sim/sim/configs/spiffs/defconfig                              | 1 -
 boards/sim/sim/sim/configs/tcpblaster/defconfig                          | 1 -
 boards/sim/sim/sim/configs/tcploop/defconfig                             | 1 -
 boards/sim/sim/sim/configs/touchscreen/defconfig                         | 1 -
 boards/sim/sim/sim/configs/udgram/defconfig                              | 1 -
 boards/sim/sim/sim/configs/unionfs/defconfig                             | 1 -
 boards/sim/sim/sim/configs/userfs/defconfig                              | 1 -
 boards/sim/sim/sim/configs/ustream/defconfig                             | 1 -
 boards/sim/sim/sim/configs/vpnkit/defconfig                              | 1 -
 boards/x86/qemu/qemu-i486/configs/nsh/defconfig                          | 1 -
 boards/x86/qemu/qemu-i486/configs/ostest/defconfig                       | 1 -
 boards/x86_64/intel64/qemu-intel64/configs/nsh/defconfig                 | 1 -
 boards/x86_64/intel64/qemu-intel64/configs/ostest/defconfig              | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/aes/defconfig                  | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig               | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/buttons/defconfig              | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/elf/defconfig                  | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/leds/defconfig                 | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/mcp2515/defconfig              | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/mmcsdspi/defconfig             | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/module/defconfig               | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig                | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig               | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/nsh/defconfig                  | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/oneshot/defconfig              | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/ostest/defconfig               | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/pm/defconfig                   | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/psram/defconfig                | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/random/defconfig               | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/rtc/defconfig                  | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/smp/defconfig                  | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/sotest/defconfig               | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/spiflash/defconfig             | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig           | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/tickless/defconfig             | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/timer/defconfig                | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig                 | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/watchdog/defconfig             | 1 -
 boards/xtensa/esp32/esp32-devkitc/configs/watcher/defconfig              | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig          | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/buttons/defconfig         | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig        | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/nsh/defconfig             | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/oneshot/defconfig         | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/rtc/defconfig             | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/tickless/defconfig        | 1 -
 boards/xtensa/esp32/esp32-ethernet-kit/configs/wapi/defconfig            | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/autopm/defconfig            | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/bmp180/defconfig            | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/buttons/defconfig           | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/gpio/defconfig              | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/leds/defconfig              | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/lvgl/defconfig              | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/nsh/defconfig               | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/nx/defconfig                | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/oneshot/defconfig           | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/rtc/defconfig               | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/tickless/defconfig          | 1 -
 boards/xtensa/esp32/esp32-wrover-kit/configs/wapi/defconfig              | 1 -
 boards/xtensa/esp32s2/esp32s2-saola-1/configs/nsh/defconfig              | 1 -
 boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig                    | 1 -
 boards/z16/z16f/z16f2800100zcog/configs/ostest/defconfig                 | 1 -
 boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig                 | 1 -
 boards/z80/ez80/ez80f910200zco/configs/dhcpd/defconfig                   | 1 -
 boards/z80/ez80/ez80f910200zco/configs/httpd/defconfig                   | 1 -
 boards/z80/ez80/ez80f910200zco/configs/nettest/defconfig                 | 1 -
 boards/z80/ez80/ez80f910200zco/configs/nsh/defconfig                     | 1 -
 boards/z80/ez80/ez80f910200zco/configs/poll/defconfig                    | 1 -
 boards/z80/ez80/makerlisp/configs/nsh_flash/defconfig                    | 1 -
 boards/z80/ez80/makerlisp/configs/nsh_ram/defconfig                      | 1 -
 boards/z80/ez80/makerlisp/configs/sdboot/defconfig                       | 1 -
 boards/z80/ez80/z20x/configs/hello/defconfig                             | 1 -
 boards/z80/ez80/z20x/configs/nsh/defconfig                               | 1 -
 boards/z80/ez80/z20x/configs/sdboot/defconfig                            | 1 -
 boards/z80/ez80/z20x/configs/w25boot/defconfig                           | 1 -
 boards/z80/z180/p112/configs/ostest/defconfig                            | 1 -
 boards/z80/z8/z8encore000zco/configs/ostest/defconfig                    | 1 -
 boards/z80/z8/z8f64200100kit/configs/ostest/defconfig                    | 1 -
 boards/z80/z80/z80sim/configs/nsh/defconfig                              | 1 -
 boards/z80/z80/z80sim/configs/ostest/defconfig                           | 1 -
 803 files changed, 803 deletions(-)

diff --git a/boards/arm/a1x/pcduino-a10/configs/nsh/defconfig b/boards/arm/a1x/pcduino-a10/configs/nsh/defconfig
index 9f7c2d0..3c84b6f 100644
--- a/boards/arm/a1x/pcduino-a10/configs/nsh/defconfig
+++ b/boards/arm/a1x/pcduino-a10/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/am335x/beaglebone-black/configs/lcd/defconfig b/boards/arm/am335x/beaglebone-black/configs/lcd/defconfig
index 0dce351..34066c1 100644
--- a/boards/arm/am335x/beaglebone-black/configs/lcd/defconfig
+++ b/boards/arm/am335x/beaglebone-black/configs/lcd/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_FAT=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/am335x/beaglebone-black/configs/nsh/defconfig b/boards/arm/am335x/beaglebone-black/configs/nsh/defconfig
index 1146a77..a212138 100644
--- a/boards/arm/am335x/beaglebone-black/configs/nsh/defconfig
+++ b/boards/arm/am335x/beaglebone-black/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/c5471/c5471evm/configs/httpd/defconfig b/boards/arm/c5471/c5471evm/configs/httpd/defconfig
index c943b48..a23e5b6 100644
--- a/boards/arm/c5471/c5471evm/configs/httpd/defconfig
+++ b/boards/arm/c5471/c5471evm/configs/httpd/defconfig
@@ -19,7 +19,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_EXAMPLES_WEBSERVER=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NETUTILS_WEBSERVER=y
diff --git a/boards/arm/c5471/c5471evm/configs/nettest/defconfig b/boards/arm/c5471/c5471evm/configs/nettest/defconfig
index 59c2f1c..7ecb7f3 100644
--- a/boards/arm/c5471/c5471evm/configs/nettest/defconfig
+++ b/boards/arm/c5471/c5471evm/configs/nettest/defconfig
@@ -21,7 +21,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_ICMP=y
diff --git a/boards/arm/c5471/c5471evm/configs/nsh/defconfig b/boards/arm/c5471/c5471evm/configs/nsh/defconfig
index c596024..73f83f3 100644
--- a/boards/arm/c5471/c5471evm/configs/nsh/defconfig
+++ b/boards/arm/c5471/c5471evm/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=4
diff --git a/boards/arm/cxd56xx/spresense/configs/audio/defconfig b/boards/arm/cxd56xx/spresense/configs/audio/defconfig
index bac052c..beea53e 100644
--- a/boards/arm/cxd56xx/spresense/configs/audio/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/audio/defconfig
@@ -43,7 +43,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_SMARTFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD_BYTE_WRITE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/audio_sdk/defconfig b/boards/arm/cxd56xx/spresense/configs/audio_sdk/defconfig
index e056d8d..28de200 100644
--- a/boards/arm/cxd56xx/spresense/configs/audio_sdk/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/audio_sdk/defconfig
@@ -41,7 +41,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_SMARTFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD_BYTE_WRITE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/camera/defconfig b/boards/arm/cxd56xx/spresense/configs/camera/defconfig
index 4b25869..9aa56e9 100644
--- a/boards/arm/cxd56xx/spresense/configs/camera/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/camera/defconfig
@@ -43,7 +43,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_SMARTFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD_BYTE_WRITE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/elf/defconfig b/boards/arm/cxd56xx/spresense/configs/elf/defconfig
index 96adbdf..a91441a 100644
--- a/boards/arm/cxd56xx/spresense/configs/elf/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/elf/defconfig
@@ -35,7 +35,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=1572864
diff --git a/boards/arm/cxd56xx/spresense/configs/example_camera/defconfig b/boards/arm/cxd56xx/spresense/configs/example_camera/defconfig
index a49ec70..96ac632 100644
--- a/boards/arm/cxd56xx/spresense/configs/example_camera/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/example_camera/defconfig
@@ -43,7 +43,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_SMARTFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD_BYTE_WRITE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/example_lcd/defconfig b/boards/arm/cxd56xx/spresense/configs/example_lcd/defconfig
index d483e50..156d45c 100644
--- a/boards/arm/cxd56xx/spresense/configs/example_lcd/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/example_lcd/defconfig
@@ -58,7 +58,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_LCD=y
 CONFIG_LCD_ILI9340=y
 CONFIG_LCD_ILI9340_IFACE0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/cxd56xx/spresense/configs/lcd/defconfig b/boards/arm/cxd56xx/spresense/configs/lcd/defconfig
index 6d3af92..0c5791f 100644
--- a/boards/arm/cxd56xx/spresense/configs/lcd/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/lcd/defconfig
@@ -49,7 +49,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_LCD=y
 CONFIG_LCD_ILI9340=y
 CONFIG_LCD_ILI9340_IFACE0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/cxd56xx/spresense/configs/lte/defconfig b/boards/arm/cxd56xx/spresense/configs/lte/defconfig
index 5b1f9b7..e5422b3 100644
--- a/boards/arm/cxd56xx/spresense/configs/lte/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/lte/defconfig
@@ -40,7 +40,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_SMARTFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MODEM=y
diff --git a/boards/arm/cxd56xx/spresense/configs/module/defconfig b/boards/arm/cxd56xx/spresense/configs/module/defconfig
index 5002e2c..7273323 100644
--- a/boards/arm/cxd56xx/spresense/configs/module/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/module/defconfig
@@ -34,7 +34,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_MODULE=y
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/cxd56xx/spresense/configs/mpy/defconfig b/boards/arm/cxd56xx/spresense/configs/mpy/defconfig
index 3e8ddc7..ebd22f3 100644
--- a/boards/arm/cxd56xx/spresense/configs/mpy/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/mpy/defconfig
@@ -52,7 +52,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_SMARTFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD_BYTE_WRITE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/nsh/defconfig b/boards/arm/cxd56xx/spresense/configs/nsh/defconfig
index d215a85..e5fc64c 100644
--- a/boards/arm/cxd56xx/spresense/configs/nsh/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/nsh_trace/defconfig b/boards/arm/cxd56xx/spresense/configs/nsh_trace/defconfig
index e6e13a7..bd3fee8 100644
--- a/boards/arm/cxd56xx/spresense/configs/nsh_trace/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/nsh_trace/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/posix_spawn/defconfig b/boards/arm/cxd56xx/spresense/configs/posix_spawn/defconfig
index d9d6d36..42aefac 100644
--- a/boards/arm/cxd56xx/spresense/configs/posix_spawn/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/posix_spawn/defconfig
@@ -38,7 +38,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=1572864
diff --git a/boards/arm/cxd56xx/spresense/configs/smp/defconfig b/boards/arm/cxd56xx/spresense/configs/smp/defconfig
index f6e5492..dac871a 100644
--- a/boards/arm/cxd56xx/spresense/configs/smp/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/smp/defconfig
@@ -33,7 +33,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/usbmsc/defconfig b/boards/arm/cxd56xx/spresense/configs/usbmsc/defconfig
index 7bf95b0..8f9acf1 100644
--- a/boards/arm/cxd56xx/spresense/configs/usbmsc/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/usbmsc/defconfig
@@ -47,7 +47,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_SMARTFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD_BYTE_WRITE=y
diff --git a/boards/arm/cxd56xx/spresense/configs/usbnsh/defconfig b/boards/arm/cxd56xx/spresense/configs/usbnsh/defconfig
index c801f29..d95edb8 100644
--- a/boards/arm/cxd56xx/spresense/configs/usbnsh/defconfig
+++ b/boards/arm/cxd56xx/spresense/configs/usbnsh/defconfig
@@ -40,7 +40,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_FS_SMARTFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD_BYTE_WRITE=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig b/boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig
index c6987c7..a915314 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/nettest/defconfig
@@ -20,7 +20,6 @@ CONFIG_DM9X_BASE=0xd0000300
 CONFIG_DM9X_IRQ=27
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig b/boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig
index 51957bd..76a7691 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_DM9X_IRQ=27
 CONFIG_FS_FAT=y
 CONFIG_FS_ROMFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=64
 CONFIG_MMCSD=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/poll/defconfig b/boards/arm/dm320/ntosd-dm320/configs/poll/defconfig
index 354abb8..aee5677 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/poll/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/poll/defconfig
@@ -20,7 +20,6 @@ CONFIG_DM9X_BASE=0xd0000300
 CONFIG_DM9X_IRQ=27
 CONFIG_EXAMPLES_POLL=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/udp/defconfig b/boards/arm/dm320/ntosd-dm320/configs/udp/defconfig
index 52a8e61..7ebc569 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/udp/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/udp/defconfig
@@ -21,7 +21,6 @@ CONFIG_DM9X_BASE=0xd0000300
 CONFIG_DM9X_IRQ=27
 CONFIG_EXAMPLES_UDP=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig b/boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig
index 40127e1..f7a1fd0 100644
--- a/boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig
+++ b/boards/arm/dm320/ntosd-dm320/configs/webserver/defconfig
@@ -20,7 +20,6 @@ CONFIG_DM9X_BASE=0xd0000300
 CONFIG_DM9X_IRQ=27
 CONFIG_EXAMPLES_WEBSERVER=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/efm32/efm32-g8xx-stk/configs/nsh/defconfig b/boards/arm/efm32/efm32-g8xx-stk/configs/nsh/defconfig
index 00e51a6..58a3e7e 100644
--- a/boards/arm/efm32/efm32-g8xx-stk/configs/nsh/defconfig
+++ b/boards/arm/efm32/efm32-g8xx-stk/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_EFM32_GPIO_IRQ=y
 CONFIG_EFM32_LEUART0=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_LEUART0_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=78
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/efm32/efm32gg-stk3700/configs/nsh/defconfig b/boards/arm/efm32/efm32gg-stk3700/configs/nsh/defconfig
index b044d84..c1ff849 100644
--- a/boards/arm/efm32/efm32gg-stk3700/configs/nsh/defconfig
+++ b/boards/arm/efm32/efm32gg-stk3700/configs/nsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_EFM32_LEUART0=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_LEUART0_BAUD=9600
 CONFIG_LEUART0_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=78
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/efm32/olimex-efm32g880f128-stk/configs/nsh/defconfig b/boards/arm/efm32/olimex-efm32g880f128-stk/configs/nsh/defconfig
index 3cf91e1..64599e4 100644
--- a/boards/arm/efm32/olimex-efm32g880f128-stk/configs/nsh/defconfig
+++ b/boards/arm/efm32/olimex-efm32g880f128-stk/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_EFM32_GPIO_IRQ=y
 CONFIG_EFM32_LEUART1=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_LEUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=78
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/imx6/sabre-6quad/configs/elf/defconfig b/boards/arm/imx6/sabre-6quad/configs/elf/defconfig
index e64a483..8295c63 100644
--- a/boards/arm/imx6/sabre-6quad/configs/elf/defconfig
+++ b/boards/arm/imx6/sabre-6quad/configs/elf/defconfig
@@ -38,7 +38,6 @@ CONFIG_IMX6_UART1=y
 CONFIG_IMX_DDR_SIZE=1073741824
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_PL310_LOCKDOWN_BY_LINE=y
 CONFIG_PL310_LOCKDOWN_BY_MASTER=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig b/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
index b4b72fb..c0da06c 100644
--- a/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
+++ b/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig
@@ -44,7 +44,6 @@ CONFIG_IMX_ENET_NTXBUFFERS=1
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=4
diff --git a/boards/arm/imx6/sabre-6quad/configs/nsh/defconfig b/boards/arm/imx6/sabre-6quad/configs/nsh/defconfig
index 1dd0565..9edeba2 100644
--- a/boards/arm/imx6/sabre-6quad/configs/nsh/defconfig
+++ b/boards/arm/imx6/sabre-6quad/configs/nsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IMX6_UART1=y
 CONFIG_IMX_DDR_SIZE=1073741824
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/imx6/sabre-6quad/configs/posix_spawn/defconfig b/boards/arm/imx6/sabre-6quad/configs/posix_spawn/defconfig
index 010b729..37e0768 100644
--- a/boards/arm/imx6/sabre-6quad/configs/posix_spawn/defconfig
+++ b/boards/arm/imx6/sabre-6quad/configs/posix_spawn/defconfig
@@ -42,7 +42,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PL310_LOCKDOWN_BY_LINE=y
 CONFIG_PL310_LOCKDOWN_BY_MASTER=y
diff --git a/boards/arm/imxrt/imxrt1020-evk/configs/netnsh/defconfig b/boards/arm/imxrt/imxrt1020-evk/configs/netnsh/defconfig
index 8fc309f..7b26255 100644
--- a/boards/arm/imxrt/imxrt1020-evk/configs/netnsh/defconfig
+++ b/boards/arm/imxrt/imxrt1020-evk/configs/netnsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_RXBUFSIZE=1024
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=1024
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETUTILS_TELNETD=y
 CONFIG_NET_ICMP=y
diff --git a/boards/arm/imxrt/imxrt1020-evk/configs/nsh/defconfig b/boards/arm/imxrt/imxrt1020-evk/configs/nsh/defconfig
index c4bc1b5..ca47ea3 100644
--- a/boards/arm/imxrt/imxrt1020-evk/configs/nsh/defconfig
+++ b/boards/arm/imxrt/imxrt1020-evk/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_RXBUFSIZE=1024
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=1024
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/imxrt/imxrt1020-evk/configs/usdhc/defconfig b/boards/arm/imxrt/imxrt1020-evk/configs/usdhc/defconfig
index e3e4b8d..1eab4e9 100644
--- a/boards/arm/imxrt/imxrt1020-evk/configs/usdhc/defconfig
+++ b/boards/arm/imxrt/imxrt1020-evk/configs/usdhc/defconfig
@@ -44,7 +44,6 @@ CONFIG_LIBC_STRERROR=y
 CONFIG_LPUART1_RXBUFSIZE=1024
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=1024
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_IOB=y
diff --git a/boards/arm/imxrt/imxrt1050-evk/configs/knsh/defconfig b/boards/arm/imxrt/imxrt1050-evk/configs/knsh/defconfig
index df3c611..dcaa91c 100644
--- a/boards/arm/imxrt/imxrt1050-evk/configs/knsh/defconfig
+++ b/boards/arm/imxrt/imxrt1050-evk/configs/knsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_DISABLE_MKRD=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/defconfig b/boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/defconfig
index 890b049..91e8c4e 100644
--- a/boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/defconfig
+++ b/boards/arm/imxrt/imxrt1050-evk/configs/libcxxtest/defconfig
@@ -26,7 +26,6 @@ CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_LOCALTIME=y
 CONFIG_LIBM=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/imxrt/imxrt1050-evk/configs/netnsh/defconfig b/boards/arm/imxrt/imxrt1050-evk/configs/netnsh/defconfig
index 31db8b1..b3263fa 100644
--- a/boards/arm/imxrt/imxrt1050-evk/configs/netnsh/defconfig
+++ b/boards/arm/imxrt/imxrt1050-evk/configs/netnsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HOSTNAME="i.MXRT1050 EVK"
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEV_STATISTICS=y
 CONFIG_NETINIT_NOMAC=y
diff --git a/boards/arm/imxrt/imxrt1050-evk/configs/nsh/defconfig b/boards/arm/imxrt/imxrt1050-evk/configs/nsh/defconfig
index 82a2723..c316f3d 100644
--- a/boards/arm/imxrt/imxrt1050-evk/configs/nsh/defconfig
+++ b/boards/arm/imxrt/imxrt1050-evk/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig
index e260ab9..979dab9 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/can/defconfig
@@ -52,7 +52,6 @@ CONFIG_IMXRT_FLEXCAN3=y
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig
index 418a49c..f9c4244 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/canfd/defconfig
@@ -53,7 +53,6 @@ CONFIG_IMXRT_FLEXCAN3=y
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/knsh/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/knsh/defconfig
index 9f9ba3f..b83b40f 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/knsh/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/knsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_DISABLE_MKRD=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/defconfig
index e585367..8dd8042 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/libcxxtest/defconfig
@@ -26,7 +26,6 @@ CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_LOCALTIME=y
 CONFIG_LIBM=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig
index 9a3d2b3..ace1258 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig
@@ -44,7 +44,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LV_HOR_RES=480
 CONFIG_LV_VER_RES=272
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/netnsh/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/netnsh/defconfig
index 88e4731..a6860f5 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/netnsh/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/netnsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=128
 CONFIG_LIB_HOSTNAME="i.MXRT1060 EVK"
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/nsh/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/nsh/defconfig
index 78ca4c5..a9f6119 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/nsh/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/nshocram/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/nshocram/defconfig
index 8636ce1..c216a36 100644
--- a/boards/arm/imxrt/imxrt1060-evk/configs/nshocram/defconfig
+++ b/boards/arm/imxrt/imxrt1060-evk/configs/nshocram/defconfig
@@ -27,7 +27,6 @@ CONFIG_IMXRT_DTCM_HEAP=y
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig
index dbe25bc..8ca0765 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/can/defconfig
@@ -52,7 +52,6 @@ CONFIG_IMXRT_FLEXCAN3=y
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig
index 9d1e92f..83c2391 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/canfd/defconfig
@@ -53,7 +53,6 @@ CONFIG_IMXRT_FLEXCAN3=y
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/knsh/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/knsh/defconfig
index 1b33c0d..c82f345 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/knsh/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/knsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_DISABLE_MKRD=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/libcxxtest/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/libcxxtest/defconfig
index c751349..d73afbf 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/libcxxtest/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/libcxxtest/defconfig
@@ -26,7 +26,6 @@ CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_LOCALTIME=y
 CONFIG_LIBM=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/lvgl/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/lvgl/defconfig
index 57b2e64..b0d2cfb 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/lvgl/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/lvgl/defconfig
@@ -44,7 +44,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LV_HOR_RES=480
 CONFIG_LV_VER_RES=272
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/netnsh/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/netnsh/defconfig
index 445bf14..a3809c4 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/netnsh/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/netnsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=128
 CONFIG_LIB_HOSTNAME="i.MXRT1060 EVK"
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/nsh/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/nsh/defconfig
index c5d6843..898d977 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/nsh/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/imxrt/imxrt1064-evk/configs/nshocram/defconfig b/boards/arm/imxrt/imxrt1064-evk/configs/nshocram/defconfig
index 98c187d..6a41767 100644
--- a/boards/arm/imxrt/imxrt1064-evk/configs/nshocram/defconfig
+++ b/boards/arm/imxrt/imxrt1064-evk/configs/nshocram/defconfig
@@ -27,7 +27,6 @@ CONFIG_IMXRT_DTCM_HEAP=y
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig b/boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig
index 99f5488..65c14c1 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/can-4.1/defconfig
@@ -30,7 +30,6 @@ CONFIG_IMXRT_FLEXCAN3=y
 CONFIG_IMXRT_LPUART1=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_IFINDEX=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/enc-4.1/defconfig b/boards/arm/imxrt/teensy-4.x/configs/enc-4.1/defconfig
index eeb40b7..451a8d3 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/enc-4.1/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/enc-4.1/defconfig
@@ -28,7 +28,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_NCHAINS=24
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_IOB=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/lcd-4.1/defconfig b/boards/arm/imxrt/teensy-4.x/configs/lcd-4.1/defconfig
index aba08c9..7a620c9 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/lcd-4.1/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/lcd-4.1/defconfig
@@ -32,7 +32,6 @@ CONFIG_LCD=y
 CONFIG_LCD_FRAMEBUFFER=y
 CONFIG_LCD_PORTRAIT=y
 CONFIG_LCD_ST7789=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/netnsh-4.1/defconfig b/boards/arm/imxrt/teensy-4.x/configs/netnsh-4.1/defconfig
index a8df28e..ab10887 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/netnsh-4.1/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/netnsh-4.1/defconfig
@@ -29,7 +29,6 @@ CONFIG_IMXRT_LPUART1=y
 CONFIG_IMXRT_USBDEV=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HOSTNAME="Teensy 4.x"
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/nsh-4.0/defconfig b/boards/arm/imxrt/teensy-4.x/configs/nsh-4.0/defconfig
index d5d367b..7b57dc5 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/nsh-4.0/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/nsh-4.0/defconfig
@@ -25,7 +25,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IMXRT_LPUART6=y
 CONFIG_IMXRT_USBDEV=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/nsh-4.1/defconfig b/boards/arm/imxrt/teensy-4.x/configs/nsh-4.1/defconfig
index 4386bf2..a9a9d53 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/nsh-4.1/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/nsh-4.1/defconfig
@@ -25,7 +25,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IMXRT_LPUART1=y
 CONFIG_IMXRT_USBDEV=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/pikron-bb/defconfig b/boards/arm/imxrt/teensy-4.x/configs/pikron-bb/defconfig
index ce1a690..2abd15f 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/pikron-bb/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/pikron-bb/defconfig
@@ -73,7 +73,6 @@ CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_HOSTNAME="Teensy 4.x"
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/pwm-4.1/defconfig b/boards/arm/imxrt/teensy-4.x/configs/pwm-4.1/defconfig
index 565e1c0..9f76a8a 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/pwm-4.1/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/pwm-4.1/defconfig
@@ -35,7 +35,6 @@ CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_NCHAINS=24
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LPUART1_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_IOB=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/imxrt/teensy-4.x/configs/sd-4.1/defconfig b/boards/arm/imxrt/teensy-4.x/configs/sd-4.1/defconfig
index 81577d1..0d36e16 100644
--- a/boards/arm/imxrt/teensy-4.x/configs/sd-4.1/defconfig
+++ b/boards/arm/imxrt/teensy-4.x/configs/sd-4.1/defconfig
@@ -33,7 +33,6 @@ CONFIG_IMXRT_USDHC1=y
 CONFIG_IMXRT_USDHC1_INVERT_CD=y
 CONFIG_IMXRT_USDHC1_WIDTH_D1_D4=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/kinetis/freedom-k28f/configs/nsh/defconfig b/boards/arm/kinetis/freedom-k28f/configs/nsh/defconfig
index c7a7bbd..01ff516 100644
--- a/boards/arm/kinetis/freedom-k28f/configs/nsh/defconfig
+++ b/boards/arm/kinetis/freedom-k28f/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_KINETIS_LPUART0=y
 CONFIG_KINETIS_SERIALBRK_BSDCOMPAT=y
 CONFIG_KINETIS_UART_BREAKS=y
 CONFIG_LPUART0_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig b/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
index 7f2936a..0113286 100644
--- a/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
+++ b/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig
@@ -40,7 +40,6 @@ CONFIG_KINETIS_UART_BREAKS=y
 CONFIG_KINETIS_USBDCD=y
 CONFIG_KINETIS_USBOTG=y
 CONFIG_LPUART0_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_NET=y
diff --git a/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig b/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
index 30aaafa..8bc1036 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
@@ -36,7 +36,6 @@ CONFIG_KINETIS_PORTEINTS=y
 CONFIG_KINETIS_SDHC=y
 CONFIG_KINETIS_UART0=y
 CONFIG_KINETIS_USBOTG=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig b/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
index fcee47f..4e0ceba 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
@@ -40,7 +40,6 @@ CONFIG_KINETIS_I2C0=y
 CONFIG_KINETIS_PORTEINTS=y
 CONFIG_KINETIS_SDHC=y
 CONFIG_KINETIS_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/kinetis/freedom-k64f/configs/netnsh/defconfig b/boards/arm/kinetis/freedom-k64f/configs/netnsh/defconfig
index cb31521..7634fe3 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/netnsh/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/netnsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_KINETIS_ENET=y
 CONFIG_KINETIS_ENET_MDIOPULLUP=y
 CONFIG_KINETIS_UART0=y
 CONFIG_LIB_HOSTNAME="Freedom-K64F"
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDEV_PHY_IOCTL=y
diff --git a/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig b/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
index da0762b..fe3c64c 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_KINETIS_GPIOIRQ=y
 CONFIG_KINETIS_PORTEINTS=y
 CONFIG_KINETIS_SDHC=y
 CONFIG_KINETIS_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/kinetis/freedom-k66f/configs/netnsh/defconfig b/boards/arm/kinetis/freedom-k66f/configs/netnsh/defconfig
index 7928399..1bfa815 100644
--- a/boards/arm/kinetis/freedom-k66f/configs/netnsh/defconfig
+++ b/boards/arm/kinetis/freedom-k66f/configs/netnsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_KINETIS_PORTDINTS=y
 CONFIG_KINETIS_UART1=y
 CONFIG_KINETIS_UART4=y
 CONFIG_LIB_HOSTNAME="Freedom-K66F"
-CONFIG_MAX_TASKS=16
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDEV_PHY_IOCTL=y
 CONFIG_NETDEV_STATISTICS=y
diff --git a/boards/arm/kinetis/freedom-k66f/configs/nsh/defconfig b/boards/arm/kinetis/freedom-k66f/configs/nsh/defconfig
index 8d2575d..a3cded4 100644
--- a/boards/arm/kinetis/freedom-k66f/configs/nsh/defconfig
+++ b/boards/arm/kinetis/freedom-k66f/configs/nsh/defconfig
@@ -62,7 +62,6 @@ CONFIG_KINETIS_UART4=y
 CONFIG_KINETIS_UART_BREAKS=y
 CONFIG_KINETIS_UART_EXTEDED_BREAK=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig b/boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig
index 69f8ede..d67dc72 100644
--- a/boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig
+++ b/boards/arm/kinetis/kwikstik-k40/configs/ostest/defconfig
@@ -21,7 +21,6 @@ CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_KINETIS_UART5=y
-CONFIG_MAX_TASKS=16
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x1fff8000
diff --git a/boards/arm/kinetis/teensy-3.x/configs/nsh/defconfig b/boards/arm/kinetis/teensy-3.x/configs/nsh/defconfig
index f118ce4..2a945a9 100644
--- a/boards/arm/kinetis/teensy-3.x/configs/nsh/defconfig
+++ b/boards/arm/kinetis/teensy-3.x/configs/nsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_KINETIS_SERIALBRK_BSDCOMPAT=y
 CONFIG_KINETIS_UART0=y
 CONFIG_KINETIS_UARTFIFOS=y
 CONFIG_KINETIS_UART_BREAKS=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/kinetis/teensy-3.x/configs/usbnsh/defconfig b/boards/arm/kinetis/teensy-3.x/configs/usbnsh/defconfig
index 531d528..1569267 100644
--- a/boards/arm/kinetis/teensy-3.x/configs/usbnsh/defconfig
+++ b/boards/arm/kinetis/teensy-3.x/configs/usbnsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_KINETIS_UART0=y
 CONFIG_KINETIS_UARTFIFOS=y
 CONFIG_KINETIS_UART_BREAKS=y
 CONFIG_KINETIS_USBOTG=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/kinetis/twr-k60n512/configs/nsh/defconfig b/boards/arm/kinetis/twr-k60n512/configs/nsh/defconfig
index 7762851..5b53177 100644
--- a/boards/arm/kinetis/twr-k60n512/configs/nsh/defconfig
+++ b/boards/arm/kinetis/twr-k60n512/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_BOARD_LOOPSPERMSEC=9535
 CONFIG_FS_FAT=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_KINETIS_UART3=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/kinetis/twr-k64f120m/configs/netnsh/defconfig b/boards/arm/kinetis/twr-k64f120m/configs/netnsh/defconfig
index e12a095..aeaccdf 100644
--- a/boards/arm/kinetis/twr-k64f120m/configs/netnsh/defconfig
+++ b/boards/arm/kinetis/twr-k64f120m/configs/netnsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_KINETIS_PORTBINTS=y
 CONFIG_KINETIS_SDHC=y
 CONFIG_KINETIS_UART1=y
 CONFIG_LIB_HOSTNAME="TWRK64"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_NETINIT_DRIPADDR=0xc0a800fe
diff --git a/boards/arm/kinetis/twr-k64f120m/configs/nsh/defconfig b/boards/arm/kinetis/twr-k64f120m/configs/nsh/defconfig
index 0445793..4e96a21 100644
--- a/boards/arm/kinetis/twr-k64f120m/configs/nsh/defconfig
+++ b/boards/arm/kinetis/twr-k64f120m/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_KINETIS_GPIOIRQ=y
 CONFIG_KINETIS_PORTBINTS=y
 CONFIG_KINETIS_SDHC=y
 CONFIG_KINETIS_UART1=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
index 2afc0a1..e36e935 100644
--- a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
+++ b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_KL_TPM0=y
 CONFIG_KL_TPM0_PWM=y
 CONFIG_KL_UART0=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
diff --git a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
index 1cf9c85..6867afc 100644
--- a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
+++ b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_KL_TPM0=y
 CONFIG_KL_TPM0_PWM=y
 CONFIG_KL_UART0=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
diff --git a/boards/arm/kl/teensy-lc/configs/nsh/defconfig b/boards/arm/kl/teensy-lc/configs/nsh/defconfig
index 89a6c0f..7032e55 100644
--- a/boards/arm/kl/teensy-lc/configs/nsh/defconfig
+++ b/boards/arm/kl/teensy-lc/configs/nsh/defconfig
@@ -44,7 +44,6 @@ CONFIG_KL_TPM2=y
 CONFIG_KL_TPM2_PWM=y
 CONFIG_KL_UART0=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
index c2f81ff..baa9f26 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
@@ -65,7 +65,6 @@ CONFIG_LCD=y
 CONFIG_LCD_ST7565=y
 CONFIG_LIBM=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
index d1ea5b8..b80edbd 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
@@ -72,7 +72,6 @@ CONFIG_LCD=y
 CONFIG_LCD_ST7565=y
 CONFIG_LIBM=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
index 6f6dd86..1c98b40 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
@@ -35,7 +35,6 @@ CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_NAME_MAX=765
 CONFIG_NETUTILS_CODECS=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
index 33d08c2..4cc6b85 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
@@ -34,7 +34,6 @@ CONFIG_LC823450_SDIF_SDC=y
 CONFIG_LC823450_UART0=y
 CONFIG_LC823450_UART1=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MTD=y
 CONFIG_NAME_MAX=765
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
index 05109c5..aaecfdb 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
@@ -47,7 +47,6 @@ CONFIG_LCD=y
 CONFIG_LCD_ST7565=y
 CONFIG_LIBM=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NAME_MAX=765
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/kostest/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/kostest/defconfig
index f97b0fa..6a7d595 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/kostest/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/kostest/defconfig
@@ -23,7 +23,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LC823450_MTM0_TICK=y
 CONFIG_LC823450_SPIFI=y
 CONFIG_LC823450_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_NUTTX_USERSPACE=0x05020000
 CONFIG_PASS1_BUILDIR="boards/arm/lc823450/lc823450-xgevk/kernel"
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
index 813094b..8800ad0 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
@@ -78,7 +78,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
index 62b61a6..a67d732 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
@@ -52,7 +52,6 @@ CONFIG_LCD=y
 CONFIG_LCD_ST7565=y
 CONFIG_LIBM=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NAME_MAX=765
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
index 79bd9f7..ce10e79 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
@@ -34,7 +34,6 @@ CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_NAME_MAX=765
 CONFIG_NETUTILS_CODECS=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
index f228a0a..7199a95 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
@@ -74,7 +74,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
index 808da78..fcc9aaa 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
@@ -61,7 +61,6 @@ CONFIG_LCD=y
 CONFIG_LCD_ST7565=y
 CONFIG_LIBM=y
 CONFIG_LIB_KBDCODEC=y
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD=y
diff --git a/boards/arm/lpc17xx_40xx/lincoln60/configs/netnsh/defconfig b/boards/arm/lpc17xx_40xx/lincoln60/configs/netnsh/defconfig
index 561d275..1c2a9bb 100644
--- a/boards/arm/lpc17xx_40xx/lincoln60/configs/netnsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/lincoln60/configs/netnsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_LPC17_40_ETH_NTXDESC=6
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_SSP0=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/lpc17xx_40xx/lincoln60/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/lincoln60/configs/nsh/defconfig
index 8a5027c..1794862 100644
--- a/boards/arm/lpc17xx_40xx/lincoln60/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/lincoln60/configs/nsh/defconfig
@@ -18,7 +18,6 @@ CONFIG_BOARD_LOOPSPERMSEC=7982
 CONFIG_FS_FAT=y
 CONFIG_LPC17_40_SSP0=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig b/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
index dbbacee..7906130 100644
--- a/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
+++ b/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig
@@ -34,7 +34,6 @@ CONFIG_LPC17_40_ETH_NRXDESC=8
 CONFIG_LPC17_40_ETH_NTXDESC=8
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/defconfig b/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/defconfig
index 0d08c2f..f27ff57 100644
--- a/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/knsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPC17_40_GPDMA=y
 CONFIG_LPC17_40_SDCARD=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/nsh/defconfig
index 596451e..28826f1 100644
--- a/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpc4088-devkit/configs/nsh/defconfig
@@ -40,7 +40,6 @@ CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_SDCARD=y
 CONFIG_LPC17_40_UART0=y
 CONFIG_LPC17_40_UART1=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/defconfig b/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/defconfig
index 56b1d69..b510a57 100644
--- a/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/knsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPC17_40_GPDMA=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_DISABLE_DD=y
 CONFIG_NSH_DISABLE_LOSETUP=y
diff --git a/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/nsh/defconfig
index 3c0d1bd..60e0772 100644
--- a/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpc4088-quickstart/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPC17_40_GPDMA=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/dhcpd/defconfig b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/dhcpd/defconfig
index ad19dc1..eb204b1 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/dhcpd/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/dhcpd/defconfig
@@ -26,7 +26,6 @@ CONFIG_LPC17_40_EMACRAM_SIZE=15776
 CONFIG_LPC17_40_ETHERNET=y
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_UART3=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_DHCPD=y
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nsh/defconfig
index ed5d985..6786061 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_LPC17_40_ETH_NTXDESC=6
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_SSP1=y
 CONFIG_LPC17_40_UART3=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_REGIONS=2
 CONFIG_MTD=y
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
index e6d48a1..d370ade 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
@@ -35,7 +35,6 @@ CONFIG_LCD_MAXPOWER=2
 CONFIG_LCD_UG9664HSWAG01=y
 CONFIG_LPC17_40_SSP1=y
 CONFIG_LPC17_40_UART3=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig
index 55a9eab..5ebf896 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/thttpd/defconfig
@@ -26,7 +26,6 @@ CONFIG_LPC17_40_EMACRAM_SIZE=15776
 CONFIG_LPC17_40_ETHERNET=y
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_UART3=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/usbmsc/defconfig b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/usbmsc/defconfig
index 09af8a8..46bf3e7 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/usbmsc/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/usbmsc/defconfig
@@ -23,7 +23,6 @@ CONFIG_LPC17_40_USBDEV=y
 CONFIG_LPC17_40_USBDEV_NDMADESCRIPTORS=0
 CONFIG_LPC17_40_USBDEV_NOLED=y
 CONFIG_LPC17_40_USBDEV_NOVBUS=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig
index 8c961c0..0878b9d 100644
--- a/boards/arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig
@@ -91,7 +91,6 @@ CONFIG_LPC17_40_UART0=y
 CONFIG_LPC17_40_USBDEV=y
 CONFIG_LPC17_40_USBHOST=y
 CONFIG_M25P_SUBSECTOR_ERASE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=3
diff --git a/boards/arm/lpc17xx_40xx/mbed/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/mbed/configs/nsh/defconfig
index 69e0da3..34e4100 100644
--- a/boards/arm/lpc17xx_40xx/mbed/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/mbed/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_BOARD_LOOPSPERMSEC=7982
 CONFIG_FS_FAT=y
 CONFIG_LPC17_40_SSP0=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/mbed/configs/userled/defconfig b/boards/arm/lpc17xx_40xx/mbed/configs/userled/defconfig
index 3a2b69d..7518947 100644
--- a/boards/arm/lpc17xx_40xx/mbed/configs/userled/defconfig
+++ b/boards/arm/lpc17xx_40xx/mbed/configs/userled/defconfig
@@ -27,7 +27,6 @@ CONFIG_EXAMPLES_LEDS=y
 CONFIG_FS_FAT=y
 CONFIG_LPC17_40_SSP0=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/mcb1700/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/mcb1700/configs/nsh/defconfig
index d297580..65657ab 100644
--- a/boards/arm/lpc17xx_40xx/mcb1700/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/mcb1700/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BOARD_LOOPSPERMSEC=7982
 CONFIG_FS_FAT=y
 CONFIG_LPC17_40_SSP0=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/ftpc/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/ftpc/defconfig
index 6624a44..8b4b8a7 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/ftpc/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/ftpc/defconfig
@@ -32,7 +32,6 @@ CONFIG_LPC17_40_ETH_NTXDESC=7
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_SSP1=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidkbd/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidkbd/defconfig
index 61c6c07..b899c92 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidkbd/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidkbd/defconfig
@@ -28,7 +28,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPC17_40_UART0=y
 CONFIG_LPC17_40_USBHOST=y
 CONFIG_LPC17_40_USBHOST_TDBUFFERS=3
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidmouse/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidmouse/defconfig
index e05d75a..4bd984b 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidmouse/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/hidmouse/defconfig
@@ -30,7 +30,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPC17_40_ETHERNET=y
 CONFIG_LPC17_40_UART0=y
 CONFIG_LPC17_40_USBHOST=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig
index 992203a..36cc7bc 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nettest/defconfig
@@ -30,7 +30,6 @@ CONFIG_LPC17_40_ETH_NRXDESC=6
 CONFIG_LPC17_40_ETH_NTXDESC=6
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nsh/defconfig
index 8dbe7cb..62f35a6 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_LPC17_40_ETH_NTXDESC=6
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_SSP1=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/slip-httpd/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/slip-httpd/defconfig
index ef33278..a60fae3 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/slip-httpd/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/slip-httpd/defconfig
@@ -24,7 +24,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LPC17_40_UART0=y
 CONFIG_LPC17_40_UART1=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig
index 7aebd66..d5cc527 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-binfs/defconfig
@@ -30,7 +30,6 @@ CONFIG_LPC17_40_EMACRAM_SIZE=15776
 CONFIG_LPC17_40_ETHERNET=y
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig
index 4ec3112..378f9bd 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/thttpd-nxflat/defconfig
@@ -27,7 +27,6 @@ CONFIG_LPC17_40_EMACRAM_SIZE=15776
 CONFIG_LPC17_40_ETHERNET=y
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbmsc/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbmsc/defconfig
index fe40425..4dfb4f6 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbmsc/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbmsc/defconfig
@@ -24,7 +24,6 @@ CONFIG_LPC17_40_SSP1=y
 CONFIG_LPC17_40_UART0=y
 CONFIG_LPC17_40_USBDEV=y
 CONFIG_LPC17_40_USBDEV_NDMADESCRIPTORS=0
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbserial/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbserial/defconfig
index b3d345a..11cede9 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbserial/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/usbserial/defconfig
@@ -22,7 +22,6 @@ CONFIG_LIB_BOARDCTL=y
 CONFIG_LPC17_40_UART0=y
 CONFIG_LPC17_40_USBDEV=y
 CONFIG_LPC17_40_USBDEV_NDMADESCRIPTORS=0
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PL2303=y
 CONFIG_PL2303_EPBULKIN=5
diff --git a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/zmodem/defconfig b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/zmodem/defconfig
index b465a27..2257c90 100644
--- a/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/zmodem/defconfig
+++ b/boards/arm/lpc17xx_40xx/olimex-lpc1766stk/configs/zmodem/defconfig
@@ -35,7 +35,6 @@ CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_SSP1=y
 CONFIG_LPC17_40_UART0=y
 CONFIG_LPC17_40_UART1=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/fb/defconfig b/boards/arm/lpc17xx_40xx/open1788/configs/fb/defconfig
index 31f42a2..5c6dcde 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/fb/defconfig
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/fb/defconfig
@@ -27,7 +27,6 @@ CONFIG_LPC17_40_GPDMA=y
 CONFIG_LPC17_40_LCD=y
 CONFIG_LPC17_40_SDCARD=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=3
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/knsh/defconfig b/boards/arm/lpc17xx_40xx/open1788/configs/knsh/defconfig
index f57066c..6dd1048 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/knsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/knsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPC17_40_GPDMA=y
 CONFIG_LPC17_40_SDCARD=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/knxterm/defconfig b/boards/arm/lpc17xx_40xx/open1788/configs/knxterm/defconfig
index 3af96a5..540c9d8 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/knxterm/defconfig
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/knxterm/defconfig
@@ -34,7 +34,6 @@ CONFIG_LPC17_40_LCD=y
 CONFIG_LPC17_40_LCD_BPP16=y
 CONFIG_LPC17_40_SDCARD=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=3
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/open1788/configs/nsh/defconfig
index 4062444..74e0501 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LPC17_40_GPDMA=y
 CONFIG_LPC17_40_SDCARD=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/nxlines/defconfig b/boards/arm/lpc17xx_40xx/open1788/configs/nxlines/defconfig
index 4f362a3..7938c37 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/nxlines/defconfig
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/nxlines/defconfig
@@ -29,7 +29,6 @@ CONFIG_LPC17_40_GPDMA=y
 CONFIG_LPC17_40_LCD=y
 CONFIG_LPC17_40_SDCARD=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=3
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/pdcurses/defconfig b/boards/arm/lpc17xx_40xx/open1788/configs/pdcurses/defconfig
index db79cf9..5ce255b 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/pdcurses/defconfig
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/pdcurses/defconfig
@@ -36,7 +36,6 @@ CONFIG_LPC17_40_GPIOIRQ=y
 CONFIG_LPC17_40_LCD=y
 CONFIG_LPC17_40_SDCARD=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=3
diff --git a/boards/arm/lpc17xx_40xx/open1788/configs/pwfb/defconfig b/boards/arm/lpc17xx_40xx/open1788/configs/pwfb/defconfig
index d334ef8..f2710c4 100644
--- a/boards/arm/lpc17xx_40xx/open1788/configs/pwfb/defconfig
+++ b/boards/arm/lpc17xx_40xx/open1788/configs/pwfb/defconfig
@@ -37,7 +37,6 @@ CONFIG_LPC17_40_GPDMA=y
 CONFIG_LPC17_40_LCD=y
 CONFIG_LPC17_40_LCD_BPP16=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/lpc17xx_40xx/u-blox-c027/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/u-blox-c027/configs/nsh/defconfig
index 7427d73..ffe30bd 100644
--- a/boards/arm/lpc17xx_40xx/u-blox-c027/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/u-blox-c027/configs/nsh/defconfig
@@ -49,7 +49,6 @@ CONFIG_LPC17_40_UART1=y
 CONFIG_LPC17_40_UART1_RINGINDICATOR=y
 CONFIG_LPC17_40_UART2=y
 CONFIG_LPC17_40_UART3=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MODEM=y
 CONFIG_MODEM_U_BLOX=y
diff --git a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig
index 244b1d3..2905037 100644
--- a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig
+++ b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/hello/defconfig
@@ -27,7 +27,6 @@ CONFIG_LPC17_40_EMACRAM_SIZE=15776
 CONFIG_LPC17_40_ETHERNET=y
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NET_ICMP=y
diff --git a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nsh/defconfig b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nsh/defconfig
index dffa92f..97c91f7 100644
--- a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nsh/defconfig
+++ b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_LPC17_40_ETH_NTXDESC=6
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_SPI=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nxhello/defconfig b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nxhello/defconfig
index da5de23..819d487 100644
--- a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nxhello/defconfig
+++ b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/nxhello/defconfig
@@ -43,7 +43,6 @@ CONFIG_LPC17_40_ETH_NTXDESC=6
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_SSP0=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig
index 3f57185..3a37cce 100644
--- a/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig
+++ b/boards/arm/lpc17xx_40xx/zkit-arm-1769/configs/thttpd/defconfig
@@ -30,7 +30,6 @@ CONFIG_LPC17_40_ETH_NRXDESC=18
 CONFIG_LPC17_40_ETH_NTXDESC=18
 CONFIG_LPC17_40_PHY_AUTONEG=y
 CONFIG_LPC17_40_UART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/lpc214x/mcu123-lpc214x/configs/composite/defconfig b/boards/arm/lpc214x/mcu123-lpc214x/configs/composite/defconfig
index 9da1e9c..7c2e9c0 100644
--- a/boards/arm/lpc214x/mcu123-lpc214x/configs/composite/defconfig
+++ b/boards/arm/lpc214x/mcu123-lpc214x/configs/composite/defconfig
@@ -31,7 +31,6 @@ CONFIG_COMPOSITE_VERSIONNO=0x0101
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/lpc214x/mcu123-lpc214x/configs/nsh/defconfig b/boards/arm/lpc214x/mcu123-lpc214x/configs/nsh/defconfig
index 306d105..165b050 100644
--- a/boards/arm/lpc214x/mcu123-lpc214x/configs/nsh/defconfig
+++ b/boards/arm/lpc214x/mcu123-lpc214x/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/lpc214x/mcu123-lpc214x/configs/usbmsc/defconfig b/boards/arm/lpc214x/mcu123-lpc214x/configs/usbmsc/defconfig
index 5a70091..6a9dc47 100644
--- a/boards/arm/lpc214x/mcu123-lpc214x/configs/usbmsc/defconfig
+++ b/boards/arm/lpc214x/mcu123-lpc214x/configs/usbmsc/defconfig
@@ -19,7 +19,6 @@ CONFIG_ARM_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=3270
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=32768
diff --git a/boards/arm/lpc214x/mcu123-lpc214x/configs/usbserial/defconfig b/boards/arm/lpc214x/mcu123-lpc214x/configs/usbserial/defconfig
index 58d3fc6..26aa1ec 100644
--- a/boards/arm/lpc214x/mcu123-lpc214x/configs/usbserial/defconfig
+++ b/boards/arm/lpc214x/mcu123-lpc214x/configs/usbserial/defconfig
@@ -19,7 +19,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXAMPLES_USBSERIAL=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_PL2303=y
 CONFIG_PL2303_EPBULKIN=5
 CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
diff --git a/boards/arm/lpc214x/zp214xpa/configs/nsh/defconfig b/boards/arm/lpc214x/zp214xpa/configs/nsh/defconfig
index 51eb43c..aaa6833 100644
--- a/boards/arm/lpc214x/zp214xpa/configs/nsh/defconfig
+++ b/boards/arm/lpc214x/zp214xpa/configs/nsh/defconfig
@@ -16,7 +16,6 @@ CONFIG_ARCH_CHIP_LPC214X=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=3270
 CONFIG_IDLETHREAD_STACKSIZE=2048
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig b/boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig
index 9f49010..4091a7d 100644
--- a/boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig
+++ b/boards/arm/lpc214x/zp214xpa/configs/nxlines/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=255
 CONFIG_LCD_UG2864AMBAG01=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
 CONFIG_NXFONT_MONO5X8=y
diff --git a/boards/arm/lpc2378/olimex-lpc2378/configs/nsh/defconfig b/boards/arm/lpc2378/olimex-lpc2378/configs/nsh/defconfig
index e2e6a92..18f35ff 100644
--- a/boards/arm/lpc2378/olimex-lpc2378/configs/nsh/defconfig
+++ b/boards/arm/lpc2378/olimex-lpc2378/configs/nsh/defconfig
@@ -17,7 +17,6 @@ CONFIG_BOARD_LOOPSPERMSEC=3270
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_LPC2378_UART0=y
 CONFIG_LPC2378_UART2=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/lpc31xx/ea3131/configs/nsh/defconfig b/boards/arm/lpc31xx/ea3131/configs/nsh/defconfig
index d5c0e61..f5ad78d 100644
--- a/boards/arm/lpc31xx/ea3131/configs/nsh/defconfig
+++ b/boards/arm/lpc31xx/ea3131/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_BOOT_RUNFROMISRAM=y
 CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_LPC31_UART=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/lpc31xx/ea3131/configs/pgnsh/defconfig b/boards/arm/lpc31xx/ea3131/configs/pgnsh/defconfig
index 8644ca2..8264bac 100644
--- a/boards/arm/lpc31xx/ea3131/configs/pgnsh/defconfig
+++ b/boards/arm/lpc31xx/ea3131/configs/pgnsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_LPC31_SPI=y
 CONFIG_LPC31_UART=y
 CONFIG_M25P_SPIMODE=3
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MTD=y
 CONFIG_MTD_M25P=y
diff --git a/boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig b/boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig
index 0bb5da0..d93ba40 100644
--- a/boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig
+++ b/boards/arm/lpc31xx/ea3131/configs/usbserial/defconfig
@@ -23,7 +23,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LPC31_UART=y
 CONFIG_LPC31_USBOTG=y
-CONFIG_MAX_TASKS=16
 CONFIG_PL2303=y
 CONFIG_PL2303_EPBULKIN=1
 CONFIG_PL2303_EPINTIN=3
diff --git a/boards/arm/lpc31xx/ea3152/configs/ostest/defconfig b/boards/arm/lpc31xx/ea3152/configs/ostest/defconfig
index fb174d5..87a63fa 100644
--- a/boards/arm/lpc31xx/ea3152/configs/ostest/defconfig
+++ b/boards/arm/lpc31xx/ea3152/configs/ostest/defconfig
@@ -22,7 +22,6 @@ CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_LPC31_UART=y
-CONFIG_MAX_TASKS=16
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=196608
 CONFIG_RAM_START=0x11028000
diff --git a/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig b/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig
index 12e3156..665868e 100644
--- a/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig
+++ b/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=768
 CONFIG_LPC31_UART=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/lpc43xx/bambino-200e/configs/knsh/defconfig b/boards/arm/lpc43xx/bambino-200e/configs/knsh/defconfig
index 38a66bf..79011f3 100644
--- a/boards/arm/lpc43xx/bambino-200e/configs/knsh/defconfig
+++ b/boards/arm/lpc43xx/bambino-200e/configs/knsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_LPC43_BOOT_SPIFI=y
 CONFIG_LPC43_TMR0=y
 CONFIG_LPC43_UART1=y
 CONFIG_LPC43_USB0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/lpc43xx/bambino-200e/configs/max31855/defconfig b/boards/arm/lpc43xx/bambino-200e/configs/max31855/defconfig
index 6bff204..4e2ded6 100644
--- a/boards/arm/lpc43xx/bambino-200e/configs/max31855/defconfig
+++ b/boards/arm/lpc43xx/bambino-200e/configs/max31855/defconfig
@@ -32,7 +32,6 @@ CONFIG_LPC43_SSP1=y
 CONFIG_LPC43_TMR0=y
 CONFIG_LPC43_UART1=y
 CONFIG_LPC43_USB0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc43xx/bambino-200e/configs/netnsh/defconfig b/boards/arm/lpc43xx/bambino-200e/configs/netnsh/defconfig
index 4fb7252..faec129 100644
--- a/boards/arm/lpc43xx/bambino-200e/configs/netnsh/defconfig
+++ b/boards/arm/lpc43xx/bambino-200e/configs/netnsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_LPC43_PHYSR_ALTMODE=0x7
 CONFIG_LPC43_TMR0=y
 CONFIG_LPC43_UART1=y
 CONFIG_LPC43_USB0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/lpc43xx/bambino-200e/configs/nsh/defconfig b/boards/arm/lpc43xx/bambino-200e/configs/nsh/defconfig
index 8057bca..fb5fa54 100644
--- a/boards/arm/lpc43xx/bambino-200e/configs/nsh/defconfig
+++ b/boards/arm/lpc43xx/bambino-200e/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_LPC43_BOOT_SPIFI=y
 CONFIG_LPC43_TMR0=y
 CONFIG_LPC43_UART1=y
 CONFIG_LPC43_USB0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc43xx/bambino-200e/configs/usbnsh/defconfig b/boards/arm/lpc43xx/bambino-200e/configs/usbnsh/defconfig
index d76a81d..2dc1dd9 100644
--- a/boards/arm/lpc43xx/bambino-200e/configs/usbnsh/defconfig
+++ b/boards/arm/lpc43xx/bambino-200e/configs/usbnsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_LPC43_BOOT_SPIFI=y
 CONFIG_LPC43_TMR0=y
 CONFIG_LPC43_UART1=y
 CONFIG_LPC43_USB0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc43xx/lpc4330-xplorer/configs/nsh/defconfig b/boards/arm/lpc43xx/lpc4330-xplorer/configs/nsh/defconfig
index f49c7a7..795d98f 100644
--- a/boards/arm/lpc43xx/lpc4330-xplorer/configs/nsh/defconfig
+++ b/boards/arm/lpc43xx/lpc4330-xplorer/configs/nsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_LPC43_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/lpc43xx/lpc4337-ws/configs/nsh/defconfig b/boards/arm/lpc43xx/lpc4337-ws/configs/nsh/defconfig
index 924ac02..d5442e4 100644
--- a/boards/arm/lpc43xx/lpc4337-ws/configs/nsh/defconfig
+++ b/boards/arm/lpc43xx/lpc4337-ws/configs/nsh/defconfig
@@ -42,7 +42,6 @@ CONFIG_LPC43_SPIFI=y
 CONFIG_LPC43_SSP1=y
 CONFIG_LPC43_USART2=y
 CONFIG_LPC43_USB0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc43xx/lpc4357-evb/configs/nsh/defconfig b/boards/arm/lpc43xx/lpc4357-evb/configs/nsh/defconfig
index 102db87..dcf1984 100644
--- a/boards/arm/lpc43xx/lpc4357-evb/configs/nsh/defconfig
+++ b/boards/arm/lpc43xx/lpc4357-evb/configs/nsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_LPC43_BOOT_FLASHA=y
 CONFIG_LPC43_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/lpc43xx/lpc4370-link2/configs/nsh/defconfig b/boards/arm/lpc43xx/lpc4370-link2/configs/nsh/defconfig
index 3f44e2e..ab6bdf7 100644
--- a/boards/arm/lpc43xx/lpc4370-link2/configs/nsh/defconfig
+++ b/boards/arm/lpc43xx/lpc4370-link2/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_LPC43_SPIFI=y
 CONFIG_LPC43_SSP1=y
 CONFIG_LPC43_USART2=y
 CONFIG_LPC43_USB0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/fb/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/fb/defconfig
index 9a76023..3943b37 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/fb/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/fb/defconfig
@@ -48,7 +48,6 @@ CONFIG_LPC54_LCD_VFRONTPORCH=4
 CONFIG_LPC54_LCD_VPULSE=10
 CONFIG_LPC54_LCD_VRAMBASE=0xa0000000
 CONFIG_LPC54_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/lvgl/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/lvgl/defconfig
index 312df6d..2513ff0 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/lvgl/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/lvgl/defconfig
@@ -48,7 +48,6 @@ CONFIG_LPC54_LCD_VRAMBASE=0xa0000000
 CONFIG_LPC54_USART0=y
 CONFIG_LV_HOR_RES=480
 CONFIG_LV_VER_RES=272
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=163840
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/netnsh/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/netnsh/defconfig
index 3c15a10..23178ac 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/netnsh/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/netnsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_LPC54_ETHERNET=y
 CONFIG_LPC54_ETH_PHYADDR=0
 CONFIG_LPC54_GPIOIRQ=y
 CONFIG_LPC54_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETINIT_NOMAC=y
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nsh/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nsh/defconfig
index 0f8c9e8..65c068d 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nsh/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_LPC54_GPIOIRQ=y
 CONFIG_LPC54_I2C2_MASTER=y
 CONFIG_LPC54_RTC=y
 CONFIG_LPC54_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig
index a7de1a7..6b8c499 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/nxwm/defconfig
@@ -47,7 +47,6 @@ CONFIG_LPC54_LCD_VFRONTPORCH=4
 CONFIG_LPC54_LCD_VPULSE=10
 CONFIG_LPC54_LCD_VRAMBASE=0xa0000000
 CONFIG_LPC54_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig
index 7b77885..3bae17b 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwfb/defconfig
@@ -47,7 +47,6 @@ CONFIG_LPC54_LCD_VFRONTPORCH=4
 CONFIG_LPC54_LCD_VPULSE=10
 CONFIG_LPC54_LCD_VRAMBASE=0xa0000000
 CONFIG_LPC54_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig
index c1b124a..b948525 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/pwlines/defconfig
@@ -38,7 +38,6 @@ CONFIG_LPC54_LCD_VFRONTPORCH=4
 CONFIG_LPC54_LCD_VPULSE=10
 CONFIG_LPC54_LCD_VRAMBASE=0xa0000000
 CONFIG_LPC54_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig
index 62a8a2d..a8a2a17 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx1/defconfig
@@ -48,7 +48,6 @@ CONFIG_LPC54_LCD_VFRONTPORCH=4
 CONFIG_LPC54_LCD_VPULSE=10
 CONFIG_LPC54_LCD_VRAMBASE=0xa0000000
 CONFIG_LPC54_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig
index b10028e..42b2eb5 100644
--- a/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig
+++ b/boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/twm4nx2/defconfig
@@ -48,7 +48,6 @@ CONFIG_LPC54_LCD_VFRONTPORCH=4
 CONFIG_LPC54_LCD_VPULSE=10
 CONFIG_LPC54_LCD_VRAMBASE=0xa0000000
 CONFIG_LPC54_USART0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/max326xx/max32660-evsys/configs/nsh/defconfig b/boards/arm/max326xx/max32660-evsys/configs/nsh/defconfig
index 7eefddc..746fc1b 100644
--- a/boards/arm/max326xx/max32660-evsys/configs/nsh/defconfig
+++ b/boards/arm/max326xx/max32660-evsys/configs/nsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_BUILTIN=y
 CONFIG_FS_PROCFS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_MAX326XX_UART1=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/moxart/moxa/configs/nsh/defconfig b/boards/arm/moxart/moxa/configs/nsh/defconfig
index 6807079..31ad537 100644
--- a/boards/arm/moxart/moxa/configs/nsh/defconfig
+++ b/boards/arm/moxart/moxa/configs/nsh/defconfig
@@ -58,7 +58,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_LONG_LONG=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_TELNETD=y
diff --git a/boards/arm/nrf52/nrf52-feather/configs/i2c/defconfig b/boards/arm/nrf52/nrf52-feather/configs/i2c/defconfig
index bff6f9d..dc201db 100644
--- a/boards/arm/nrf52/nrf52-feather/configs/i2c/defconfig
+++ b/boards/arm/nrf52/nrf52-feather/configs/i2c/defconfig
@@ -23,7 +23,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_I2C=y
 CONFIG_I2C_POLLED=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_I2C0_MASTER=y
 CONFIG_NRF52_UART0=y
diff --git a/boards/arm/nrf52/nrf52-feather/configs/nsh/defconfig b/boards/arm/nrf52/nrf52-feather/configs/nsh/defconfig
index 08ad25e..0e8f7d4 100644
--- a/boards/arm/nrf52/nrf52-feather/configs/nsh/defconfig
+++ b/boards/arm/nrf52/nrf52-feather/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5500
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_UART0=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/nrf52/nrf52-feather/configs/userleds/defconfig b/boards/arm/nrf52/nrf52-feather/configs/userleds/defconfig
index 0fe646f..f7735ca 100644
--- a/boards/arm/nrf52/nrf52-feather/configs/userleds/defconfig
+++ b/boards/arm/nrf52/nrf52-feather/configs/userleds/defconfig
@@ -23,7 +23,6 @@ CONFIG_EXAMPLES_LEDS=y
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_UART0=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/nrf52/nrf52832-dk/configs/nsh/defconfig b/boards/arm/nrf52/nrf52832-dk/configs/nsh/defconfig
index 84e6f59..583166a 100644
--- a/boards/arm/nrf52/nrf52832-dk/configs/nsh/defconfig
+++ b/boards/arm/nrf52/nrf52832-dk/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5500
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_UART0=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/nrf52/nrf52832-dk/configs/wdog/defconfig b/boards/arm/nrf52/nrf52832-dk/configs/wdog/defconfig
index 1ceb3a7..2781b06 100644
--- a/boards/arm/nrf52/nrf52832-dk/configs/wdog/defconfig
+++ b/boards/arm/nrf52/nrf52832-dk/configs/wdog/defconfig
@@ -22,7 +22,6 @@ CONFIG_EXAMPLES_WATCHDOG=y
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_UART0=y
 CONFIG_NRF52_WDT=y
diff --git a/boards/arm/nrf52/nrf52832-mdk/configs/nsh/defconfig b/boards/arm/nrf52/nrf52832-mdk/configs/nsh/defconfig
index d6c7968..c018ab1 100644
--- a/boards/arm/nrf52/nrf52832-mdk/configs/nsh/defconfig
+++ b/boards/arm/nrf52/nrf52832-mdk/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5500
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_UART0=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/nrf52/nrf52832-mdk/configs/sdc/defconfig b/boards/arm/nrf52/nrf52832-mdk/configs/sdc/defconfig
index 0bacbd5..7f97f26 100644
--- a/boards/arm/nrf52/nrf52832-mdk/configs/sdc/defconfig
+++ b/boards/arm/nrf52/nrf52832-mdk/configs/sdc/defconfig
@@ -34,7 +34,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/nrf52/nrf52832-sparkfun/configs/nsh/defconfig b/boards/arm/nrf52/nrf52832-sparkfun/configs/nsh/defconfig
index 859dcca..7af6600 100644
--- a/boards/arm/nrf52/nrf52832-sparkfun/configs/nsh/defconfig
+++ b/boards/arm/nrf52/nrf52832-sparkfun/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5500
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_UART0=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/nrf52/nrf52840-dk/configs/adc/defconfig b/boards/arm/nrf52/nrf52840-dk/configs/adc/defconfig
index d45d619..7725055 100644
--- a/boards/arm/nrf52/nrf52840-dk/configs/adc/defconfig
+++ b/boards/arm/nrf52/nrf52840-dk/configs/adc/defconfig
@@ -26,7 +26,6 @@ CONFIG_EXAMPLES_ADC_SWTRIG=y
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_SAADC=y
 CONFIG_NRF52_UART0=y
diff --git a/boards/arm/nrf52/nrf52840-dk/configs/highpri/defconfig b/boards/arm/nrf52/nrf52840-dk/configs/highpri/defconfig
index 0a66506..6983bfd 100644
--- a/boards/arm/nrf52/nrf52840-dk/configs/highpri/defconfig
+++ b/boards/arm/nrf52/nrf52840-dk/configs/highpri/defconfig
@@ -22,7 +22,6 @@ CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52840DK_HIGHPRI=y
 CONFIG_NRF52_TIMER0=y
diff --git a/boards/arm/nrf52/nrf52840-dk/configs/nsh/defconfig b/boards/arm/nrf52/nrf52840-dk/configs/nsh/defconfig
index 7e4f6bc..bb29917 100644
--- a/boards/arm/nrf52/nrf52840-dk/configs/nsh/defconfig
+++ b/boards/arm/nrf52/nrf52840-dk/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5500
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_UART0=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/nrf52/nrf52840-dk/configs/pwm/defconfig b/boards/arm/nrf52/nrf52840-dk/configs/pwm/defconfig
index 823c243..0199446 100644
--- a/boards/arm/nrf52/nrf52840-dk/configs/pwm/defconfig
+++ b/boards/arm/nrf52/nrf52840-dk/configs/pwm/defconfig
@@ -22,7 +22,6 @@ CONFIG_EXAMPLES_PWM=y
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_PWM0=y
 CONFIG_NRF52_PWM0_CH0=y
diff --git a/boards/arm/nrf52/nrf52840-dk/configs/sx127x/defconfig b/boards/arm/nrf52/nrf52840-dk/configs/sx127x/defconfig
index edf3c6b..7d48d60 100644
--- a/boards/arm/nrf52/nrf52840-dk/configs/sx127x/defconfig
+++ b/boards/arm/nrf52/nrf52840-dk/configs/sx127x/defconfig
@@ -28,7 +28,6 @@ CONFIG_FS_FAT=y
 CONFIG_LPWAN_SX127X=y
 CONFIG_LPWAN_SX127X_RXSUPPORT=y
 CONFIG_LPWAN_SX127X_TXSUPPORT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_GPIOTE=y
 CONFIG_NRF52_SPI0_MASTER=y
diff --git a/boards/arm/nrf52/nrf52840-dk/configs/timer/defconfig b/boards/arm/nrf52/nrf52840-dk/configs/timer/defconfig
index f875e0a..4d10f82 100644
--- a/boards/arm/nrf52/nrf52840-dk/configs/timer/defconfig
+++ b/boards/arm/nrf52/nrf52840-dk/configs/timer/defconfig
@@ -22,7 +22,6 @@ CONFIG_EXAMPLES_TIMER=y
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_RTC0=y
 CONFIG_NRF52_TIMER0=y
diff --git a/boards/arm/nrf52/nrf52840-dongle/configs/nsh/defconfig b/boards/arm/nrf52/nrf52840-dongle/configs/nsh/defconfig
index a606af1..879d8e8 100644
--- a/boards/arm/nrf52/nrf52840-dongle/configs/nsh/defconfig
+++ b/boards/arm/nrf52/nrf52840-dongle/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5500
 CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NRF52_UART0=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
index 822d831..e051e1d 100644
--- a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
+++ b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_DISABLE_CD=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
index 479ae48..c3e8a38 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
@@ -44,7 +44,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MMCSD=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
index 31ccd3d..cd5845f 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
@@ -44,7 +44,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MMCSD=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
index 6a2e8f7..ae3e480 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
@@ -67,7 +67,6 @@ CONFIG_LCD_ST7789_XOFFSET=53
 CONFIG_LCD_ST7789_XRES=135
 CONFIG_LCD_ST7789_YOFFSET=40
 CONFIG_LCD_ST7789_YRES=240
-CONFIG_MAX_TASKS=8
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
index 19c4722..22d0095 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
@@ -32,7 +32,6 @@ CONFIG_ENC28J60=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
index 5829a23..f6e234c 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
@@ -33,7 +33,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_LCD_BACKPACK=y
 CONFIG_LCD_LCD1602=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
index 7663e37..75b23e5 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
index bd1b9f9..003806f 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
@@ -30,7 +30,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
index f7524ae..4b861ce 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
@@ -31,7 +31,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
index e2edd74..3805106 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
@@ -36,7 +36,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MMCSD=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
index 4656914..d184e00 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
@@ -47,7 +47,6 @@ CONFIG_LCD_FRAMEBUFFER=y
 CONFIG_LCD_MAXCONTRAST=255
 CONFIG_LCD_SH1106_OLED_132=y
 CONFIG_LCD_SSD1306_I2C=y
-CONFIG_MAX_TASKS=8
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
index bfbe296..349c51d 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
@@ -38,7 +38,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MMCSD=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
index 89de2d2..744399c 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
index 1c06fcc..696c8e1 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
@@ -64,7 +64,6 @@ CONFIG_LCD_ST7789_XOFFSET=53
 CONFIG_LCD_ST7789_XRES=135
 CONFIG_LCD_ST7789_YOFFSET=40
 CONFIG_LCD_ST7789_YRES=240
-CONFIG_MAX_TASKS=8
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
index 2a8472d..50b3233 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
@@ -61,7 +61,6 @@ CONFIG_LCD_NOGETRUN=y
 CONFIG_LCD_ST7789=y
 CONFIG_LCD_ST7789_FREQUENCY=64000000
 CONFIG_LCD_ST7789_YRES=240
-CONFIG_MAX_TASKS=8
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/s32k1xx/rddrone-uavcan144/configs/nsh/defconfig b/boards/arm/s32k1xx/rddrone-uavcan144/configs/nsh/defconfig
index 01c9bc2..d42c12f 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan144/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/rddrone-uavcan144/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_LPUART0_TXBUFSIZE=64
 CONFIG_LPUART1_RXBUFSIZE=64
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=64
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/s32k1xx/rddrone-uavcan144/configs/nshdebug/defconfig b/boards/arm/s32k1xx/rddrone-uavcan144/configs/nshdebug/defconfig
index ad62104..1b573c9 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan144/configs/nshdebug/defconfig
+++ b/boards/arm/s32k1xx/rddrone-uavcan144/configs/nshdebug/defconfig
@@ -36,7 +36,6 @@ CONFIG_LPUART0_TXBUFSIZE=64
 CONFIG_LPUART1_RXBUFSIZE=64
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=64
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/s32k1xx/rddrone-uavcan146/configs/nsh/defconfig b/boards/arm/s32k1xx/rddrone-uavcan146/configs/nsh/defconfig
index 38661bb..20d9e5e 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan146/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/rddrone-uavcan146/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_LPUART0_TXBUFSIZE=64
 CONFIG_LPUART1_RXBUFSIZE=64
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=64
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NET=y
 CONFIG_NETDEV_IFINDEX=y
diff --git a/boards/arm/s32k1xx/rddrone-uavcan146/configs/nshdebug/defconfig b/boards/arm/s32k1xx/rddrone-uavcan146/configs/nshdebug/defconfig
index 081af73..65465dc 100644
--- a/boards/arm/s32k1xx/rddrone-uavcan146/configs/nshdebug/defconfig
+++ b/boards/arm/s32k1xx/rddrone-uavcan146/configs/nshdebug/defconfig
@@ -36,7 +36,6 @@ CONFIG_LPUART0_TXBUFSIZE=64
 CONFIG_LPUART1_RXBUFSIZE=64
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=64
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
index f226a1a..28cb34f 100644
--- a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_LPUART0_RXBUFSIZE=64
 CONFIG_LPUART0_SERIAL_CONSOLE=y
 CONFIG_LPUART0_TXBUFSIZE=64
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
diff --git a/boards/arm/s32k1xx/s32k144evb/configs/nsh/defconfig b/boards/arm/s32k1xx/s32k144evb/configs/nsh/defconfig
index 4650d66..ea1b9f7 100644
--- a/boards/arm/s32k1xx/s32k144evb/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/s32k144evb/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_LPUART1_RXBUFSIZE=64
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=64
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/s32k1xx/s32k146evb/configs/nsh/defconfig b/boards/arm/s32k1xx/s32k146evb/configs/nsh/defconfig
index e5f85fa..c17992f 100644
--- a/boards/arm/s32k1xx/s32k146evb/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/s32k146evb/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_LPUART1_RXBUFSIZE=64
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=64
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/s32k1xx/s32k148evb/configs/nsh/defconfig b/boards/arm/s32k1xx/s32k148evb/configs/nsh/defconfig
index c8f7cc5..9637952 100644
--- a/boards/arm/s32k1xx/s32k148evb/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/s32k148evb/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_LPUART1_RXBUFSIZE=64
 CONFIG_LPUART1_SERIAL_CONSOLE=y
 CONFIG_LPUART1_TXBUFSIZE=64
-CONFIG_MAX_TASKS=16
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/sam34/arduino-due/configs/nsh/defconfig b/boards/arm/sam34/arduino-due/configs/nsh/defconfig
index dce28a5..88efae5 100644
--- a/boards/arm/sam34/arduino-due/configs/nsh/defconfig
+++ b/boards/arm/sam34/arduino-due/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_BUILTIN=y
 CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/sam34/flipnclick-sam3x/configs/nsh/defconfig b/boards/arm/sam34/flipnclick-sam3x/configs/nsh/defconfig
index 5470097..94e65a4 100644
--- a/boards/arm/sam34/flipnclick-sam3x/configs/nsh/defconfig
+++ b/boards/arm/sam34/flipnclick-sam3x/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/sam34/flipnclick-sam3x/configs/nxlines/defconfig b/boards/arm/sam34/flipnclick-sam3x/configs/nxlines/defconfig
index 127c0f3..031808a 100644
--- a/boards/arm/sam34/flipnclick-sam3x/configs/nxlines/defconfig
+++ b/boards/arm/sam34/flipnclick-sam3x/configs/nxlines/defconfig
@@ -31,7 +31,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_LCD=y
 CONFIG_LCD_HILETGO=y
 CONFIG_LCD_MAXCONTRAST=255
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/sam34/sam3u-ek/configs/knsh/defconfig b/boards/arm/sam34/sam3u-ek/configs/knsh/defconfig
index d2582b8..c244ed9 100644
--- a/boards/arm/sam34/sam3u-ek/configs/knsh/defconfig
+++ b/boards/arm/sam34/sam3u-ek/configs/knsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_ARM_MPU=y
 CONFIG_BOARD_LOOPSPERMSEC=8720
 CONFIG_BUILD_PROTECTED=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_DISABLE_DD=y
diff --git a/boards/arm/sam34/sam3u-ek/configs/nsh/defconfig b/boards/arm/sam34/sam3u-ek/configs/nsh/defconfig
index bb64029..b711979 100644
--- a/boards/arm/sam34/sam3u-ek/configs/nsh/defconfig
+++ b/boards/arm/sam34/sam3u-ek/configs/nsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=8720
 CONFIG_BUILTIN=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/sam34/sam3u-ek/configs/nx/defconfig b/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
index 0d1bf39..8319338 100644
--- a/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
+++ b/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
@@ -38,7 +38,6 @@ CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_MAXPOWER=31
 CONFIG_LCD_PORTRAIT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
diff --git a/boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig b/boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig
index 33903bf..b6725d5 100644
--- a/boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig
+++ b/boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig
@@ -34,7 +34,6 @@ CONFIG_INPUT_ADS7843E=y
 CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_MAXPOWER=31
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/sam34/sam4e-ek/configs/nsh/defconfig b/boards/arm/sam34/sam4e-ek/configs/nsh/defconfig
index cabf9e7..0946740 100644
--- a/boards/arm/sam34/sam4e-ek/configs/nsh/defconfig
+++ b/boards/arm/sam34/sam4e-ek/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_IOB_NBUFFERS=24
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MTD=y
 CONFIG_MTD_AT25=y
diff --git a/boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig b/boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig
index 6821a7b..97b65ad 100644
--- a/boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig
+++ b/boards/arm/sam34/sam4e-ek/configs/nxwm/defconfig
@@ -40,7 +40,6 @@ CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_MAXPOWER=64
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD=y
diff --git a/boards/arm/sam34/sam4e-ek/configs/usbnsh/defconfig b/boards/arm/sam34/sam4e-ek/configs/usbnsh/defconfig
index 826fa0e..921d78c 100644
--- a/boards/arm/sam34/sam4e-ek/configs/usbnsh/defconfig
+++ b/boards/arm/sam34/sam4e-ek/configs/usbnsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_FAT_LCNAMES=y
 CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MTD=y
 CONFIG_MTD_AT25=y
diff --git a/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig b/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig
index 347e824..5f02bd0 100644
--- a/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig
+++ b/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_BUILTIN=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/sam34/sam4s-xplained-pro/configs/fs/defconfig b/boards/arm/sam34/sam4s-xplained-pro/configs/fs/defconfig
index c997be0..e9005e4 100644
--- a/boards/arm/sam34/sam4s-xplained-pro/configs/fs/defconfig
+++ b/boards/arm/sam34/sam4s-xplained-pro/configs/fs/defconfig
@@ -39,7 +39,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_JULIAN_TIME=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIBC_STRERROR_SHORT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
 CONFIG_MTD_NAND=y
diff --git a/boards/arm/sam34/sam4s-xplained-pro/configs/nsh/defconfig b/boards/arm/sam34/sam4s-xplained-pro/configs/nsh/defconfig
index 4e15807..7d99bac 100644
--- a/boards/arm/sam34/sam4s-xplained-pro/configs/nsh/defconfig
+++ b/boards/arm/sam34/sam4s-xplained-pro/configs/nsh/defconfig
@@ -42,7 +42,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_JULIAN_TIME=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIBC_STRERROR_SHORT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_SDIO=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/sam34/sam4s-xplained/configs/nsh/defconfig b/boards/arm/sam34/sam4s-xplained/configs/nsh/defconfig
index 580d015..ec2d773 100644
--- a/boards/arm/sam34/sam4s-xplained/configs/nsh/defconfig
+++ b/boards/arm/sam34/sam4s-xplained/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/sama5/giant-board/configs/netnsh/defconfig b/boards/arm/sama5/giant-board/configs/netnsh/defconfig
index e2abc3f..ab28fac 100644
--- a/boards/arm/sama5/giant-board/configs/netnsh/defconfig
+++ b/boards/arm/sama5/giant-board/configs/netnsh/defconfig
@@ -44,7 +44,6 @@ CONFIG_I2S=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_THROTTLE=0
-CONFIG_MAX_TASKS=16
 CONFIG_NETINIT_NOMAC=y
 CONFIG_NETUTILS_TELNETD=y
 CONFIG_NET_ARP_SEND=y
diff --git a/boards/arm/sama5/giant-board/configs/nsh/defconfig b/boards/arm/sama5/giant-board/configs/nsh/defconfig
index 138bfb5..ca17fe1 100644
--- a/boards/arm/sama5/giant-board/configs/nsh/defconfig
+++ b/boards/arm/sama5/giant-board/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HIDKBD_POLLUSEC=80000
 CONFIG_I2S=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/sama5/giant-board/configs/sdmmc-net-nsh/defconfig b/boards/arm/sama5/giant-board/configs/sdmmc-net-nsh/defconfig
index 57e6db4..b2a0b5f 100644
--- a/boards/arm/sama5/giant-board/configs/sdmmc-net-nsh/defconfig
+++ b/boards/arm/sama5/giant-board/configs/sdmmc-net-nsh/defconfig
@@ -50,7 +50,6 @@ CONFIG_I2S=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=72
 CONFIG_IOB_THROTTLE=16
-CONFIG_MAX_TASKS=16
 CONFIG_NETDB_BUFSIZE=128
 CONFIG_NETINIT_NETLOCAL=y
 CONFIG_NETINIT_NOMAC=y
diff --git a/boards/arm/sama5/giant-board/configs/sdmmcnsh/defconfig b/boards/arm/sama5/giant-board/configs/sdmmcnsh/defconfig
index fbe88c8..d2f4cec 100644
--- a/boards/arm/sama5/giant-board/configs/sdmmcnsh/defconfig
+++ b/boards/arm/sama5/giant-board/configs/sdmmcnsh/defconfig
@@ -50,7 +50,6 @@ CONFIG_I2S=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=72
 CONFIG_IOB_THROTTLE=16
-CONFIG_MAX_TASKS=16
 CONFIG_NETDB_BUFSIZE=128
 CONFIG_NETINIT_NETLOCAL=y
 CONFIG_NETINIT_NOMAC=y
diff --git a/boards/arm/sama5/sama5d2-xult/configs/netnsh/defconfig b/boards/arm/sama5/sama5d2-xult/configs/netnsh/defconfig
index d224b5e..d6eb117 100644
--- a/boards/arm/sama5/sama5d2-xult/configs/netnsh/defconfig
+++ b/boards/arm/sama5/sama5d2-xult/configs/netnsh/defconfig
@@ -46,7 +46,6 @@ CONFIG_I2S=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_THROTTLE=0
-CONFIG_MAX_TASKS=16
 CONFIG_NETINIT_NOMAC=y
 CONFIG_NETUTILS_TELNETD=y
 CONFIG_NET_ARP_SEND=y
diff --git a/boards/arm/sama5/sama5d2-xult/configs/nsh/defconfig b/boards/arm/sama5/sama5d2-xult/configs/nsh/defconfig
index 8c31968..2f47a0c 100644
--- a/boards/arm/sama5/sama5d2-xult/configs/nsh/defconfig
+++ b/boards/arm/sama5/sama5d2-xult/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HIDKBD_POLLUSEC=80000
 CONFIG_I2S=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/sama5/sama5d2-xult/configs/sdmmcnsh/defconfig b/boards/arm/sama5/sama5d2-xult/configs/sdmmcnsh/defconfig
index bd15fe7..9b61d26 100644
--- a/boards/arm/sama5/sama5d2-xult/configs/sdmmcnsh/defconfig
+++ b/boards/arm/sama5/sama5d2-xult/configs/sdmmcnsh/defconfig
@@ -52,7 +52,6 @@ CONFIG_I2S=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=72
 CONFIG_IOB_THROTTLE=16
-CONFIG_MAX_TASKS=16
 CONFIG_NETDB_BUFSIZE=128
 CONFIG_NETINIT_NETLOCAL=y
 CONFIG_NETINIT_NOMAC=y
diff --git a/boards/arm/sama5/sama5d3-xplained/configs/bridge/defconfig b/boards/arm/sama5/sama5d3-xplained/configs/bridge/defconfig
index 2904dce..c341a3e 100644
--- a/boards/arm/sama5/sama5d3-xplained/configs/bridge/defconfig
+++ b/boards/arm/sama5/sama5d3-xplained/configs/bridge/defconfig
@@ -34,7 +34,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_ARP_SEND=y
diff --git a/boards/arm/sama5/sama5d3-xplained/configs/ethernet-over-usb-2-high-speed/defconfig b/boards/arm/sama5/sama5d3-xplained/configs/ethernet-over-usb-2-high-speed/defconfig
index befe609..0eecf76 100644
--- a/boards/arm/sama5/sama5d3-xplained/configs/ethernet-over-usb-2-high-speed/defconfig
+++ b/boards/arm/sama5/sama5d3-xplained/configs/ethernet-over-usb-2-high-speed/defconfig
@@ -45,7 +45,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=72
 CONFIG_IOB_THROTTLE=16
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NETINIT_NETLOCAL=y
 CONFIG_NETINIT_NOMAC=y
diff --git a/boards/arm/sama5/sama5d3-xplained/configs/nsh/defconfig b/boards/arm/sama5/sama5d3-xplained/configs/nsh/defconfig
index 06b7637..10f1344 100644
--- a/boards/arm/sama5/sama5d3-xplained/configs/nsh/defconfig
+++ b/boards/arm/sama5/sama5d3-xplained/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/demo/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/demo/defconfig
index 44e421c..49903ff 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/demo/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/demo/defconfig
@@ -32,7 +32,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig
index d68a4b2..ffc7205 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/hello/defconfig
@@ -22,7 +22,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=114688
 CONFIG_RAM_START=0x00300000
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig
index 50efb31..995e5fc 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/norboot/defconfig
@@ -22,7 +22,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=114688
 CONFIG_RAM_START=0x00300000
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/nsh/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/nsh/defconfig
index ce9285e..63c87c3 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/nsh/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/nsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/nx/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/nx/defconfig
index 1c2a8c7..6493bfa 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/nx/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/nx/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/nxplayer/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/nxplayer/defconfig
index e426b74..5d0e821 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/nxplayer/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/nxplayer/defconfig
@@ -39,7 +39,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_I2C=y
 CONFIG_I2C_RESET=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig
index a8e42f5..ea49898 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/nxwm/defconfig
@@ -30,7 +30,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig b/boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig
index 9c04e0c..ed89e8d 100644
--- a/boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig
+++ b/boards/arm/sama5/sama5d3x-ek/configs/ov2640/defconfig
@@ -25,7 +25,6 @@ CONFIG_FLASH_START=0x10000000
 CONFIG_FLASH_VSTART=0x10000000
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=114688
diff --git a/boards/arm/sama5/sama5d4-ek/configs/at25boot/defconfig b/boards/arm/sama5/sama5d4-ek/configs/at25boot/defconfig
index a8dcaa4..40d4b24 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/at25boot/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/at25boot/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HEX2BIN=y
-CONFIG_MAX_TASKS=16
 CONFIG_MTD=y
 CONFIG_MTD_AT25=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/sama5/sama5d4-ek/configs/bridge/defconfig b/boards/arm/sama5/sama5d4-ek/configs/bridge/defconfig
index 3904b76..a6f3f77 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/bridge/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/bridge/defconfig
@@ -32,7 +32,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_ARP_SEND=y
diff --git a/boards/arm/sama5/sama5d4-ek/configs/dramboot/defconfig b/boards/arm/sama5/sama5d4-ek/configs/dramboot/defconfig
index b5f24ce..3c6aed8 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/dramboot/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/dramboot/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HEX2BIN=y
-CONFIG_MAX_TASKS=16
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=114688
 CONFIG_RAM_START=0x00200000
diff --git a/boards/arm/sama5/sama5d4-ek/configs/elf/defconfig b/boards/arm/sama5/sama5d4-ek/configs/elf/defconfig
index b89b437..b233920 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/elf/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/elf/defconfig
@@ -50,7 +50,6 @@ CONFIG_I2C_RESET=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_SYSCALL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_PGALLOC=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=268435456
diff --git a/boards/arm/sama5/sama5d4-ek/configs/ipv6/defconfig b/boards/arm/sama5/sama5d4-ek/configs/ipv6/defconfig
index 5668b83..c433068 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/ipv6/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/ipv6/defconfig
@@ -53,7 +53,6 @@ CONFIG_I2C_RESET=y
 CONFIG_INPUT=y
 CONFIG_INPUT_MXT=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig b/boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig
index e550748..e97cc98 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/knsh/defconfig
@@ -48,7 +48,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/sama5/sama5d4-ek/configs/nsh/defconfig b/boards/arm/sama5/sama5d4-ek/configs/nsh/defconfig
index cc32603..86bd6ca 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/nsh/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/nsh/defconfig
@@ -53,7 +53,6 @@ CONFIG_INPUT=y
 CONFIG_INPUT_MXT=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HOSTNAME="SAMA5D4-EK"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig b/boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig
index 352c82e..172d3db 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/nxwm/defconfig
@@ -55,7 +55,6 @@ CONFIG_INPUT_MXT=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/sama5/sama5d4-ek/configs/ramtest/defconfig b/boards/arm/sama5/sama5d4-ek/configs/ramtest/defconfig
index f65c593..da6dcfd 100644
--- a/boards/arm/sama5/sama5d4-ek/configs/ramtest/defconfig
+++ b/boards/arm/sama5/sama5d4-ek/configs/ramtest/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLEBG=y
 CONFIG_NSH_DISABLESCRIPT=y
diff --git a/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig b/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig
index b41092e..a1d561f 100644
--- a/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
diff --git a/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig b/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig
index 28eacdd..49ef023 100644
--- a/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig
+++ b/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_CDCACM_CONSOLE=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
diff --git a/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig b/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig
index 9efe3d5..2c0cddf 100644
--- a/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig
@@ -40,7 +40,6 @@ CONFIG_DEBUG_INFO=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEBUG_WARN=y
 CONFIG_DEFAULT_SMALL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
diff --git a/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig b/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig
index b612d05..74b059b 100644
--- a/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig
+++ b/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig
@@ -38,7 +38,6 @@ CONFIG_CDCACM=y
 CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEFAULT_SMALL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_USBCONSOLE=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig
index 0aa8638..ccd5102 100644
--- a/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig
@@ -38,7 +38,6 @@ CONFIG_DEFAULT_SMALL=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
diff --git a/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig
index b8e3472..32bc756 100644
--- a/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
diff --git a/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig
index 9be44bc..ef66e1e 100644
--- a/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig
+++ b/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_STACK_DEFAULT=1536
diff --git a/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig b/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig
index 12eb6a3..2ca5ab6 100644
--- a/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig
+++ b/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig
@@ -19,7 +19,6 @@ CONFIG_BUILTIN=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig b/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig
index 761f4e7..5590723 100644
--- a/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig
+++ b/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig
@@ -19,7 +19,6 @@ CONFIG_BUILTIN=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/samv7/same70-xplained/configs/mrf24j40-starhub/defconfig b/boards/arm/samv7/same70-xplained/configs/mrf24j40-starhub/defconfig
index 13d6e05..437a5d0 100644
--- a/boards/arm/samv7/same70-xplained/configs/mrf24j40-starhub/defconfig
+++ b/boards/arm/samv7/same70-xplained/configs/mrf24j40-starhub/defconfig
@@ -52,7 +52,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIB_HOSTNAME="MRF24J40-Hub"
 CONFIG_MAC802154_NTXDESC=32
-CONFIG_MAX_TASKS=16
 CONFIG_MTD=y
 CONFIG_MTD_AT24XX=y
 CONFIG_MTD_AT25=y
diff --git a/boards/arm/samv7/same70-xplained/configs/netnsh/defconfig b/boards/arm/samv7/same70-xplained/configs/netnsh/defconfig
index 4b94779..ed49a97 100644
--- a/boards/arm/samv7/same70-xplained/configs/netnsh/defconfig
+++ b/boards/arm/samv7/same70-xplained/configs/netnsh/defconfig
@@ -41,7 +41,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_I2CTOOL_MAXBUS=0
 CONFIG_IOB_NBUFFERS=24
 CONFIG_LIB_HOSTNAME="SAME70-Xplained"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
diff --git a/boards/arm/samv7/same70-xplained/configs/nsh/defconfig b/boards/arm/samv7/same70-xplained/configs/nsh/defconfig
index aed26ed..9c0c439 100644
--- a/boards/arm/samv7/same70-xplained/configs/nsh/defconfig
+++ b/boards/arm/samv7/same70-xplained/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_I2CTOOL_MAXBUS=0
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
diff --git a/boards/arm/samv7/same70-xplained/configs/twm4nx/defconfig b/boards/arm/samv7/same70-xplained/configs/twm4nx/defconfig
index 0b9657d..d778b58 100644
--- a/boards/arm/samv7/same70-xplained/configs/twm4nx/defconfig
+++ b/boards/arm/samv7/same70-xplained/configs/twm4nx/defconfig
@@ -42,7 +42,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C_DRIVER=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_LIB_HOSTNAME="SAME70-Xplained"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/samv7/samv71-xult/configs/knsh/defconfig b/boards/arm/samv7/samv71-xult/configs/knsh/defconfig
index 442f9d2..ef32493 100644
--- a/boards/arm/samv7/samv71-xult/configs/knsh/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/knsh/defconfig
@@ -41,7 +41,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_I2CTOOL_MAXBUS=0
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
diff --git a/boards/arm/samv7/samv71-xult/configs/module/defconfig b/boards/arm/samv7/samv71-xult/configs/module/defconfig
index adb9e31..38fe8b4 100644
--- a/boards/arm/samv7/samv71-xult/configs/module/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/module/defconfig
@@ -36,7 +36,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_ROMFS=y
 CONFIG_HOST_WINDOWS=y
-CONFIG_MAX_TASKS=16
 CONFIG_MODULE=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/samv7/samv71-xult/configs/mrf24j40-starhub/defconfig b/boards/arm/samv7/samv71-xult/configs/mrf24j40-starhub/defconfig
index 5a61629..cd6b6d8 100644
--- a/boards/arm/samv7/samv71-xult/configs/mrf24j40-starhub/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/mrf24j40-starhub/defconfig
@@ -52,7 +52,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIB_HOSTNAME="MRF24J40-Hub"
 CONFIG_MAC802154_NTXDESC=32
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
diff --git a/boards/arm/samv7/samv71-xult/configs/mxtxplnd/defconfig b/boards/arm/samv7/samv71-xult/configs/mxtxplnd/defconfig
index bccfd3b..e5c0fdd 100644
--- a/boards/arm/samv7/samv71-xult/configs/mxtxplnd/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/mxtxplnd/defconfig
@@ -46,7 +46,6 @@ CONFIG_I2CTOOL_MAXBUS=0
 CONFIG_INPUT=y
 CONFIG_INPUT_MXT=y
 CONFIG_LCD=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/samv7/samv71-xult/configs/netnsh/defconfig b/boards/arm/samv7/samv71-xult/configs/netnsh/defconfig
index d8032ae..242a7cf 100644
--- a/boards/arm/samv7/samv71-xult/configs/netnsh/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/netnsh/defconfig
@@ -41,7 +41,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_I2CTOOL_MAXBUS=0
 CONFIG_LIB_HOSTNAME="SAMV71-XULT"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
diff --git a/boards/arm/samv7/samv71-xult/configs/nsh/defconfig b/boards/arm/samv7/samv71-xult/configs/nsh/defconfig
index 5ea7fb95..7d5eb70 100644
--- a/boards/arm/samv7/samv71-xult/configs/nsh/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/nsh/defconfig
@@ -40,7 +40,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_I2CTOOL_MAXBUS=0
 CONFIG_I2C_RESET=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
diff --git a/boards/arm/samv7/samv71-xult/configs/nxwm/defconfig b/boards/arm/samv7/samv71-xult/configs/nxwm/defconfig
index 7054ce2..7e7f266 100644
--- a/boards/arm/samv7/samv71-xult/configs/nxwm/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/nxwm/defconfig
@@ -49,7 +49,6 @@ CONFIG_LCD=y
 CONFIG_LCD_NOGETRUN=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/samv7/samv71-xult/configs/vnc/defconfig b/boards/arm/samv7/samv71-xult/configs/vnc/defconfig
index ac75a96..f12f45b 100644
--- a/boards/arm/samv7/samv71-xult/configs/vnc/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/vnc/defconfig
@@ -47,7 +47,6 @@ CONFIG_I2C_DRIVER=y
 CONFIG_IOB_NBUFFERS=72
 CONFIG_IOB_THROTTLE=32
 CONFIG_LIB_HOSTNAME="SAMV71-XULT"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig b/boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig
index b77110d..1556186 100644
--- a/boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig
+++ b/boards/arm/samv7/samv71-xult/configs/vnxwm/defconfig
@@ -49,7 +49,6 @@ CONFIG_IOB_THROTTLE=32
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
 CONFIG_LIB_HOSTNAME="SAMV71-XULT"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/stm32/b-g431b-esc1/configs/foc_b16/defconfig b/boards/arm/stm32/b-g431b-esc1/configs/foc_b16/defconfig
index 25a6388..0fa92c9 100644
--- a/boards/arm/stm32/b-g431b-esc1/configs/foc_b16/defconfig
+++ b/boards/arm/stm32/b-g431b-esc1/configs/foc_b16/defconfig
@@ -48,7 +48,6 @@ CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_SHUNTS=2
diff --git a/boards/arm/stm32/b-g431b-esc1/configs/foc_f32/defconfig b/boards/arm/stm32/b-g431b-esc1/configs/foc_f32/defconfig
index 7cceaa5..d5485b9 100644
--- a/boards/arm/stm32/b-g431b-esc1/configs/foc_f32/defconfig
+++ b/boards/arm/stm32/b-g431b-esc1/configs/foc_f32/defconfig
@@ -49,7 +49,6 @@ CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_SHUNTS=2
diff --git a/boards/arm/stm32/b-g431b-esc1/configs/nsh/defconfig b/boards/arm/stm32/b-g431b-esc1/configs/nsh/defconfig
index 075b7b4..2bcb8c9 100644
--- a/boards/arm/stm32/b-g431b-esc1/configs/nsh/defconfig
+++ b/boards/arm/stm32/b-g431b-esc1/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/b-g474e-dpow1/configs/nsh/defconfig b/boards/arm/stm32/b-g474e-dpow1/configs/nsh/defconfig
index 6fedb59..7cd5712 100644
--- a/boards/arm/stm32/b-g474e-dpow1/configs/nsh/defconfig
+++ b/boards/arm/stm32/b-g474e-dpow1/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_DEBUG_FEATURES=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/clicker2-stm32/configs/knsh/defconfig b/boards/arm/stm32/clicker2-stm32/configs/knsh/defconfig
index 32c2eff..c9a79b9 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/knsh/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/knsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_DISABLE_DD=y
 CONFIG_NSH_DISABLE_GET=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig
index 6e140c1..42e8256 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-6lowpan/defconfig
@@ -61,7 +61,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIB_HOSTNAME="MRF24J40"
 CONFIG_MAC802154_NTXDESC=32
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-mac/defconfig b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-mac/defconfig
index 424f463..74ab61b 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-mac/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-mac/defconfig
@@ -28,7 +28,6 @@ CONFIG_IEEE802154_MAC=y
 CONFIG_IEEE802154_MACDEV=y
 CONFIG_IEEE802154_MRF24J40=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_GET=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig
index 15def9b..ef42c65 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starhub/defconfig
@@ -44,7 +44,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIB_HOSTNAME="MRF24J40"
 CONFIG_MAC802154_NTXDESC=32
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig
index 8ceb1d1..9d6fe69 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/mrf24j40-starpoint/defconfig
@@ -61,7 +61,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIB_HOSTNAME="MRF24J40"
 CONFIG_MAC802154_NTXDESC=32
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/nsh/defconfig b/boards/arm/stm32/clicker2-stm32/configs/nsh/defconfig
index 290b1ca..98afb73 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/nsh/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_GET=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/usbnsh/defconfig b/boards/arm/stm32/clicker2-stm32/configs/usbnsh/defconfig
index ce7dceb..3664b54 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/usbnsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_GET=y
diff --git a/boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig b/boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig
index 0189677..bd412c4 100644
--- a/boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig
+++ b/boards/arm/stm32/clicker2-stm32/configs/xbee-6lowpan/defconfig
@@ -58,7 +58,6 @@ CONFIG_IOB_BUFSIZE=128
 CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIB_HOSTNAME="XBee"
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/stm32/cloudctrl/configs/nsh/defconfig b/boards/arm/stm32/cloudctrl/configs/nsh/defconfig
index 0324f04..a1c4267 100644
--- a/boards/arm/stm32/cloudctrl/configs/nsh/defconfig
+++ b/boards/arm/stm32/cloudctrl/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_FS_FAT=y
 CONFIG_HAVE_CXX=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NET=y
diff --git a/boards/arm/stm32/emw3162/configs/nsh/defconfig b/boards/arm/stm32/emw3162/configs/nsh/defconfig
index 1b5bd45..7adefa0 100644
--- a/boards/arm/stm32/emw3162/configs/nsh/defconfig
+++ b/boards/arm/stm32/emw3162/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/emw3162/configs/wlan/defconfig b/boards/arm/stm32/emw3162/configs/wlan/defconfig
index 277749e..fe1189a 100644
--- a/boards/arm/stm32/emw3162/configs/wlan/defconfig
+++ b/boards/arm/stm32/emw3162/configs/wlan/defconfig
@@ -30,7 +30,6 @@ CONFIG_IEEE80211_BROADCOM_BCM43362=y
 CONFIG_IEEE80211_BROADCOM_FULLMAC_SDIO=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/stm32/et-stm32-stamp/configs/nsh/defconfig b/boards/arm/stm32/et-stm32-stamp/configs/nsh/defconfig
index f6c4027..129a40b 100644
--- a/boards/arm/stm32/et-stm32-stamp/configs/nsh/defconfig
+++ b/boards/arm/stm32/et-stm32-stamp/configs/nsh/defconfig
@@ -16,7 +16,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_LIB_RAND_ORDER=2
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=80
diff --git a/boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig b/boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig
index e962275..a3e2a2a 100644
--- a/boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig
+++ b/boards/arm/stm32/fire-stm32v2/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_I2CTOOL_MAXBUS=2
 CONFIG_I2CTOOL_MINBUS=1
 CONFIG_I2C_POLLED=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_NET=y
diff --git a/boards/arm/stm32/hymini-stm32v/configs/nsh/defconfig b/boards/arm/stm32/hymini-stm32v/configs/nsh/defconfig
index 1eb6316..04fbb89 100644
--- a/boards/arm/stm32/hymini-stm32v/configs/nsh/defconfig
+++ b/boards/arm/stm32/hymini-stm32v/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_BINFMT_DISABLE=y
 CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_FAT_LCNAMES=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/hymini-stm32v/configs/nsh2/defconfig b/boards/arm/stm32/hymini-stm32v/configs/nsh2/defconfig
index 3518cf3..13ce4e7 100644
--- a/boards/arm/stm32/hymini-stm32v/configs/nsh2/defconfig
+++ b/boards/arm/stm32/hymini-stm32v/configs/nsh2/defconfig
@@ -41,7 +41,6 @@ CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_MAXPOWER=100
 CONFIG_LCD_SSD1289=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/stm32/hymini-stm32v/configs/usbmsc/defconfig b/boards/arm/stm32/hymini-stm32v/configs/usbmsc/defconfig
index 9c98845..9370061 100644
--- a/boards/arm/stm32/hymini-stm32v/configs/usbmsc/defconfig
+++ b/boards/arm/stm32/hymini-stm32v/configs/usbmsc/defconfig
@@ -16,7 +16,6 @@ CONFIG_ARCH_CHIP_STM32F103VC=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/hymini-stm32v/configs/usbnsh/defconfig b/boards/arm/stm32/hymini-stm32v/configs/usbnsh/defconfig
index 5550968..5877a97 100644
--- a/boards/arm/stm32/hymini-stm32v/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/hymini-stm32v/configs/usbnsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_CDCACM=y
 CONFIG_CDCACM_CONSOLE=y
 CONFIG_CDCACM_RXBUFSIZE=256
 CONFIG_CDCACM_TXBUFSIZE=256
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_READLINE=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=49152
diff --git a/boards/arm/stm32/hymini-stm32v/configs/usbserial/defconfig b/boards/arm/stm32/hymini-stm32v/configs/usbserial/defconfig
index 6cf7722..7e8dddd 100644
--- a/boards/arm/stm32/hymini-stm32v/configs/usbserial/defconfig
+++ b/boards/arm/stm32/hymini-stm32v/configs/usbserial/defconfig
@@ -16,7 +16,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXAMPLES_USBSERIAL=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_PL2303=y
 CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
 CONFIG_PL2303_RXBUFSIZE=512
diff --git a/boards/arm/stm32/maple/configs/nsh/defconfig b/boards/arm/stm32/maple/configs/nsh/defconfig
index 2a4c65d..9614151 100644
--- a/boards/arm/stm32/maple/configs/nsh/defconfig
+++ b/boards/arm/stm32/maple/configs/nsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_LIB_RAND_ORDER=2
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=80
diff --git a/boards/arm/stm32/maple/configs/nx/defconfig b/boards/arm/stm32/maple/configs/nx/defconfig
index ce00982..232ac0c 100644
--- a/boards/arm/stm32/maple/configs/nx/defconfig
+++ b/boards/arm/stm32/maple/configs/nx/defconfig
@@ -45,7 +45,6 @@ CONFIG_I2C=y
 CONFIG_LCD=y
 CONFIG_LCD_SHARP_MEMLCD=y
 CONFIG_LIB_RAND_ORDER=2
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/maple/configs/usbnsh/defconfig b/boards/arm/stm32/maple/configs/usbnsh/defconfig
index 4913c91..1a2c545 100644
--- a/boards/arm/stm32/maple/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/maple/configs/usbnsh/defconfig
@@ -38,7 +38,6 @@ CONFIG_CDCACM_TXBUFSIZE=256
 CONFIG_DEFAULT_SMALL=y
 CONFIG_I2C=y
 CONFIG_LIB_RAND_ORDER=2
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=80
diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig
index 21b33f6..9375774 100644
--- a/boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig
+++ b/boards/arm/stm32/mikroe-stm32f4/configs/fulldemo/defconfig
@@ -55,7 +55,6 @@ CONFIG_LIBC_STRERROR=y
 CONFIG_M25P_MANUFACTURER=0x1C
 CONFIG_M25P_MEMORY_TYPE=0x31
 CONFIG_M25P_SUBSECTOR_ERASE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MIKROE_FLASH=y
 CONFIG_MIKROE_FLASH_PART=y
 CONFIG_MMCSD=y
diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig
index 32ed5f0..ef14ece 100644
--- a/boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig
+++ b/boards/arm/stm32/mikroe-stm32f4/configs/kostest/defconfig
@@ -39,7 +39,6 @@ CONFIG_LIBC_STRERROR=y
 CONFIG_M25P_MANUFACTURER=0x1C
 CONFIG_M25P_MEMORY_TYPE=0x31
 CONFIG_M25P_SUBSECTOR_ERASE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MIKROE_FLASH=y
 CONFIG_MIKROE_FLASH_PART=y
 CONFIG_MIKROE_FLASH_PART_LIST="256,768"
diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/nsh/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/nsh/defconfig
index 1ca8f87..3b58971 100644
--- a/boards/arm/stm32/mikroe-stm32f4/configs/nsh/defconfig
+++ b/boards/arm/stm32/mikroe-stm32f4/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_LIBC_STRERROR=y
 CONFIG_M25P_MANUFACTURER=0x1C
 CONFIG_M25P_MEMORY_TYPE=0x31
 CONFIG_M25P_SUBSECTOR_ERASE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MIKROE_FLASH=y
 CONFIG_MIKROE_FLASH_PART=y
 CONFIG_MIKROE_FLASH_PART_LIST="256,768"
diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/nx/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/nx/defconfig
index 71e627e..880ef9c 100644
--- a/boards/arm/stm32/mikroe-stm32f4/configs/nx/defconfig
+++ b/boards/arm/stm32/mikroe-stm32f4/configs/nx/defconfig
@@ -34,7 +34,6 @@ CONFIG_LCD=y
 CONFIG_LCD_MIO283QT2=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/nxlines/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/nxlines/defconfig
index 1780e46..df19c1d 100644
--- a/boards/arm/stm32/mikroe-stm32f4/configs/nxlines/defconfig
+++ b/boards/arm/stm32/mikroe-stm32f4/configs/nxlines/defconfig
@@ -39,7 +39,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_MIO283QT2=y
 CONFIG_LCD_NOGETRUN=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/nxtext/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/nxtext/defconfig
index 4e22eac..5d2725e 100644
--- a/boards/arm/stm32/mikroe-stm32f4/configs/nxtext/defconfig
+++ b/boards/arm/stm32/mikroe-stm32f4/configs/nxtext/defconfig
@@ -33,7 +33,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_MIO283QT2=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/mikroe-stm32f4/configs/usbnsh/defconfig b/boards/arm/stm32/mikroe-stm32f4/configs/usbnsh/defconfig
index 08032fc..f7c687d 100644
--- a/boards/arm/stm32/mikroe-stm32f4/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/mikroe-stm32f4/configs/usbnsh/defconfig
@@ -38,7 +38,6 @@ CONFIG_LIBC_STRERROR=y
 CONFIG_M25P_MANUFACTURER=0x1C
 CONFIG_M25P_MEMORY_TYPE=0x31
 CONFIG_M25P_SUBSECTOR_ERASE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MIKROE_FLASH=y
 CONFIG_MIKROE_FLASH_PART=y
 CONFIG_MIKROE_FLASH_PART_LIST="256,768"
diff --git a/boards/arm/stm32/nucleo-f103rb/configs/adc/defconfig b/boards/arm/stm32/nucleo-f103rb/configs/adc/defconfig
index 546735f..ea556b8 100644
--- a/boards/arm/stm32/nucleo-f103rb/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f103rb/configs/adc/defconfig
@@ -23,7 +23,6 @@ CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_ADC=y
 CONFIG_EXAMPLES_ADC_GROUPSIZE=3
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/nucleo-f103rb/configs/ihm07m1_b16/defconfig b/boards/arm/stm32/nucleo-f103rb/configs/ihm07m1_b16/defconfig
index b8cdc0b..0736262 100644
--- a/boards/arm/stm32/nucleo-f103rb/configs/ihm07m1_b16/defconfig
+++ b/boards/arm/stm32/nucleo-f103rb/configs/ihm07m1_b16/defconfig
@@ -49,7 +49,6 @@ CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=4
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_TRACE=y
diff --git a/boards/arm/stm32/nucleo-f103rb/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f103rb/configs/nsh/defconfig
index e9b9bc5..fe522db 100644
--- a/boards/arm/stm32/nucleo-f103rb/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f103rb/configs/nsh/defconfig
@@ -18,7 +18,6 @@ CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/nucleo-f103rb/configs/pwm/defconfig b/boards/arm/stm32/nucleo-f103rb/configs/pwm/defconfig
index 333ce3f..386847b 100644
--- a/boards/arm/stm32/nucleo-f103rb/configs/pwm/defconfig
+++ b/boards/arm/stm32/nucleo-f103rb/configs/pwm/defconfig
@@ -19,7 +19,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_PWM=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/nucleo-f207zg/configs/adc/defconfig b/boards/arm/stm32/nucleo-f207zg/configs/adc/defconfig
index cf2031c..eaa303d 100644
--- a/boards/arm/stm32/nucleo-f207zg/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f207zg/configs/adc/defconfig
@@ -23,7 +23,6 @@ CONFIG_EXAMPLES_ADC=y
 CONFIG_EXAMPLES_ADC_GROUPSIZE=3
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/nucleo-f207zg/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f207zg/configs/nsh/defconfig
index 471d271..2ddb9e0 100644
--- a/boards/arm/stm32/nucleo-f207zg/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f207zg/configs/nsh/defconfig
@@ -19,7 +19,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/nucleo-f207zg/configs/pwm/defconfig b/boards/arm/stm32/nucleo-f207zg/configs/pwm/defconfig
index 5948d37..4d9b647 100644
--- a/boards/arm/stm32/nucleo-f207zg/configs/pwm/defconfig
+++ b/boards/arm/stm32/nucleo-f207zg/configs/pwm/defconfig
@@ -19,7 +19,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_EXAMPLES_PWM=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
index c97ba4d..6c1664d 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
@@ -27,7 +27,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF302R8_HIGHPRI=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_b16/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_b16/defconfig
index f388242..f95cfe9 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_b16/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_b16/defconfig
@@ -50,7 +50,6 @@ CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=4
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_TRACE=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_f32/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_f32/defconfig
index c513b9f..73d603e 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_f32/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/ihm07m1_f32/defconfig
@@ -50,7 +50,6 @@ CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=4
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_TRACE=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
index 5de0caa..49ee3ea 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FDCLONE_STDIO=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_BASENAME=y
diff --git a/boards/arm/stm32/nucleo-f303re/configs/adc/defconfig b/boards/arm/stm32/nucleo-f303re/configs/adc/defconfig
index 2bbda68..352cd78 100644
--- a/boards/arm/stm32/nucleo-f303re/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f303re/configs/adc/defconfig
@@ -23,7 +23,6 @@ CONFIG_EXAMPLES_ADC_GROUPSIZE=3
 CONFIG_EXAMPLES_ADC_SWTRIG=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/nucleo-f303re/configs/can/defconfig b/boards/arm/stm32/nucleo-f303re/configs/can/defconfig
index cf6cdbd..be0f65e 100644
--- a/boards/arm/stm32/nucleo-f303re/configs/can/defconfig
+++ b/boards/arm/stm32/nucleo-f303re/configs/can/defconfig
@@ -21,7 +21,6 @@ CONFIG_EXAMPLES_CAN=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
diff --git a/boards/arm/stm32/nucleo-f303re/configs/hello/defconfig b/boards/arm/stm32/nucleo-f303re/configs/hello/defconfig
index 69d91f9..ff141fe 100644
--- a/boards/arm/stm32/nucleo-f303re/configs/hello/defconfig
+++ b/boards/arm/stm32/nucleo-f303re/configs/hello/defconfig
@@ -19,7 +19,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
diff --git a/boards/arm/stm32/nucleo-f303re/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f303re/configs/nsh/defconfig
index c1bb351..9b3b6f2 100644
--- a/boards/arm/stm32/nucleo-f303re/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f303re/configs/nsh/defconfig
@@ -18,7 +18,6 @@ CONFIG_BOARD_LOOPSPERMSEC=6522
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
diff --git a/boards/arm/stm32/nucleo-f303re/configs/nxlines/defconfig b/boards/arm/stm32/nucleo-f303re/configs/nxlines/defconfig
index 4bfbaa2..053635d 100644
--- a/boards/arm/stm32/nucleo-f303re/configs/nxlines/defconfig
+++ b/boards/arm/stm32/nucleo-f303re/configs/nxlines/defconfig
@@ -25,7 +25,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_SSD1351=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
diff --git a/boards/arm/stm32/nucleo-f303re/configs/pwm/defconfig b/boards/arm/stm32/nucleo-f303re/configs/pwm/defconfig
index fb32a90..c952d8a 100644
--- a/boards/arm/stm32/nucleo-f303re/configs/pwm/defconfig
+++ b/boards/arm/stm32/nucleo-f303re/configs/pwm/defconfig
@@ -19,7 +19,6 @@ CONFIG_BUILTIN=y
 CONFIG_EXAMPLES_PWM=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/nucleo-f303re/configs/serialrx/defconfig b/boards/arm/stm32/nucleo-f303re/configs/serialrx/defconfig
index 3b98d6a..9d818b7 100644
--- a/boards/arm/stm32/nucleo-f303re/configs/serialrx/defconfig
+++ b/boards/arm/stm32/nucleo-f303re/configs/serialrx/defconfig
@@ -23,7 +23,6 @@ CONFIG_EXAMPLES_SERIALRX_PRINTSTR=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
diff --git a/boards/arm/stm32/nucleo-f303ze/configs/adc/defconfig b/boards/arm/stm32/nucleo-f303ze/configs/adc/defconfig
index e6ca421..e955449 100644
--- a/boards/arm/stm32/nucleo-f303ze/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f303ze/configs/adc/defconfig
@@ -25,7 +25,6 @@ CONFIG_EXAMPLES_ADC_GROUPSIZE=3
 CONFIG_EXAMPLES_ADC_SWTRIG=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/nucleo-f303ze/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f303ze/configs/nsh/defconfig
index 17013f8..13a2a14 100644
--- a/boards/arm/stm32/nucleo-f303ze/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f303ze/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/nucleo-f303ze/configs/nxlines_oled/defconfig b/boards/arm/stm32/nucleo-f303ze/configs/nxlines_oled/defconfig
index 5d9764a..51131d9 100644
--- a/boards/arm/stm32/nucleo-f303ze/configs/nxlines_oled/defconfig
+++ b/boards/arm/stm32/nucleo-f303ze/configs/nxlines_oled/defconfig
@@ -29,7 +29,6 @@ CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=255
 CONFIG_LCD_SH1106_OLED_132=y
 CONFIG_LCD_SSD1306_I2C=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
index 68ba58f..a7f3919 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
@@ -30,7 +30,6 @@ CONFIG_EXAMPLES_ADC_GROUPSIZE=3
 CONFIG_EXAMPLES_ADC_SWTRIG=y
 CONFIG_FDCLONE_STDIO=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
index 55c4857..175823c 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
@@ -27,7 +27,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_HIGHPRI=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
index f424eed..2eba7b4 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FDCLONE_STDIO=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_BASENAME=y
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
index 1a25c1e..bb5371d 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
@@ -27,7 +27,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_SPWM=y
 CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=3
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
index b14553c..32a1ad3 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
@@ -29,7 +29,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_SPWM=y
 CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=4
diff --git a/boards/arm/stm32/nucleo-f410rb/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f410rb/configs/nsh/defconfig
index e937108..f375e66 100644
--- a/boards/arm/stm32/nucleo-f410rb/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f410rb/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_EXAMPLES_HELLO=y
 CONFIG_HAVE_CXX=y
 CONFIG_HEAP_COLORATION=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f412zg/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f412zg/configs/nsh/defconfig
index 396c6a2..a3ad59c 100644
--- a/boards/arm/stm32/nucleo-f412zg/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f412zg/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_DEBUG_HARDFAULT_ALERT=y
 CONFIG_HAVE_CXX=y
 CONFIG_I2C=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f429zi/configs/netnsh/defconfig b/boards/arm/stm32/nucleo-f429zi/configs/netnsh/defconfig
index e52b9cc..2bbee30 100644
--- a/boards/arm/stm32/nucleo-f429zi/configs/netnsh/defconfig
+++ b/boards/arm/stm32/nucleo-f429zi/configs/netnsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_TMPFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32/nucleo-f429zi/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f429zi/configs/nsh/defconfig
index a565607..9c17dff 100644
--- a/boards/arm/stm32/nucleo-f429zi/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f429zi/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HEAP2_BASE=0xD0000000
 CONFIG_HEAP2_SIZE=8388608
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/nucleo-f446re/configs/adc/defconfig b/boards/arm/stm32/nucleo-f446re/configs/adc/defconfig
index 70dc8c6..527504a 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/adc/defconfig
@@ -32,7 +32,6 @@ CONFIG_EXAMPLES_ADC_SWTRIG=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/nucleo-f446re/configs/can/defconfig b/boards/arm/stm32/nucleo-f446re/configs/can/defconfig
index 4f31ee2..e96098e 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/can/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/can/defconfig
@@ -30,7 +30,6 @@ CONFIG_EXAMPLES_CAN_WRITE=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f446re/configs/dac/defconfig b/boards/arm/stm32/nucleo-f446re/configs/dac/defconfig
index 9a2f674..2967087 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/dac/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/dac/defconfig
@@ -30,7 +30,6 @@ CONFIG_EXAMPLES_DAC=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f446re/configs/gpio/defconfig b/boards/arm/stm32/nucleo-f446re/configs/gpio/defconfig
index 4567f49..59aba72 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/gpio/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/gpio/defconfig
@@ -29,7 +29,6 @@ CONFIG_EXAMPLES_GPIO=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f446re/configs/ihm08m1_b16/defconfig b/boards/arm/stm32/nucleo-f446re/configs/ihm08m1_b16/defconfig
index a42cad7..69f1837 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/ihm08m1_b16/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/ihm08m1_b16/defconfig
@@ -49,7 +49,6 @@ CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_TRACE=y
diff --git a/boards/arm/stm32/nucleo-f446re/configs/ihm08m1_f32/defconfig b/boards/arm/stm32/nucleo-f446re/configs/ihm08m1_f32/defconfig
index fddb077..45e1740 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/ihm08m1_f32/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/ihm08m1_f32/defconfig
@@ -49,7 +49,6 @@ CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_TRACE=y
diff --git a/boards/arm/stm32/nucleo-f446re/configs/lcd/defconfig b/boards/arm/stm32/nucleo-f446re/configs/lcd/defconfig
index 1c79e81..c3bdd6a 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/lcd/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/lcd/defconfig
@@ -33,7 +33,6 @@ CONFIG_LCD=y
 CONFIG_LCD_FRAMEBUFFER=y
 CONFIG_LCD_ILI9225=y
 CONFIG_LCD_PORTRAIT=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f446re/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f446re/configs/nsh/defconfig
index 3fcb076..5907c0d 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f446re/configs/pwm/defconfig b/boards/arm/stm32/nucleo-f446re/configs/pwm/defconfig
index 45caa56..983d665 100644
--- a/boards/arm/stm32/nucleo-f446re/configs/pwm/defconfig
+++ b/boards/arm/stm32/nucleo-f446re/configs/pwm/defconfig
@@ -29,7 +29,6 @@ CONFIG_EXAMPLES_PWM_DEVPATH="/dev/pwm2"
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f4x1re/configs/f401-nsh/defconfig b/boards/arm/stm32/nucleo-f4x1re/configs/f401-nsh/defconfig
index 2054fd4..870eef7 100644
--- a/boards/arm/stm32/nucleo-f4x1re/configs/f401-nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f4x1re/configs/f401-nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-f4x1re/configs/f411-mcp2515-extid/defconfig b/boards/arm/stm32/nucleo-f4x1re/configs/f411-mcp2515-extid/defconfig
index d8f1846..1e673bf 100644
--- a/boards/arm/stm32/nucleo-f4x1re/configs/f411-mcp2515-extid/defconfig
+++ b/boards/arm/stm32/nucleo-f4x1re/configs/f411-mcp2515-extid/defconfig
@@ -32,7 +32,6 @@ CONFIG_EXAMPLES_CAN_NMSGS=1
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MCP2515_PHASESEG1=3
 CONFIG_MCP2515_PROPSEG=1
 CONFIG_MCP2515_SPI_SCK_FREQUENCY=500000
diff --git a/boards/arm/stm32/nucleo-f4x1re/configs/f411-nsh/defconfig b/boards/arm/stm32/nucleo-f4x1re/configs/f411-nsh/defconfig
index a0f415f..d7b38b2 100644
--- a/boards/arm/stm32/nucleo-f4x1re/configs/f411-nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f4x1re/configs/f411-nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-g431kb/configs/comp/defconfig b/boards/arm/stm32/nucleo-g431kb/configs/comp/defconfig
index 56b536b..5ac495d 100644
--- a/boards/arm/stm32/nucleo-g431kb/configs/comp/defconfig
+++ b/boards/arm/stm32/nucleo-g431kb/configs/comp/defconfig
@@ -18,7 +18,6 @@ CONFIG_BUILTIN=y
 CONFIG_COMP=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/nucleo-g431kb/configs/nsh/defconfig b/boards/arm/stm32/nucleo-g431kb/configs/nsh/defconfig
index bcc360b..c82df4c 100644
--- a/boards/arm/stm32/nucleo-g431kb/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-g431kb/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-g431kb/configs/pwm/defconfig b/boards/arm/stm32/nucleo-g431kb/configs/pwm/defconfig
index 5f1c322..083f88a 100644
--- a/boards/arm/stm32/nucleo-g431kb/configs/pwm/defconfig
+++ b/boards/arm/stm32/nucleo-g431kb/configs/pwm/defconfig
@@ -17,7 +17,6 @@ CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_PWM=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
index 4bb376c..627d6d4 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
@@ -30,7 +30,6 @@ CONFIG_EXAMPLES_ADC_GROUPSIZE=3
 CONFIG_EXAMPLES_ADC_SWTRIG=y
 CONFIG_FDCLONE_STDIO=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_b16/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_b16/defconfig
index e69c79c..e2ed3e6 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_b16/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_b16/defconfig
@@ -50,7 +50,6 @@ CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=4
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_TRACE=y
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_f32/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_f32/defconfig
index 49584d6..f9a1ee6 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_f32/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/ihm16m1_f32/defconfig
@@ -50,7 +50,6 @@ CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=4
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_TRACE=y
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/nsh/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/nsh/defconfig
index f5e9e2a3..f8de54b 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/pwm/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/pwm/defconfig
index cf1607d..2d2f4a0 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/pwm/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/pwm/defconfig
@@ -19,7 +19,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_PWM=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig b/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
index 9555afb..e74d718 100644
--- a/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
+++ b/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig
@@ -37,7 +37,6 @@ CONFIG_LCD_ILI9341=y
 CONFIG_LCD_ILI9341_IFACE0=y
 CONFIG_LCD_ILI9341_IFACE0_PORTRAIT=y
 CONFIG_LCD_PORTRAIT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
index 73480b1..02ed002 100644
--- a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/bmp180/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/bmp180/defconfig
index 4f45c17..bb61609 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/bmp180/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/bmp180/defconfig
@@ -29,7 +29,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/dac/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/dac/defconfig
index 21006c6..3745998 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/dac/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/dac/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/discover/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/discover/defconfig
index f1855b7..d39cbb2 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/discover/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/discover/defconfig
@@ -27,7 +27,6 @@ CONFIG_EXAMPLES_DISCOVER_NOMAC=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NET_ARP_IPIN=y
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/ina219/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/ina219/defconfig
index 069c6ff..1972c5a 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/ina219/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/ina219/defconfig
@@ -30,7 +30,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig
index f4c4de8..49ed4a1 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-6lowpan/defconfig
@@ -52,7 +52,6 @@ CONFIG_IOB_BUFSIZE=128
 CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_MAC802154_NTXDESC=32
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-mac/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-mac/defconfig
index e8d5b35..bbe5e74 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-mac/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/mrf24j40-mac/defconfig
@@ -38,7 +38,6 @@ CONFIG_IEEE802154_MAC=y
 CONFIG_IEEE802154_MACDEV=y
 CONFIG_IEEE802154_MRF24J40=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/netnsh/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/netnsh/defconfig
index fef8812..223ccd7 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/netnsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/netnsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_ETH0_PHY_LAN8720=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/nsh/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/nsh/defconfig
index 844ad17..2e18a93 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/nsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/telnetd/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/telnetd/defconfig
index 708bfb1..8b257ac 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/telnetd/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/telnetd/defconfig
@@ -29,7 +29,6 @@ CONFIG_EXAMPLES_TELNETD_NOMAC=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/timer/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/timer/defconfig
index e466d51..9fa791e 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/timer/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/timer/defconfig
@@ -28,7 +28,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/usbnsh/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/usbnsh/defconfig
index e096190..43169da 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/usbnsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/olimex-stm32-e407/configs/webserver/defconfig b/boards/arm/stm32/olimex-stm32-e407/configs/webserver/defconfig
index 97d9f26..49c5897 100644
--- a/boards/arm/stm32/olimex-stm32-e407/configs/webserver/defconfig
+++ b/boards/arm/stm32/olimex-stm32-e407/configs/webserver/defconfig
@@ -25,7 +25,6 @@ CONFIG_EXAMPLES_WEBSERVER_DRIPADDR=0xc0a80101
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32/olimex-stm32-h405/configs/usbnsh/defconfig b/boards/arm/stm32/olimex-stm32-h405/configs/usbnsh/defconfig
index f87669d..40456fe 100644
--- a/boards/arm/stm32/olimex-stm32-h405/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-h405/configs/usbnsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_EXAMPLES_CAN=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_GET=y
diff --git a/boards/arm/stm32/olimex-stm32-h407/configs/nsh/defconfig b/boards/arm/stm32/olimex-stm32-h407/configs/nsh/defconfig
index 1b25093..319cf8d 100644
--- a/boards/arm/stm32/olimex-stm32-h407/configs/nsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-h407/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/olimex-stm32-h407/configs/nsh_uext/defconfig b/boards/arm/stm32/olimex-stm32-h407/configs/nsh_uext/defconfig
index 9cf01ef..7797176 100644
--- a/boards/arm/stm32/olimex-stm32-h407/configs/nsh_uext/defconfig
+++ b/boards/arm/stm32/olimex-stm32-h407/configs/nsh_uext/defconfig
@@ -24,7 +24,6 @@ CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_FS_PROCFS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/olimex-stm32-p107/configs/nsh/defconfig b/boards/arm/stm32/olimex-stm32-p107/configs/nsh/defconfig
index 4ac073d..f38bd8c 100644
--- a/boards/arm/stm32/olimex-stm32-p107/configs/nsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p107/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_BUILTIN=y
 CONFIG_CAN=y
 CONFIG_ETH0_PHY_KS8721=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MTD=y
 CONFIG_NET=y
diff --git a/boards/arm/stm32/olimex-stm32-p207/configs/nsh/defconfig b/boards/arm/stm32/olimex-stm32-p207/configs/nsh/defconfig
index f91cf51..09002e7 100644
--- a/boards/arm/stm32/olimex-stm32-p207/configs/nsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p207/configs/nsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_EXAMPLES_ADC_GROUPSIZE=1
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/audio/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/audio/defconfig
index 3d5b9c8..7fa3daa 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/audio/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/audio/defconfig
@@ -30,7 +30,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_GET=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/dhtxx/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/dhtxx/defconfig
index 1d45d71..4474938 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/dhtxx/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/dhtxx/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_GET=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/hidkbd/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/hidkbd/defconfig
index f74dbb9..e82f3bc 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/hidkbd/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/hidkbd/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_GET=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig
index e5a22d9..1b471dd 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/kelf/defconfig
@@ -33,7 +33,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_KERNEL_HEAPSIZE=16384
 CONFIG_MM_REGIONS=2
 CONFIG_NUTTX_USERSPACE=0x08020000
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/kmodule/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/kmodule/defconfig
index 74bad80..953a822 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/kmodule/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/kmodule/defconfig
@@ -30,7 +30,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_KERNEL_HEAPSIZE=16384
 CONFIG_MM_REGIONS=2
 CONFIG_MODULE=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/knsh/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/knsh/defconfig
index 20eec21..f7b0421 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/knsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/knsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_KERNEL_HEAPSIZE=16384
 CONFIG_NSH_DISABLE_DD=y
 CONFIG_NSH_DISABLE_GET=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/module/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/module/defconfig
index 9ff7623..7839719 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/module/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/module/defconfig
@@ -26,7 +26,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_ROMFS=y
 CONFIG_HOST_WINDOWS=y
-CONFIG_MAX_TASKS=16
 CONFIG_MODULE=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/mqttc/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/mqttc/defconfig
index 8c2185c..982d831 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/mqttc/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/mqttc/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HTS221_DEBUG=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0xc0a80101
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/nsh/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/nsh/defconfig
index 4c1b64d..418d3f3 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/nsh/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_GET=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/stm32/olimex-stm32-p407/configs/zmodem/defconfig b/boards/arm/stm32/olimex-stm32-p407/configs/zmodem/defconfig
index 0b2b1b3..200a652 100644
--- a/boards/arm/stm32/olimex-stm32-p407/configs/zmodem/defconfig
+++ b/boards/arm/stm32/olimex-stm32-p407/configs/zmodem/defconfig
@@ -28,7 +28,6 @@ CONFIG_I2C_POLLED=y
 CONFIG_I2C_RESET=y
 CONFIG_I2S=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/olimexino-stm32/configs/can/defconfig b/boards/arm/stm32/olimexino-stm32/configs/can/defconfig
index bf612b8..fbca71c 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/can/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/can/defconfig
@@ -53,7 +53,6 @@ CONFIG_I2C_RESET=y
 CONFIG_IDLETHREAD_STACKSIZE=300
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_SENDFILE_BUFSIZE=0
-CONFIG_MAX_TASKS=16
 CONFIG_MM_SMALL=y
 CONFIG_NAME_MAX=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=5
diff --git a/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig b/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig
index e0e252e..dfc6fa0 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig
@@ -71,7 +71,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=300
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_SENDFILE_BUFSIZE=0
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_SMALL=y
 CONFIG_NAME_MAX=8
diff --git a/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig b/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig
index 4692b78..a6ec658 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig
@@ -59,7 +59,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=300
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_SENDFILE_BUFSIZE=0
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_SMALL=y
 CONFIG_NAME_MAX=8
diff --git a/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig b/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig
index ebe4b26..dfa9814 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=300
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_SENDFILE_BUFSIZE=0
-CONFIG_MAX_TASKS=4
 CONFIG_MM_SMALL=y
 CONFIG_NAME_MAX=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=5
diff --git a/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig b/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
index 09e085c..e4f31f1 100644
--- a/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
+++ b/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig
@@ -37,7 +37,6 @@ CONFIG_IDLETHREAD_STACKSIZE=300
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_SENDFILE_BUFSIZE=0
-CONFIG_MAX_TASKS=4
 CONFIG_MM_SMALL=y
 CONFIG_NAME_MAX=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=5
diff --git a/boards/arm/stm32/omnibusf4/configs/nsh/defconfig b/boards/arm/stm32/omnibusf4/configs/nsh/defconfig
index 550bf27..b0b109b 100644
--- a/boards/arm/stm32/omnibusf4/configs/nsh/defconfig
+++ b/boards/arm/stm32/omnibusf4/configs/nsh/defconfig
@@ -53,7 +53,6 @@ CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_NCHAINS=8
 CONFIG_LIB_HOSTNAME="omnibusf4"
 CONFIG_M25P_SPIFREQUENCY=75000000
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_IOB=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/stm32/photon/configs/adb/defconfig b/boards/arm/stm32/photon/configs/adb/defconfig
index 86527bc..b0d1074 100644
--- a/boards/arm/stm32/photon/configs/adb/defconfig
+++ b/boards/arm/stm32/photon/configs/adb/defconfig
@@ -42,7 +42,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBUV=y
 CONFIG_LIBUV_PIPE=y
 CONFIG_LIBUV_STREAM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/photon/configs/nsh/defconfig b/boards/arm/stm32/photon/configs/nsh/defconfig
index 1a2428e..71562c4 100644
--- a/boards/arm/stm32/photon/configs/nsh/defconfig
+++ b/boards/arm/stm32/photon/configs/nsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/photon/configs/rgbled/defconfig b/boards/arm/stm32/photon/configs/rgbled/defconfig
index db7ac09..138c5a1 100644
--- a/boards/arm/stm32/photon/configs/rgbled/defconfig
+++ b/boards/arm/stm32/photon/configs/rgbled/defconfig
@@ -27,7 +27,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/photon/configs/usbnsh/defconfig b/boards/arm/stm32/photon/configs/usbnsh/defconfig
index bb5351f..674243f 100644
--- a/boards/arm/stm32/photon/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/photon/configs/usbnsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/photon/configs/wlan/defconfig b/boards/arm/stm32/photon/configs/wlan/defconfig
index 8225622..3a346d4 100644
--- a/boards/arm/stm32/photon/configs/wlan/defconfig
+++ b/boards/arm/stm32/photon/configs/wlan/defconfig
@@ -35,7 +35,6 @@ CONFIG_IEEE80211_BROADCOM_BCM43362=y
 CONFIG_IEEE80211_BROADCOM_FULLMAC_SDIO=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/arm/stm32/shenzhou/configs/nsh/defconfig b/boards/arm/stm32/shenzhou/configs/nsh/defconfig
index 4da0bda..8aabfe0 100644
--- a/boards/arm/stm32/shenzhou/configs/nsh/defconfig
+++ b/boards/arm/stm32/shenzhou/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_FAT_LFN=y
 CONFIG_FS_FAT=y
 CONFIG_HAVE_CXX=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NET=y
diff --git a/boards/arm/stm32/shenzhou/configs/nxwm/defconfig b/boards/arm/stm32/shenzhou/configs/nxwm/defconfig
index f9d30a4..daeea06 100644
--- a/boards/arm/stm32/shenzhou/configs/nxwm/defconfig
+++ b/boards/arm/stm32/shenzhou/configs/nxwm/defconfig
@@ -35,7 +35,6 @@ CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
 CONFIG_LCD_SSD1289=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32/shenzhou/configs/thttpd/defconfig b/boards/arm/stm32/shenzhou/configs/thttpd/defconfig
index dabe049..cf26dce 100644
--- a/boards/arm/stm32/shenzhou/configs/thttpd/defconfig
+++ b/boards/arm/stm32/shenzhou/configs/thttpd/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_NXFFS=y
 CONFIG_FS_ROMFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MTD=y
 CONFIG_MTD_W25=y
 CONFIG_NET=y
diff --git a/boards/arm/stm32/stm3210e-eval/configs/composite/defconfig b/boards/arm/stm32/stm3210e-eval/configs/composite/defconfig
index 54bded9..6232131 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/composite/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/composite/defconfig
@@ -28,7 +28,6 @@ CONFIG_COMPOSITE_VENDORID=0x03eb
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
diff --git a/boards/arm/stm32/stm3210e-eval/configs/nsh/defconfig b/boards/arm/stm32/stm3210e-eval/configs/nsh/defconfig
index 5f9d3b2..f35b884 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/nsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_FAT_LCNAMES=y
 CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MTD=y
diff --git a/boards/arm/stm32/stm3210e-eval/configs/nsh2/defconfig b/boards/arm/stm32/stm3210e-eval/configs/nsh2/defconfig
index 189bb1c..e861d41 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/nsh2/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/nsh2/defconfig
@@ -53,7 +53,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
 CONFIG_LCD_RPORTRAIT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig b/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
index 94e4bd7..a9b2ad1 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
@@ -37,7 +37,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
 CONFIG_LCD_RPORTRAIT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
 CONFIG_NXFONT_SANS23X27=y
diff --git a/boards/arm/stm32/stm3210e-eval/configs/nxterm/defconfig b/boards/arm/stm32/stm3210e-eval/configs/nxterm/defconfig
index ade9d66..e6f7a6f 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/nxterm/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/nxterm/defconfig
@@ -26,7 +26,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm3210e-eval/configs/pm/defconfig b/boards/arm/stm32/stm3210e-eval/configs/pm/defconfig
index fc888a0..1b9ebac 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/pm/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/pm/defconfig
@@ -48,7 +48,6 @@ CONFIG_LCD_MAXCONTRAST=100
 CONFIG_LCD_MAXPOWER=100
 CONFIG_LCD_NOGETRUN=y
 CONFIG_LCD_RPORTRAIT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm3210e-eval/configs/usbmsc/defconfig b/boards/arm/stm32/stm3210e-eval/configs/usbmsc/defconfig
index 2e230a3..fa8bf04 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/usbmsc/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/usbmsc/defconfig
@@ -18,7 +18,6 @@ CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/stm3210e-eval/configs/usbserial/defconfig b/boards/arm/stm32/stm3210e-eval/configs/usbserial/defconfig
index df0b7be..de20f94 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/usbserial/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/usbserial/defconfig
@@ -19,7 +19,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXAMPLES_USBSERIAL=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_PL2303=y
 CONFIG_PL2303_PRODUCTSTR="USBdev Serial"
 CONFIG_PL2303_RXBUFSIZE=512
diff --git a/boards/arm/stm32/stm3220g-eval/configs/dhcpd/defconfig b/boards/arm/stm32/stm3220g-eval/configs/dhcpd/defconfig
index f1f8cc6..beca480 100644
--- a/boards/arm/stm32/stm3220g-eval/configs/dhcpd/defconfig
+++ b/boards/arm/stm32/stm3220g-eval/configs/dhcpd/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_DHCPD=y
diff --git a/boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig b/boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig
index e9c3454..a4e3377 100644
--- a/boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig
+++ b/boards/arm/stm32/stm3220g-eval/configs/nettest/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_ICMP=y
diff --git a/boards/arm/stm32/stm3220g-eval/configs/nsh/defconfig b/boards/arm/stm32/stm3220g-eval/configs/nsh/defconfig
index d00332f..52322f1 100644
--- a/boards/arm/stm32/stm3220g-eval/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm3220g-eval/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
 CONFIG_I2C_POLLED=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MTD=y
diff --git a/boards/arm/stm32/stm3220g-eval/configs/nsh2/defconfig b/boards/arm/stm32/stm3220g-eval/configs/nsh2/defconfig
index a76f464..4e01147 100644
--- a/boards/arm/stm32/stm3220g-eval/configs/nsh2/defconfig
+++ b/boards/arm/stm32/stm3220g-eval/configs/nsh2/defconfig
@@ -32,7 +32,6 @@ CONFIG_I2CTOOL_DEFFREQ=100000
 CONFIG_I2CTOOL_MINBUS=1
 CONFIG_I2C_POLLED=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig b/boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig
index 704237d..0dadc7c 100644
--- a/boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig
+++ b/boards/arm/stm32/stm3220g-eval/configs/nxwm/defconfig
@@ -36,7 +36,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MQ_MAXMSGSIZE=64
diff --git a/boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig b/boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig
index 012e167..2226a5a 100644
--- a/boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig
+++ b/boards/arm/stm32/stm3220g-eval/configs/telnetd/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/dhcpd/defconfig b/boards/arm/stm32/stm3240g-eval/configs/dhcpd/defconfig
index 5dc7600..8f52487 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/dhcpd/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/dhcpd/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_DHCPD=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/discover/defconfig b/boards/arm/stm32/stm3240g-eval/configs/discover/defconfig
index 02c0344..ce3483a 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/discover/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/discover/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
 CONFIG_I2C_POLLED=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=4
diff --git a/boards/arm/stm32/stm3240g-eval/configs/fb/defconfig b/boards/arm/stm32/stm3240g-eval/configs/fb/defconfig
index a592512..a20ddb7 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/fb/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/fb/defconfig
@@ -33,7 +33,6 @@ CONFIG_LCD=y
 CONFIG_LCD_FRAMEBUFFER=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig b/boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig
index fbc23a6..ed93304 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/knxwm/defconfig
@@ -38,7 +38,6 @@ CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_USRWORK=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NUTTX_USERSPACE=0x08040000
diff --git a/boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig b/boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig
index 0fa84e5..becb46a 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/nettest/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/nsh/defconfig b/boards/arm/stm32/stm3240g-eval/configs/nsh/defconfig
index 6dc0998..ba7a3bd 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/nsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_I2CTOOL_DEFFREQ=100000
 CONFIG_I2CTOOL_MINBUS=1
 CONFIG_I2C_POLLED=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/nsh2/defconfig b/boards/arm/stm32/stm3240g-eval/configs/nsh2/defconfig
index bfce92b..d152d25 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/nsh2/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/nsh2/defconfig
@@ -33,7 +33,6 @@ CONFIG_I2CTOOL_DEFFREQ=100000
 CONFIG_I2CTOOL_MINBUS=1
 CONFIG_I2C_POLLED=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/nxterm/defconfig b/boards/arm/stm32/stm3240g-eval/configs/nxterm/defconfig
index 9dad057..894ab6a 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/nxterm/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/nxterm/defconfig
@@ -37,7 +37,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NET=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig b/boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig
index 62fcfe5..62d728c 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/nxwm/defconfig
@@ -35,7 +35,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_NOGETRUN=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NET=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig b/boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig
index d8cf546..d40c0c4 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/telnetd/defconfig
@@ -28,7 +28,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/webserver/defconfig b/boards/arm/stm32/stm3240g-eval/configs/webserver/defconfig
index 8680812..e1f6550 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/webserver/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/webserver/defconfig
@@ -28,7 +28,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
 CONFIG_I2C_POLLED=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MTD=y
 CONFIG_NET=y
diff --git a/boards/arm/stm32/stm3240g-eval/configs/xmlrpc/defconfig b/boards/arm/stm32/stm3240g-eval/configs/xmlrpc/defconfig
index 95f1bd0..baa7f4b 100644
--- a/boards/arm/stm32/stm3240g-eval/configs/xmlrpc/defconfig
+++ b/boards/arm/stm32/stm3240g-eval/configs/xmlrpc/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
 CONFIG_I2C_POLLED=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=4
diff --git a/boards/arm/stm32/stm32_tiny/configs/nsh/defconfig b/boards/arm/stm32/stm32_tiny/configs/nsh/defconfig
index 7143e71..2895219 100644
--- a/boards/arm/stm32/stm32_tiny/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32_tiny/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_DRIVERS_WIRELESS=y
 CONFIG_EXAMPLES_NRF24L01TERM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32_tiny/configs/usbnsh/defconfig b/boards/arm/stm32/stm32_tiny/configs/usbnsh/defconfig
index 93f4f0e..84d92c2 100644
--- a/boards/arm/stm32/stm32_tiny/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/stm32_tiny/configs/usbnsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_CDCACM_CONSOLE=y
 CONFIG_CDCACM_RXBUFSIZE=256
 CONFIG_CDCACM_TXBUFSIZE=256
 CONFIG_DEFAULT_SMALL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=80
diff --git a/boards/arm/stm32/stm32butterfly2/configs/nsh/defconfig b/boards/arm/stm32/stm32butterfly2/configs/nsh/defconfig
index 3dc8b3f..5210475 100644
--- a/boards/arm/stm32/stm32butterfly2/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32butterfly2/configs/nsh/defconfig
@@ -38,7 +38,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIBC_STRERROR_SHORT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32butterfly2/configs/nshnet/defconfig b/boards/arm/stm32/stm32butterfly2/configs/nshnet/defconfig
index 4a2f4ad..849a002 100644
--- a/boards/arm/stm32/stm32butterfly2/configs/nshnet/defconfig
+++ b/boards/arm/stm32/stm32butterfly2/configs/nshnet/defconfig
@@ -39,7 +39,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIBC_STRERROR_SHORT=y
 CONFIG_LIB_HOSTNAME="butterfly2"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NET=y
 CONFIG_NETINIT_DRIPADDR=0x0a010101
diff --git a/boards/arm/stm32/stm32butterfly2/configs/nshusbdev/defconfig b/boards/arm/stm32/stm32butterfly2/configs/nshusbdev/defconfig
index db9215d..5a2dc95 100644
--- a/boards/arm/stm32/stm32butterfly2/configs/nshusbdev/defconfig
+++ b/boards/arm/stm32/stm32butterfly2/configs/nshusbdev/defconfig
@@ -36,7 +36,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIBC_STRERROR_SHORT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32butterfly2/configs/nshusbhost/defconfig b/boards/arm/stm32/stm32butterfly2/configs/nshusbhost/defconfig
index 3dc8b3f..5210475 100644
--- a/boards/arm/stm32/stm32butterfly2/configs/nshusbhost/defconfig
+++ b/boards/arm/stm32/stm32butterfly2/configs/nshusbhost/defconfig
@@ -38,7 +38,6 @@ CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIBC_STRERROR_SHORT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/adb/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/adb/defconfig
index 3d945ce..9a02693 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/adb/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/adb/defconfig
@@ -41,7 +41,6 @@ CONFIG_FS_PROCFS_EXCLUDE_MOUNTS=y
 CONFIG_LIBUV=y
 CONFIG_LIBUV_PIPE=y
 CONFIG_LIBUV_STREAM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFCONFIG=y
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/apds9960/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/apds9960/defconfig
index 355bc52..d1c8cac 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/apds9960/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/apds9960/defconfig
@@ -30,7 +30,6 @@ CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_APDS9960=y
 CONFIG_I2C_DRIVER=y
 CONFIG_IDLETHREAD_STACKSIZE=512
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/audio_tone/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/audio_tone/defconfig
index 08a6e99..9cf9452 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/audio_tone/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/audio_tone/defconfig
@@ -30,7 +30,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_DRIVERS_AUDIO=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/buttons/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/buttons/defconfig
index c0d09be..14a7b81 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/buttons/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/buttons/defconfig
@@ -35,7 +35,6 @@ CONFIG_EXAMPLES_BUTTONS=y
 CONFIG_INPUT=y
 CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
index 762346b..0034fcb 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
@@ -29,7 +29,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FDCLONE_STDIO=y
-CONFIG_MAX_TASKS=4
 CONFIG_MM_SMALL=y
 CONFIG_NSH_DISABLE_CP=y
 CONFIG_NSH_DISABLE_MKDIR=y
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/jlx12864g/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/jlx12864g/defconfig
index 66e7729..4587193 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/jlx12864g/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/jlx12864g/defconfig
@@ -34,7 +34,6 @@ CONFIG_EXAMPLES_NXHELLO_LISTENER_STACKSIZE=1536
 CONFIG_EXAMPLES_NXHELLO_STACKSIZE=1536
 CONFIG_LCD=y
 CONFIG_LCD_ST7567=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/lcd1602/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/lcd1602/defconfig
index 57fad56..75319ac 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/lcd1602/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/lcd1602/defconfig
@@ -34,7 +34,6 @@ CONFIG_I2CTOOL_MAXBUS=1
 CONFIG_I2CTOOL_MINBUS=1
 CONFIG_LCD_BACKPACK=y
 CONFIG_LCD_LCD1602=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/mcp2515/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/mcp2515/defconfig
index e985b7c..8fc866d 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/mcp2515/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/mcp2515/defconfig
@@ -33,7 +33,6 @@ CONFIG_CAN_TXREADY=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_CAN=y
 CONFIG_EXAMPLES_CAN_READ=y
-CONFIG_MAX_TASKS=16
 CONFIG_MCP2515_PHASESEG1=3
 CONFIG_MCP2515_PROPSEG=1
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/nrf24/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/nrf24/defconfig
index 3dd9241..0c9c608 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/nrf24/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/nrf24/defconfig
@@ -29,7 +29,6 @@ CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_DRIVERS_WIRELESS=y
 CONFIG_EXAMPLES_NRF24L01TERM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/nsh/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/nsh/defconfig
index 45fd685..e099101 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/pwm/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/pwm/defconfig
index ee0ad90..5ca06b4 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/pwm/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/pwm/defconfig
@@ -28,7 +28,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_PWM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/rfid-rc522/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/rfid-rc522/defconfig
index 74335ab..affef8e 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/rfid-rc522/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/rfid-rc522/defconfig
@@ -30,7 +30,6 @@ CONFIG_CL_MFRC522=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_DRIVERS_CONTACTLESS=y
 CONFIG_EXAMPLES_RFID_READUID=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/rgbled/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/rgbled/defconfig
index 2687886..651fe8c 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/rgbled/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/rgbled/defconfig
@@ -28,7 +28,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_RGBLED=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/sensors/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/sensors/defconfig
index 2829915..4fe4afc 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/sensors/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/sensors/defconfig
@@ -34,7 +34,6 @@ CONFIG_I2C=y
 CONFIG_I2C_DRIVER=y
 CONFIG_I2C_RESET=y
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_CP=y
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/usbnsh/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/usbnsh/defconfig
index e9f73ba..324e7a9 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/usbnsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_CDCACM_CONSOLE=y
 CONFIG_CDCACM_RXBUFSIZE=256
 CONFIG_CDCACM_TXBUFSIZE=256
 CONFIG_DEFAULT_SMALL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=80
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/userled/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/userled/defconfig
index 317f259..dbeaa7f 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/userled/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/userled/defconfig
@@ -30,7 +30,6 @@ CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_EXAMPLES_LEDS=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/veml6070/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/veml6070/defconfig
index 7ede642..a35cc7c 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/veml6070/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/veml6070/defconfig
@@ -28,7 +28,6 @@ CONFIG_BOARD_LATE_INITIALIZE=y
 CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
diff --git a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
index e261caf..969c009 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
@@ -40,7 +40,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBDSP=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
index 5242875..77d4c5c 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FDCLONE_STDIO=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_BASENAME=y
diff --git a/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig b/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig
index d4f60ee..f0254d2 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig
@@ -36,7 +36,6 @@ CONFIG_FDCLONE_STDIO=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=4
 CONFIG_NAME_MAX=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f3discovery/configs/nsh/defconfig b/boards/arm/stm32/stm32f3discovery/configs/nsh/defconfig
index b2a26e5..43c7158 100644
--- a/boards/arm/stm32/stm32f3discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f3discovery/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f3discovery/configs/usbnsh/defconfig b/boards/arm/stm32/stm32f3discovery/configs/usbnsh/defconfig
index 5e313ad..61982ba 100644
--- a/boards/arm/stm32/stm32f3discovery/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/stm32f3discovery/configs/usbnsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f411-minimum/configs/nsh/defconfig b/boards/arm/stm32/stm32f411-minimum/configs/nsh/defconfig
index 6af4bfa..44f19e5 100644
--- a/boards/arm/stm32/stm32f411-minimum/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f411-minimum/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BOARD_LOOPSPERMSEC=8499
 CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/stm32f411e-disco/configs/nsh/defconfig b/boards/arm/stm32/stm32f411e-disco/configs/nsh/defconfig
index 61b07b7..019959f 100644
--- a/boards/arm/stm32/stm32f411e-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f411e-disco/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_BOARD_LOOPSPERMSEC=8499
 CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/adc/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/adc/defconfig
index 08ab383..aaa6a1e 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/adc/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/adc/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HEAP2_BASE=0xD0000000
 CONFIG_HEAP2_SIZE=8388608
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/extflash/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/extflash/defconfig
index d827d25..cb7207b 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/extflash/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/extflash/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HEAP2_BASE=0xD0000000
 CONFIG_HEAP2_SIZE=8388608
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MTD_CONFIG=y
 CONFIG_MTD_CONFIG_RAM_CONSOLIDATE=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/fb/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/fb/defconfig
index 7d40d3d..8b8ebe9 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/fb/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/fb/defconfig
@@ -32,7 +32,6 @@ CONFIG_HEAP2_SIZE=7774208
 CONFIG_INPUT=y
 CONFIG_INPUT_STMPE811=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/highpri/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/highpri/defconfig
index 05fff91..1801a67 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/highpri/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/highpri/defconfig
@@ -25,7 +25,6 @@ CONFIG_HEAP2_SIZE=8388608
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_PWM=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/lcd/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/lcd/defconfig
index b78a9ac..d171962 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/lcd/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/lcd/defconfig
@@ -33,7 +33,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_ILI9341=y
 CONFIG_LCD_ILI9341_IFACE0=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/lvgl/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/lvgl/defconfig
index 527079f..b7026e3 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/lvgl/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/lvgl/defconfig
@@ -36,7 +36,6 @@ CONFIG_INPUT_STMPE811=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LV_HOR_RES=240
 CONFIG_LV_VER_RES=320
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/nsh/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/nsh/defconfig
index 5e9167f..01f0138 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HEAP2_BASE=0xD0000000
 CONFIG_HEAP2_SIZE=8388608
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig
index a5a4a04..c06a87e 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/nxhello/defconfig
@@ -32,7 +32,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HEAP2_BASE=0xD0000000
 CONFIG_HEAP2_SIZE=8388608
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig
index edf5eb8..5533049 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/nxwm/defconfig
@@ -37,7 +37,6 @@ CONFIG_HEAP2_SIZE=8081408
 CONFIG_INPUT=y
 CONFIG_INPUT_STMPE811=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/usbmsc/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/usbmsc/defconfig
index 8d032fd..8c51bf8 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/usbmsc/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/usbmsc/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HEAP2_BASE=0xD0000000
 CONFIG_HEAP2_SIZE=8388608
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f429i-disco/configs/usbnsh/defconfig b/boards/arm/stm32/stm32f429i-disco/configs/usbnsh/defconfig
index 5816312..0ebfee5 100644
--- a/boards/arm/stm32/stm32f429i-disco/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/stm32f429i-disco/configs/usbnsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_HEAP2_SIZE=8388608
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/adb/defconfig b/boards/arm/stm32/stm32f4discovery/configs/adb/defconfig
index b2fd2e9..732db60 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/adb/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/adb/defconfig
@@ -45,7 +45,6 @@ CONFIG_LIBUV=y
 CONFIG_LIBUV_PIPE=y
 CONFIG_LIBUV_STREAM=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/audio/defconfig b/boards/arm/stm32/stm32f4discovery/configs/audio/defconfig
index 99b1dd6..bf2d119 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/audio/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/audio/defconfig
@@ -36,7 +36,6 @@ CONFIG_I2C_DRIVER=y
 CONFIG_I2C_POLLED=y
 CONFIG_I2C_RESET=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/canard/defconfig b/boards/arm/stm32/stm32f4discovery/configs/canard/defconfig
index 174e9e2..c337587 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/canard/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/canard/defconfig
@@ -27,7 +27,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig b/boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig
index 37ec47b..456d9e6 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/cxxtest/defconfig
@@ -21,7 +21,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=114688
diff --git a/boards/arm/stm32/stm32f4discovery/configs/elf/defconfig b/boards/arm/stm32/stm32f4discovery/configs/elf/defconfig
index 68c26de..89da21a 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/elf/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/elf/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/stm32f4discovery/configs/hciuart/defconfig b/boards/arm/stm32/stm32f4discovery/configs/hciuart/defconfig
index a774de3..baf60dd 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/hciuart/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/hciuart/defconfig
@@ -39,7 +39,6 @@ CONFIG_IOB_NBUFFERS=64
 CONFIG_IOB_NCHAINS=16
 CONFIG_IOB_THROTTLE=16
 CONFIG_LIB_HOSTNAME="STM32F4-Discovery"
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/ipv6/defconfig b/boards/arm/stm32/stm32f4discovery/configs/ipv6/defconfig
index 2c396f7..0bffd1a 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/ipv6/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/ipv6/defconfig
@@ -32,7 +32,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HOSTNAME="STM32F4-Discovery"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig b/boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig
index 5edb933..1c5c306 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/kostest/defconfig
@@ -22,7 +22,6 @@ CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NUTTX_USERSPACE=0x08020000
 CONFIG_PASS1_BUILDIR="boards/arm/stm32/stm32f4discovery/kernel"
diff --git a/boards/arm/stm32/stm32f4discovery/configs/lcd1602/defconfig b/boards/arm/stm32/stm32f4discovery/configs/lcd1602/defconfig
index e9ba8a0..5cb7e61 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/lcd1602/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/lcd1602/defconfig
@@ -29,7 +29,6 @@ CONFIG_I2C=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD_BACKPACK=y
 CONFIG_LCD_LCD1602=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/lwl/defconfig b/boards/arm/stm32/stm32f4discovery/configs/lwl/defconfig
index 6eb7d66..ae9cb5a 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/lwl/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/lwl/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LWL_CONSOLE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/max31855/defconfig b/boards/arm/stm32/stm32f4discovery/configs/max31855/defconfig
index 4c2bc69..7b7915c 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/max31855/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/max31855/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig b/boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig
index daa86a7..cc7f4c1 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/max7219/defconfig
@@ -52,7 +52,6 @@ CONFIG_LCD_MAX7219=y
 CONFIG_LCD_NOGETRUN=y
 CONFIG_LIBC_LONG_LONG=y
 CONFIG_MAX7219_NHORIZONTALBLKS=4
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/mmcsdspi/defconfig b/boards/arm/stm32/stm32f4discovery/configs/mmcsdspi/defconfig
index d524c8b..ea00e7c 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/mmcsdspi/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/mmcsdspi/defconfig
@@ -37,7 +37,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HEAP_COLORATION=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_SENDFILE_BUFSIZE=1024
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_REGIONS=2
 CONFIG_NETUTILS_CODECS=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/modbus_slave/defconfig b/boards/arm/stm32/stm32f4discovery/configs/modbus_slave/defconfig
index ffc1a97..1243b92 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/modbus_slave/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/modbus_slave/defconfig
@@ -31,7 +31,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MODBUS=y
 CONFIG_MODBUS_SLAVE=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/module/defconfig b/boards/arm/stm32/stm32f4discovery/configs/module/defconfig
index 744dc71..c781514 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/module/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/module/defconfig
@@ -26,7 +26,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MODULE=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/netnsh/defconfig b/boards/arm/stm32/stm32f4discovery/configs/netnsh/defconfig
index 1fd6d5d..633bc62 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/netnsh/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/netnsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HOSTNAME="STM32F4-Discovery"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MMCSD_SDIO=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/nsh/defconfig b/boards/arm/stm32/stm32f4discovery/configs/nsh/defconfig
index 175dac0..b26ebd8 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/nxlines/defconfig b/boards/arm/stm32/stm32f4discovery/configs/nxlines/defconfig
index 05c42e4..68768c0 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/nxlines/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/nxlines/defconfig
@@ -36,7 +36,6 @@ CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=1
 CONFIG_LCD_MAXPOWER=255
 CONFIG_LCD_SSD1289=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/pm/defconfig b/boards/arm/stm32/stm32f4discovery/configs/pm/defconfig
index 2088376..49ca640 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/pm/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/pm/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig b/boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig
index 80f9c70..cf6c772 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/posix_spawn/defconfig
@@ -29,7 +29,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/stm32f4discovery/configs/pseudoterm/defconfig b/boards/arm/stm32/stm32f4discovery/configs/pseudoterm/defconfig
index 27c745b..1ae9cf8 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/pseudoterm/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/pseudoterm/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/rgbled/defconfig b/boards/arm/stm32/stm32f4discovery/configs/rgbled/defconfig
index a11f098..02ccff0 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/rgbled/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/rgbled/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig b/boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig
index 619d17f..1aa38f8 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/rndis/defconfig
@@ -36,7 +36,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x0
diff --git a/boards/arm/stm32/stm32f4discovery/configs/sporadic/defconfig b/boards/arm/stm32/stm32f4discovery/configs/sporadic/defconfig
index 8011087..3a85f7f 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/sporadic/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/sporadic/defconfig
@@ -23,7 +23,6 @@ CONFIG_BUILTIN=y
 CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/st7789/defconfig b/boards/arm/stm32/stm32f4discovery/configs/st7789/defconfig
index dbe45f1..2c12b29 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/st7789/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/st7789/defconfig
@@ -32,7 +32,6 @@ CONFIG_LCD_FRAMEBUFFER=y
 CONFIG_LCD_NOGETRUN=y
 CONFIG_LCD_PORTRAIT=y
 CONFIG_LCD_ST7789=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig b/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig
index f949ee7..83f3579 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/testlibcxx/defconfig
@@ -26,7 +26,6 @@ CONFIG_LIBCXX=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_LOCALTIME=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32f4discovery/configs/usbmsc/defconfig b/boards/arm/stm32/stm32f4discovery/configs/usbmsc/defconfig
index 19faecb..8f881b6 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/usbmsc/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/usbmsc/defconfig
@@ -24,7 +24,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/usbnsh/defconfig b/boards/arm/stm32/stm32f4discovery/configs/usbnsh/defconfig
index 7866702..8556157 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/usbnsh/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/usbnsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig b/boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig
index a305d58..b977101 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/wifi/defconfig
@@ -43,7 +43,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_SENDFILE_BUFSIZE=1024
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_REGIONS=2
 CONFIG_NET=y
diff --git a/boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig b/boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig
index 1213b09..ce69b34 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/winbuild/defconfig
@@ -20,7 +20,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=114688
diff --git a/boards/arm/stm32/stm32f4discovery/configs/xen1210/defconfig b/boards/arm/stm32/stm32f4discovery/configs/xen1210/defconfig
index bc201a4..e841c83 100644
--- a/boards/arm/stm32/stm32f4discovery/configs/xen1210/defconfig
+++ b/boards/arm/stm32/stm32f4discovery/configs/xen1210/defconfig
@@ -24,7 +24,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
index 9ca5066..97cc291 100644
--- a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
+++ b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
@@ -35,7 +35,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LIB_SLCDCODEC=y
 CONFIG_LWL_CONSOLE=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
index 0604411..15ba98b 100644
--- a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_DISABLE_CD=y
diff --git a/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig b/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
index 9f2b637..e31640e 100644
--- a/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_IDLETHREAD_STACKSIZE=128
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/arm/stm32/viewtool-stm32f107/configs/ft80x/defconfig b/boards/arm/stm32/viewtool-stm32f107/configs/ft80x/defconfig
index d2bb668..0a3469b 100644
--- a/boards/arm/stm32/viewtool-stm32f107/configs/ft80x/defconfig
+++ b/boards/arm/stm32/viewtool-stm32f107/configs/ft80x/defconfig
@@ -23,7 +23,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_FT80X=y
 CONFIG_LCD_FT80X_AUDIO_GPIOSHUTDOWN=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
diff --git a/boards/arm/stm32/viewtool-stm32f107/configs/highpri/defconfig b/boards/arm/stm32/viewtool-stm32f107/configs/highpri/defconfig
index f3e4026..9a1adcc 100644
--- a/boards/arm/stm32/viewtool-stm32f107/configs/highpri/defconfig
+++ b/boards/arm/stm32/viewtool-stm32f107/configs/highpri/defconfig
@@ -18,7 +18,6 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=5483
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32/viewtool-stm32f107/configs/netnsh/defconfig b/boards/arm/stm32/viewtool-stm32f107/configs/netnsh/defconfig
index 6bae551..599059a 100644
--- a/boards/arm/stm32/viewtool-stm32f107/configs/netnsh/defconfig
+++ b/boards/arm/stm32/viewtool-stm32f107/configs/netnsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_LIB_HOSTNAME="Viewtool-STM32F107"
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
diff --git a/boards/arm/stm32/viewtool-stm32f107/configs/nsh/defconfig b/boards/arm/stm32/viewtool-stm32f107/configs/nsh/defconfig
index e120948..0baad6d 100644
--- a/boards/arm/stm32/viewtool-stm32f107/configs/nsh/defconfig
+++ b/boards/arm/stm32/viewtool-stm32f107/configs/nsh/defconfig
@@ -19,7 +19,6 @@ CONFIG_BUILTIN=y
 CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
 CONFIG_PREALLOC_TIMERS=4
diff --git a/boards/arm/stm32/viewtool-stm32f107/configs/tcpblaster/defconfig b/boards/arm/stm32/viewtool-stm32f107/configs/tcpblaster/defconfig
index ec2dfa0..f32f8cd 100644
--- a/boards/arm/stm32/viewtool-stm32f107/configs/tcpblaster/defconfig
+++ b/boards/arm/stm32/viewtool-stm32f107/configs/tcpblaster/defconfig
@@ -24,7 +24,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=50
 CONFIG_IOB_NCHAINS=12
 CONFIG_LIB_HOSTNAME="Viewtool-STM32F107"
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETINIT_NOMAC=y
 CONFIG_NETINIT_THREAD=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
index 2358e62..47f9e04 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
@@ -28,7 +28,6 @@ CONFIG_EXAMPLES_ADC=y
 CONFIG_EXAMPLES_ADC_SWTRIG=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
index 66dd577..6c423e4 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
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 b523ce3..c5e67a3 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig
@@ -30,7 +30,6 @@ CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=255
 CONFIG_LCD_SH1106_OLED_132=y
 CONFIG_LCD_SSD1306_I2C=y
-CONFIG_MAX_TASKS=8
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
index 12bd849..566f5fb 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
@@ -33,7 +33,6 @@ CONFIG_LPWAN_SX127X_MODULATION_DEFAULT=1
 CONFIG_LPWAN_SX127X_RFFREQ_DEFAULT=930000000
 CONFIG_LPWAN_SX127X_RXSUPPORT=y
 CONFIG_LPWAN_SX127X_TXSUPPORT=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
index 4668628..73887db 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_BUILTIN=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_FS_PROCFS=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
index a9b2741..bc0add9 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_DEFAULT_SMALL=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_FS_PROCFS=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
index 2107ce7..992d2e9 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
@@ -32,7 +32,6 @@ CONFIG_LPWAN_SX127X_FSKOOK=y
 CONFIG_LPWAN_SX127X_MODULATION_DEFAULT=1
 CONFIG_LPWAN_SX127X_RXSUPPORT=y
 CONFIG_LPWAN_SX127X_TXSUPPORT=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
index 59bc248..ea3e442 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_INPUT=y
 CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
diff --git a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
index ed9f4b4..618dcae 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
index 3a22d95..2476cb3 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
index cb5ede5..e8dbee6 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
@@ -33,7 +33,6 @@ CONFIG_LPWAN_SX127X_FSKOOK=y
 CONFIG_LPWAN_SX127X_MODULATION_DEFAULT=1
 CONFIG_LPWAN_SX127X_RXSUPPORT=y
 CONFIG_LPWAN_SX127X_TXSUPPORT=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
index 0f64b0e..3488607 100644
--- a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_BOARD_LOOPSPERMSEC=2796
 CONFIG_DEFAULT_SMALL=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_DISABLE_CD=y
diff --git a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
index c9afd8d..c930894 100644
--- a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_BOARD_LOOPSPERMSEC=2796
 CONFIG_DEFAULT_SMALL=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_DISABLE_CD=y
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f722-nsh/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f722-nsh/defconfig
index 846afa7..e94e083 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f722-nsh/defconfig
+++ b/boards/arm/stm32f7/nucleo-144/configs/f722-nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BUILTIN=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f746-evalos/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f746-evalos/defconfig
index bd9c3b3..027ee02 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f746-evalos/defconfig
+++ b/boards/arm/stm32f7/nucleo-144/configs/f746-evalos/defconfig
@@ -29,7 +29,6 @@ CONFIG_EXAMPLES_HELLOXX=y
 CONFIG_EXAMPLES_LEDS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f746-nsh/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f746-nsh/defconfig
index 8b70a34..1fd4328 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f746-nsh/defconfig
+++ b/boards/arm/stm32f7/nucleo-144/configs/f746-nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BUILTIN=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig
index 30db150..b44c5ce 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig
+++ b/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig
@@ -44,7 +44,6 @@ CONFIG_IOEXPANDER=y
 CONFIG_IOEXPANDER_MULTIPIN=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MODULE=y
 CONFIG_MQ_MAXMSGSIZE=256
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f767-evalos/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f767-evalos/defconfig
index d6af52c..5e08098 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f767-evalos/defconfig
+++ b/boards/arm/stm32f7/nucleo-144/configs/f767-evalos/defconfig
@@ -29,7 +29,6 @@ CONFIG_EXAMPLES_HELLOXX=y
 CONFIG_EXAMPLES_LEDS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MPU60X0_I2C=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/defconfig
index c024f2e..3edec3b 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/defconfig
+++ b/boards/arm/stm32f7/nucleo-144/configs/f767-netnsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_FS_TMPFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_LIB_HOSTNAME="stntest"
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32f7/nucleo-144/configs/f767-nsh/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f767-nsh/defconfig
index 6948d4e..9cee444 100644
--- a/boards/arm/stm32f7/nucleo-144/configs/f767-nsh/defconfig
+++ b/boards/arm/stm32f7/nucleo-144/configs/f767-nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BUILTIN=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32f7/stm32f746g-disco/configs/audio/defconfig b/boards/arm/stm32f7/stm32f746g-disco/configs/audio/defconfig
index 88d74d6..36f2ed2 100644
--- a/boards/arm/stm32f7/stm32f746g-disco/configs/audio/defconfig
+++ b/boards/arm/stm32f7/stm32f746g-disco/configs/audio/defconfig
@@ -44,7 +44,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f7/stm32f746g-disco/configs/fb/defconfig b/boards/arm/stm32f7/stm32f746g-disco/configs/fb/defconfig
index 2468571..ddb403a 100644
--- a/boards/arm/stm32f7/stm32f746g-disco/configs/fb/defconfig
+++ b/boards/arm/stm32f7/stm32f746g-disco/configs/fb/defconfig
@@ -34,7 +34,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32f7/stm32f746g-disco/configs/lvgl/defconfig b/boards/arm/stm32f7/stm32f746g-disco/configs/lvgl/defconfig
index 31b198e..e4d1c9e 100644
--- a/boards/arm/stm32f7/stm32f746g-disco/configs/lvgl/defconfig
+++ b/boards/arm/stm32f7/stm32f746g-disco/configs/lvgl/defconfig
@@ -42,7 +42,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LV_DPI=72
 CONFIG_LV_HOR_RES=480
 CONFIG_LV_VER_RES=272
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=256
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig b/boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig
index 8344dd0..68dcd69 100644
--- a/boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig
+++ b/boards/arm/stm32f7/stm32f746g-disco/configs/netnsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HOSTNAME="stntest"
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32f7/stm32f746g-disco/configs/nsh/defconfig b/boards/arm/stm32f7/stm32f746g-disco/configs/nsh/defconfig
index 35655d4..8fb4e9d 100644
--- a/boards/arm/stm32f7/stm32f746g-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f7/stm32f746g-disco/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32f7/stm32f746g-disco/configs/nxdemo/defconfig b/boards/arm/stm32f7/stm32f746g-disco/configs/nxdemo/defconfig
index 1ad6be5..dba5fa2 100644
--- a/boards/arm/stm32f7/stm32f746g-disco/configs/nxdemo/defconfig
+++ b/boards/arm/stm32f7/stm32f746g-disco/configs/nxdemo/defconfig
@@ -42,7 +42,6 @@ CONFIG_EXAMPLES_NX_BPP=16
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=256
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f7/stm32f746g-disco/configs/nxterm/defconfig b/boards/arm/stm32f7/stm32f746g-disco/configs/nxterm/defconfig
index f31a9da..30fd123 100644
--- a/boards/arm/stm32f7/stm32f746g-disco/configs/nxterm/defconfig
+++ b/boards/arm/stm32f7/stm32f746g-disco/configs/nxterm/defconfig
@@ -34,7 +34,6 @@ CONFIG_EXAMPLES_NXTERM=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MQ_MAXMSGSIZE=256
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32f7/stm32f769i-disco/configs/netnsh/defconfig b/boards/arm/stm32f7/stm32f769i-disco/configs/netnsh/defconfig
index cf6470f..2bd7b12 100644
--- a/boards/arm/stm32f7/stm32f769i-disco/configs/netnsh/defconfig
+++ b/boards/arm/stm32f7/stm32f769i-disco/configs/netnsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_HOSTNAME="stntest"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SDIO=y
 CONFIG_MM_REGIONS=3
diff --git a/boards/arm/stm32f7/stm32f769i-disco/configs/nsh/defconfig b/boards/arm/stm32f7/stm32f769i-disco/configs/nsh/defconfig
index 59aaf52..5b728fb 100644
--- a/boards/arm/stm32f7/stm32f769i-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f7/stm32f769i-disco/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_BUILTIN=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi/configs/elf/defconfig b/boards/arm/stm32h7/nucleo-h743zi/configs/elf/defconfig
index 8438802..3bd0b06 100644
--- a/boards/arm/stm32h7/nucleo-h743zi/configs/elf/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi/configs/elf/defconfig
@@ -34,7 +34,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi/configs/netnsh/defconfig b/boards/arm/stm32h7/nucleo-h743zi/configs/netnsh/defconfig
index dab8500..55ff795 100644
--- a/boards/arm/stm32h7/nucleo-h743zi/configs/netnsh/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi/configs/netnsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi/configs/nsh/defconfig b/boards/arm/stm32h7/nucleo-h743zi/configs/nsh/defconfig
index 15e20f6..d13df8a 100644
--- a/boards/arm/stm32h7/nucleo-h743zi/configs/nsh/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32h7/nucleo-h743zi/configs/nxlines_oled/defconfig b/boards/arm/stm32h7/nucleo-h743zi/configs/nxlines_oled/defconfig
index f15b849..ab89b17 100644
--- a/boards/arm/stm32h7/nucleo-h743zi/configs/nxlines_oled/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi/configs/nxlines_oled/defconfig
@@ -38,7 +38,6 @@ CONFIG_LCD=y
 CONFIG_LCD_MAXCONTRAST=255
 CONFIG_LCD_SH1106_OLED_132=y
 CONFIG_LCD_SSD1306_I2C=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_MQ_MAXMSGSIZE=128
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi/configs/otg_fs_host/defconfig b/boards/arm/stm32h7/nucleo-h743zi/configs/otg_fs_host/defconfig
index 406b548..e7fa2bd 100644
--- a/boards/arm/stm32h7/nucleo-h743zi/configs/otg_fs_host/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi/configs/otg_fs_host/defconfig
@@ -28,7 +28,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi/configs/pwm/defconfig b/boards/arm/stm32h7/nucleo-h743zi/configs/pwm/defconfig
index 05c6125..ac686c2 100644
--- a/boards/arm/stm32h7/nucleo-h743zi/configs/pwm/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi/configs/pwm/defconfig
@@ -26,7 +26,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig b/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig
index c32feb6..521043d 100644
--- a/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig
@@ -47,7 +47,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_MTD=y
 CONFIG_NET=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi2/configs/netnsh/defconfig b/boards/arm/stm32h7/nucleo-h743zi2/configs/netnsh/defconfig
index 5cc2aaa..652e694 100644
--- a/boards/arm/stm32h7/nucleo-h743zi2/configs/netnsh/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi2/configs/netnsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/arm/stm32h7/nucleo-h743zi2/configs/nsh/defconfig b/boards/arm/stm32h7/nucleo-h743zi2/configs/nsh/defconfig
index 79914b0..6bb5a1c 100644
--- a/boards/arm/stm32h7/nucleo-h743zi2/configs/nsh/defconfig
+++ b/boards/arm/stm32h7/nucleo-h743zi2/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_BOARD_LOOPSPERMSEC=43103
 CONFIG_BUILTIN=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32h7/stm32h747i-disco/configs/nsh/defconfig b/boards/arm/stm32h7/stm32h747i-disco/configs/nsh/defconfig
index 3ba35b4..db0bc24 100644
--- a/boards/arm/stm32h7/stm32h747i-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32h7/stm32h747i-disco/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_EXPERIMENTAL=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/stm32l4/b-l475e-iot01a/configs/nsh/defconfig b/boards/arm/stm32l4/b-l475e-iot01a/configs/nsh/defconfig
index 6564e64..dc33986 100644
--- a/boards/arm/stm32l4/b-l475e-iot01a/configs/nsh/defconfig
+++ b/boards/arm/stm32l4/b-l475e-iot01a/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MTD_SMART_SECTOR_SIZE=512
 CONFIG_MX25RXX_SECTOR512=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig
index 2ff1211..b477cb7 100644
--- a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig
+++ b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-6lowpan/defconfig
@@ -46,7 +46,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIBM=y
 CONFIG_LIB_HOSTNAME="B-L475E-IOT01A"
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig
index 423eabb..68521c8 100644
--- a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig
+++ b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starhub/defconfig
@@ -35,7 +35,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIBM=y
 CONFIG_LIB_HOSTNAME="B-L475E-IOT01A"
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig
index 160122f..217a3c7 100644
--- a/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig
+++ b/boards/arm/stm32l4/b-l475e-iot01a/configs/spirit-starpoint/defconfig
@@ -47,7 +47,6 @@ CONFIG_IOB_NBUFFERS=32
 CONFIG_IOB_NCHAINS=16
 CONFIG_LIBM=y
 CONFIG_LIB_HOSTNAME="B-L475E-IOT01A"
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/arm/stm32l4/nucleo-l432kc/configs/nsh/defconfig b/boards/arm/stm32l4/nucleo-l432kc/configs/nsh/defconfig
index 2ba40e7..b12c62e 100644
--- a/boards/arm/stm32l4/nucleo-l432kc/configs/nsh/defconfig
+++ b/boards/arm/stm32l4/nucleo-l432kc/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_EXAMPLES_RANDOM=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32l4/nucleo-l432kc/configs/spwm/defconfig b/boards/arm/stm32l4/nucleo-l432kc/configs/spwm/defconfig
index c9e677d..fb55a2b 100644
--- a/boards/arm/stm32l4/nucleo-l432kc/configs/spwm/defconfig
+++ b/boards/arm/stm32l4/nucleo-l432kc/configs/spwm/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NUCLEOL432KC_SPWM=y
 CONFIG_NUCLEOL432KC_SPWM_PWM_FREQ=200000
diff --git a/boards/arm/stm32l4/nucleo-l452re/configs/nsh/defconfig b/boards/arm/stm32l4/nucleo-l452re/configs/nsh/defconfig
index bd13279..962ca2f 100644
--- a/boards/arm/stm32l4/nucleo-l452re/configs/nsh/defconfig
+++ b/boards/arm/stm32l4/nucleo-l452re/configs/nsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
 CONFIG_I2C_RESET=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32l4/nucleo-l476rg/configs/nsh/defconfig b/boards/arm/stm32l4/nucleo-l476rg/configs/nsh/defconfig
index 04c222d..5734ae6 100644
--- a/boards/arm/stm32l4/nucleo-l476rg/configs/nsh/defconfig
+++ b/boards/arm/stm32l4/nucleo-l476rg/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_EXAMPLES_RANDOM=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32l4/nucleo-l476rg/configs/nxdemo/defconfig b/boards/arm/stm32l4/nucleo-l476rg/configs/nxdemo/defconfig
index 2168b33..9241a5f 100644
--- a/boards/arm/stm32l4/nucleo-l476rg/configs/nxdemo/defconfig
+++ b/boards/arm/stm32l4/nucleo-l476rg/configs/nxdemo/defconfig
@@ -31,7 +31,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_FRAMEBUFFER=y
 CONFIG_LCD_PCD8544=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/arm/stm32l4/nucleo-l496zg/configs/nsh/defconfig b/boards/arm/stm32l4/nucleo-l496zg/configs/nsh/defconfig
index e5e0570..26a52ca 100644
--- a/boards/arm/stm32l4/nucleo-l496zg/configs/nsh/defconfig
+++ b/boards/arm/stm32l4/nucleo-l496zg/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_I2C=y
 CONFIG_I2CTOOL_MAXBUS=4
 CONFIG_I2CTOOL_MINBUS=1
 CONFIG_I2C_RESET=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/arm/stm32l4/stm32l476-mdk/configs/nsh/defconfig b/boards/arm/stm32l4/stm32l476-mdk/configs/nsh/defconfig
index a5cdffc..bdd91be 100644
--- a/boards/arm/stm32l4/stm32l476-mdk/configs/nsh/defconfig
+++ b/boards/arm/stm32l4/stm32l476-mdk/configs/nsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_TMPFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/defconfig b/boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/defconfig
index 0c94cf8..ea933aa 100644
--- a/boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/defconfig
+++ b/boards/arm/stm32l4/stm32l476vg-disco/configs/knsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_FS_TMPFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MTD=y
 CONFIG_MTD_N25QXXX=y
 CONFIG_MTD_PARTITION=y
diff --git a/boards/arm/stm32l4/stm32l476vg-disco/configs/nsh/defconfig b/boards/arm/stm32l4/stm32l476vg-disco/configs/nsh/defconfig
index 61a8b41..015f086 100644
--- a/boards/arm/stm32l4/stm32l476vg-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32l4/stm32l476vg-disco/configs/nsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_FS_TMPFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MTD=y
 CONFIG_MTD_N25QXXX=y
 CONFIG_MTD_PARTITION=y
diff --git a/boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/defconfig b/boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/defconfig
index 2590e16..b2a72d6 100644
--- a/boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/defconfig
+++ b/boards/arm/stm32l4/stm32l4r9ai-disco/configs/knsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
 CONFIG_I2C_DRIVER=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MTD=y
 CONFIG_MTD_PARTITION=y
diff --git a/boards/arm/stm32l4/stm32l4r9ai-disco/configs/nsh/defconfig b/boards/arm/stm32l4/stm32l4r9ai-disco/configs/nsh/defconfig
index d371321..957305c 100644
--- a/boards/arm/stm32l4/stm32l4r9ai-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32l4/stm32l4r9ai-disco/configs/nsh/defconfig
@@ -37,7 +37,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_I2C=y
 CONFIG_I2C_DRIVER=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MTD=y
 CONFIG_MTD_PARTITION=y
diff --git a/boards/arm/stm32l5/nucleo-l552ze/configs/nsh/defconfig b/boards/arm/stm32l5/nucleo-l552ze/configs/nsh/defconfig
index f5db817..933ecbd 100644
--- a/boards/arm/stm32l5/nucleo-l552ze/configs/nsh/defconfig
+++ b/boards/arm/stm32l5/nucleo-l552ze/configs/nsh/defconfig
@@ -37,7 +37,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_INPUT=y
 CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/stm32l5/stm32l562e-dk/configs/nsh/defconfig b/boards/arm/stm32l5/stm32l562e-dk/configs/nsh/defconfig
index 8d41541..2b12b7c 100644
--- a/boards/arm/stm32l5/stm32l562e-dk/configs/nsh/defconfig
+++ b/boards/arm/stm32l5/stm32l562e-dk/configs/nsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
 CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig b/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
index 7e0f574..e4a699d 100644
--- a/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
+++ b/boards/arm/str71x/olimex-strp711/configs/nettest/defconfig
@@ -22,7 +22,6 @@ CONFIG_ENC28J60=y
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_EXAMPLES_NETTEST_NOMAC=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/arm/str71x/olimex-strp711/configs/nsh/defconfig b/boards/arm/str71x/olimex-strp711/configs/nsh/defconfig
index 6789aa5..07829d1 100644
--- a/boards/arm/str71x/olimex-strp711/configs/nsh/defconfig
+++ b/boards/arm/str71x/olimex-strp711/configs/nsh/defconfig
@@ -19,7 +19,6 @@ CONFIG_ARM_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=1431
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/tiva/dk-tm4c129x/configs/ipv6/defconfig b/boards/arm/tiva/dk-tm4c129x/configs/ipv6/defconfig
index 98cfb37..d9b7cfc 100644
--- a/boards/arm/tiva/dk-tm4c129x/configs/ipv6/defconfig
+++ b/boards/arm/tiva/dk-tm4c129x/configs/ipv6/defconfig
@@ -27,7 +27,6 @@ CONFIG_I2CTOOL_MAXBUS=6
 CONFIG_I2CTOOL_MINBUS=6
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETINIT_IPv6NETMASK_8=0xff80
 CONFIG_NETINIT_MONITOR=y
diff --git a/boards/arm/tiva/dk-tm4c129x/configs/nsh/defconfig b/boards/arm/tiva/dk-tm4c129x/configs/nsh/defconfig
index a5e61d6..387b8b1 100644
--- a/boards/arm/tiva/dk-tm4c129x/configs/nsh/defconfig
+++ b/boards/arm/tiva/dk-tm4c129x/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_I2CTOOL_MAXBUS=6
 CONFIG_I2CTOOL_MINBUS=6
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
diff --git a/boards/arm/tiva/eagle100/configs/httpd/defconfig b/boards/arm/tiva/eagle100/configs/httpd/defconfig
index 0a46a7c..bfff3a3 100644
--- a/boards/arm/tiva/eagle100/configs/httpd/defconfig
+++ b/boards/arm/tiva/eagle100/configs/httpd/defconfig
@@ -20,7 +20,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_EXAMPLES_WEBSERVER=y
 CONFIG_HOST_WINDOWS=y
-CONFIG_MAX_TASKS=8
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NETUTILS_WEBSERVER=y
diff --git a/boards/arm/tiva/eagle100/configs/nettest/defconfig b/boards/arm/tiva/eagle100/configs/nettest/defconfig
index 8475a0d..3b6dd9c 100644
--- a/boards/arm/tiva/eagle100/configs/nettest/defconfig
+++ b/boards/arm/tiva/eagle100/configs/nettest/defconfig
@@ -21,7 +21,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_NETTEST=y
 CONFIG_HOST_WINDOWS=y
-CONFIG_MAX_TASKS=8
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NET_ICMP=y
diff --git a/boards/arm/tiva/eagle100/configs/nsh/defconfig b/boards/arm/tiva/eagle100/configs/nsh/defconfig
index bd8783a..0e20a2a 100644
--- a/boards/arm/tiva/eagle100/configs/nsh/defconfig
+++ b/boards/arm/tiva/eagle100/configs/nsh/defconfig
@@ -18,7 +18,6 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
 CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NET=y
diff --git a/boards/arm/tiva/eagle100/configs/nxflat/defconfig b/boards/arm/tiva/eagle100/configs/nxflat/defconfig
index 7cca698..c1680d8 100644
--- a/boards/arm/tiva/eagle100/configs/nxflat/defconfig
+++ b/boards/arm/tiva/eagle100/configs/nxflat/defconfig
@@ -21,7 +21,6 @@ CONFIG_EXAMPLES_NXFLAT=y
 CONFIG_FS_ROMFS=y
 CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NXFLAT=y
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
diff --git a/boards/arm/tiva/eagle100/configs/thttpd/defconfig b/boards/arm/tiva/eagle100/configs/thttpd/defconfig
index a3965c2..0de428b 100644
--- a/boards/arm/tiva/eagle100/configs/thttpd/defconfig
+++ b/boards/arm/tiva/eagle100/configs/thttpd/defconfig
@@ -21,7 +21,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_THTTPD=y
 CONFIG_FS_ROMFS=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETUTILS_NETLIB=y
 CONFIG_NETUTILS_THTTPD=y
diff --git a/boards/arm/tiva/ekk-lm3s9b96/configs/nsh/defconfig b/boards/arm/tiva/ekk-lm3s9b96/configs/nsh/defconfig
index e9f00df..f8372af 100644
--- a/boards/arm/tiva/ekk-lm3s9b96/configs/nsh/defconfig
+++ b/boards/arm/tiva/ekk-lm3s9b96/configs/nsh/defconfig
@@ -19,7 +19,6 @@ CONFIG_ARMV7M_OABI_TOOLCHAIN=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_NSLOTS=0
 CONFIG_NET=y
diff --git a/boards/arm/tiva/launchxl-cc1310/configs/nsh/defconfig b/boards/arm/tiva/launchxl-cc1310/configs/nsh/defconfig
index c2c092e..64ee7e8e 100644
--- a/boards/arm/tiva/launchxl-cc1310/configs/nsh/defconfig
+++ b/boards/arm/tiva/launchxl-cc1310/configs/nsh/defconfig
@@ -23,7 +23,6 @@ CONFIG_BUILTIN=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_FS_PROCFS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/tiva/launchxl-cc1312r1/configs/nsh/defconfig b/boards/arm/tiva/launchxl-cc1312r1/configs/nsh/defconfig
index db53e95..5d68711 100644
--- a/boards/arm/tiva/launchxl-cc1312r1/configs/nsh/defconfig
+++ b/boards/arm/tiva/launchxl-cc1312r1/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_BUILTIN=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_FS_PROCFS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig b/boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig
index e7836ac..8a5f204 100644
--- a/boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig
+++ b/boards/arm/tiva/lm3s6432-s2e/configs/nsh/defconfig
@@ -16,7 +16,6 @@ CONFIG_ARCH_CHIP_LM3S=y
 CONFIG_ARCH_CHIP_LM=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=4
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/discover/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/discover/defconfig
index 1f402b9..636a7dd 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/discover/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/discover/defconfig
@@ -21,7 +21,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NET=y
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/nsh/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/nsh/defconfig
index e647bce..d595630 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/nsh/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/nsh/defconfig
@@ -19,7 +19,6 @@ CONFIG_ARMV7M_OABI_TOOLCHAIN=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NET=y
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
index ed754c6..ac598e6 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
@@ -31,7 +31,6 @@ CONFIG_EXAMPLES_NX_FONTCOLOR=0x00
 CONFIG_EXAMPLES_NX_TBCOLOR=0x08
 CONFIG_LCD=y
 CONFIG_LCD_P14201=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
 CONFIG_NXFONT_SANS23X27=y
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/qemu-flat/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/qemu-flat/defconfig
index 6145e50..2386efe 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/qemu-flat/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/qemu-flat/defconfig
@@ -43,7 +43,6 @@ CONFIG_FS_TMPFS=y
 CONFIG_HOST_MACOS=y
 CONFIG_LIBC_DLFCN=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NET=y
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/qemu-nxflat/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/qemu-nxflat/defconfig
index b96afb7..acfcace 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/qemu-nxflat/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/qemu-nxflat/defconfig
@@ -23,7 +23,6 @@ CONFIG_EXAMPLES_NXFLAT=y
 CONFIG_FS_ROMFS=y
 CONFIG_LIBM=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_NAMESIZE=64
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
index da63d4b..65759f2 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
@@ -45,7 +45,6 @@ CONFIG_FS_TMPFS=y
 CONFIG_HOST_MACOS=y
 CONFIG_LIBC_DLFCN=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_MODULE=y
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/tcpecho/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/tcpecho/defconfig
index 7d4ebca..698ce69 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/tcpecho/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/tcpecho/defconfig
@@ -20,7 +20,6 @@ CONFIG_EXAMPLES_TCPECHO_DRIPADDR=0xc0a80201
 CONFIG_EXAMPLES_TCPECHO_IPADDR=0xc0a80232
 CONFIG_EXAMPLES_TCPECHO_NOMAC=y
 CONFIG_FS_FAT=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSCLIENT_ENTRIES=4
diff --git a/boards/arm/tiva/lm3s8962-ek/configs/nsh/defconfig b/boards/arm/tiva/lm3s8962-ek/configs/nsh/defconfig
index a3c4b70..a35541c 100644
--- a/boards/arm/tiva/lm3s8962-ek/configs/nsh/defconfig
+++ b/boards/arm/tiva/lm3s8962-ek/configs/nsh/defconfig
@@ -19,7 +19,6 @@ CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
 CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NET=y
diff --git a/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig b/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
index 9ffb503..861f9cd 100644
--- a/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
+++ b/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
@@ -31,7 +31,6 @@ CONFIG_EXAMPLES_NX_TBCOLOR=8
 CONFIG_HOST_WINDOWS=y
 CONFIG_LCD=y
 CONFIG_LCD_P14201=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
 CONFIG_NXFONT_SANS23X27=y
diff --git a/boards/arm/tiva/lm4f120-launchpad/configs/nsh/defconfig b/boards/arm/tiva/lm4f120-launchpad/configs/nsh/defconfig
index ac18caa..0e5e9b1 100644
--- a/boards/arm/tiva/lm4f120-launchpad/configs/nsh/defconfig
+++ b/boards/arm/tiva/lm4f120-launchpad/configs/nsh/defconfig
@@ -20,7 +20,6 @@ CONFIG_ARMV7M_OABI_TOOLCHAIN=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
 CONFIG_BUILTIN=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/arm/tiva/tm4c123g-launchpad/configs/mcp2515/defconfig b/boards/arm/tiva/tm4c123g-launchpad/configs/mcp2515/defconfig
index 46fc767..28dd06d 100644
--- a/boards/arm/tiva/tm4c123g-launchpad/configs/mcp2515/defconfig
+++ b/boards/arm/tiva/tm4c123g-launchpad/configs/mcp2515/defconfig
@@ -26,7 +26,6 @@ CONFIG_DEBUG_FULLOPT=y
 CONFIG_DEBUG_SYMBOLS=y
 CONFIG_EXAMPLES_CAN=y
 CONFIG_EXAMPLES_CAN_READ=y
-CONFIG_MAX_TASKS=16
 CONFIG_MCP2515_PHASESEG1=3
 CONFIG_MCP2515_PROPSEG=1
 CONFIG_MCP2515_SPI_SCK_FREQUENCY=4000000
diff --git a/boards/arm/tiva/tm4c123g-launchpad/configs/nsh/defconfig b/boards/arm/tiva/tm4c123g-launchpad/configs/nsh/defconfig
index ea055f3..5c70046 100644
--- a/boards/arm/tiva/tm4c123g-launchpad/configs/nsh/defconfig
+++ b/boards/arm/tiva/tm4c123g-launchpad/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_ARMV7M_OABI_TOOLCHAIN=y
 CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y
 CONFIG_BOARD_LOOPSPERMSEC=4531
 CONFIG_BUILTIN=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/tiva/tm4c1294-launchpad/configs/ipv6/defconfig b/boards/arm/tiva/tm4c1294-launchpad/configs/ipv6/defconfig
index 53be6bd..70dafb6 100644
--- a/boards/arm/tiva/tm4c1294-launchpad/configs/ipv6/defconfig
+++ b/boards/arm/tiva/tm4c1294-launchpad/configs/ipv6/defconfig
@@ -26,7 +26,6 @@ CONFIG_I2CTOOL_MAXBUS=6
 CONFIG_I2CTOOL_MINBUS=6
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETINIT_IPv6NETMASK_4=0x0000
 CONFIG_NETINIT_IPv6NETMASK_8=0xff80
diff --git a/boards/arm/tiva/tm4c1294-launchpad/configs/nsh/defconfig b/boards/arm/tiva/tm4c1294-launchpad/configs/nsh/defconfig
index 369e0c0..6ee1e6c 100644
--- a/boards/arm/tiva/tm4c1294-launchpad/configs/nsh/defconfig
+++ b/boards/arm/tiva/tm4c1294-launchpad/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_I2CTOOL_MAXBUS=6
 CONFIG_I2CTOOL_MINBUS=6
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_NOADDR=y
diff --git a/boards/arm/tms570/launchxl-tms57004/configs/nsh/defconfig b/boards/arm/tms570/launchxl-tms57004/configs/nsh/defconfig
index c2203ae..a68161f 100644
--- a/boards/arm/tms570/launchxl-tms57004/configs/nsh/defconfig
+++ b/boards/arm/tms570/launchxl-tms57004/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_I2C=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/tms570/tms570ls31x-usb-kit/configs/nsh/defconfig b/boards/arm/tms570/tms570ls31x-usb-kit/configs/nsh/defconfig
index e5236bb..ce9fc20 100644
--- a/boards/arm/tms570/tms570ls31x-usb-kit/configs/nsh/defconfig
+++ b/boards/arm/tms570/tms570ls31x-usb-kit/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_I2C=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/arm/xmc4/xmc4500-relax/configs/nsh/defconfig b/boards/arm/xmc4/xmc4500-relax/configs/nsh/defconfig
index d42b5c1..02a8ce3 100644
--- a/boards/arm/xmc4/xmc4500-relax/configs/nsh/defconfig
+++ b/boards/arm/xmc4/xmc4500-relax/configs/nsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_I2CTOOL_MAXBUS=0
 CONFIG_I2C_RESET=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MTD=y
diff --git a/boards/arm/xmc4/xmc4700-relax/configs/nsh/defconfig b/boards/arm/xmc4/xmc4700-relax/configs/nsh/defconfig
index 94fa0bd..fc441a4 100644
--- a/boards/arm/xmc4/xmc4700-relax/configs/nsh/defconfig
+++ b/boards/arm/xmc4/xmc4700-relax/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_BOARD_LOOPSPERMSEC=8000
 CONFIG_BUILTIN=y
 CONFIG_DEBUG_NOOPT=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/avr/at32uc3/avr32dev1/configs/nsh/defconfig b/boards/avr/at32uc3/avr32dev1/configs/nsh/defconfig
index 2380c2d..c3668f2 100644
--- a/boards/avr/at32uc3/avr32dev1/configs/nsh/defconfig
+++ b/boards/avr/at32uc3/avr32dev1/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_ENDIAN_BIG=y
 CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
diff --git a/boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig b/boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig
index 2764db4..62f78fd 100644
--- a/boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig
+++ b/boards/avr/at32uc3/avr32dev1/configs/ostest/defconfig
@@ -26,7 +26,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_ENDIAN_BIG=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x00000000
diff --git a/boards/avr/at90usb/micropendous3/configs/hello/defconfig b/boards/avr/at90usb/micropendous3/configs/hello/defconfig
index 2f0ea2c..19f9c05 100644
--- a/boards/avr/at90usb/micropendous3/configs/hello/defconfig
+++ b/boards/avr/at90usb/micropendous3/configs/hello/defconfig
@@ -24,7 +24,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_IDLETHREAD_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig b/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
index 0b2e790..aab3024 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
@@ -24,7 +24,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_IDLETHREAD_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig b/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
index 0c0cf9a..27c94c5 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
 CONFIG_IDLETHREAD_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig b/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
index 3b49fb2..d047ad9 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
@@ -25,7 +25,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_IDLETHREAD_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=8
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
diff --git a/boards/avr/atmega/amber/configs/hello/defconfig b/boards/avr/atmega/amber/configs/hello/defconfig
index 3d6793c..e012e2b 100644
--- a/boards/avr/atmega/amber/configs/hello/defconfig
+++ b/boards/avr/atmega/amber/configs/hello/defconfig
@@ -24,7 +24,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_IDLETHREAD_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig b/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
index eebada1..230cf63 100644
--- a/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
+++ b/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_IDLETHREAD_STACKSIZE=128
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
index d6c4bc0..a25ecf7 100644
--- a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
+++ b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
 CONFIG_IDLETHREAD_STACKSIZE=128
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
diff --git a/boards/avr/atmega/moteino-mega/configs/hello/defconfig b/boards/avr/atmega/moteino-mega/configs/hello/defconfig
index d7af2c5..3fe8c8f 100644
--- a/boards/avr/atmega/moteino-mega/configs/hello/defconfig
+++ b/boards/avr/atmega/moteino-mega/configs/hello/defconfig
@@ -24,7 +24,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_IDLETHREAD_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=4
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/avr/atmega/moteino-mega/configs/nsh/defconfig b/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
index 85b844e..05b3192 100644
--- a/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
+++ b/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_PTHREAD=y
 CONFIG_IDLETHREAD_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig b/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
index 83c0282..785e945 100644
--- a/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
+++ b/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
@@ -25,7 +25,6 @@ CONFIG_HCS12_NONBANKED=y
 CONFIG_HCS12_SCI0=y
 CONFIG_HCS12_SERIALMON=y
 CONFIG_IDLETHREAD_STACKSIZE=256
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
diff --git a/boards/hc/m9s12/ne64badge/configs/ostest/defconfig b/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
index 6846916..ae15d38 100644
--- a/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
+++ b/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
@@ -24,7 +24,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_HCS12_NONBANKED=y
 CONFIG_HCS12_SCI0=y
 CONFIG_IDLETHREAD_STACKSIZE=256
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
diff --git a/boards/mips/pic32mx/mirtoo/configs/nsh/defconfig b/boards/mips/pic32mx/mirtoo/configs/nsh/defconfig
index 502e8f9..09a433f 100644
--- a/boards/mips/pic32mx/mirtoo/configs/nsh/defconfig
+++ b/boards/mips/pic32mx/mirtoo/configs/nsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_PIC32MX_DEBUGGER=1
 CONFIG_PIC32MX_ICESEL=2
 CONFIG_PIC32MX_OSCOUT=1
diff --git a/boards/mips/pic32mx/mirtoo/configs/nxffs/defconfig b/boards/mips/pic32mx/mirtoo/configs/nxffs/defconfig
index 12d9017..88e7ad3 100644
--- a/boards/mips/pic32mx/mirtoo/configs/nxffs/defconfig
+++ b/boards/mips/pic32mx/mirtoo/configs/nxffs/defconfig
@@ -28,7 +28,6 @@ CONFIG_FS_NXFFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MIPS32_TOOLCHAIN_PINGUINOW=y
 CONFIG_MTD=y
 CONFIG_MTD_SST25=y
diff --git a/boards/mips/pic32mx/pic32mx-starterkit/configs/nsh/defconfig b/boards/mips/pic32mx/pic32mx-starterkit/configs/nsh/defconfig
index e8774df..aaa2e69 100644
--- a/boards/mips/pic32mx/pic32mx-starterkit/configs/nsh/defconfig
+++ b/boards/mips/pic32mx/pic32mx-starterkit/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MTD=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/mips/pic32mx/pic32mx-starterkit/configs/nsh2/defconfig b/boards/mips/pic32mx/pic32mx-starterkit/configs/nsh2/defconfig
index b9d2b46..9deda07 100644
--- a/boards/mips/pic32mx/pic32mx-starterkit/configs/nsh2/defconfig
+++ b/boards/mips/pic32mx/pic32mx-starterkit/configs/nsh2/defconfig
@@ -29,7 +29,6 @@ CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MTD=y
 CONFIG_NET=y
diff --git a/boards/mips/pic32mx/pic32mx7mmb/configs/nsh/defconfig b/boards/mips/pic32mx/pic32mx7mmb/configs/nsh/defconfig
index f5df7f5..0af7e9e 100644
--- a/boards/mips/pic32mx/pic32mx7mmb/configs/nsh/defconfig
+++ b/boards/mips/pic32mx/pic32mx7mmb/configs/nsh/defconfig
@@ -29,7 +29,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MIPS32_TOOLCHAIN_PINGUINOW=y
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
diff --git a/boards/mips/pic32mx/sure-pic32mx/configs/nsh/defconfig b/boards/mips/pic32mx/sure-pic32mx/configs/nsh/defconfig
index 964d0c5..9c37b03 100644
--- a/boards/mips/pic32mx/sure-pic32mx/configs/nsh/defconfig
+++ b/boards/mips/pic32mx/sure-pic32mx/configs/nsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_BUILTIN=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/mips/pic32mx/sure-pic32mx/configs/usbnsh/defconfig b/boards/mips/pic32mx/sure-pic32mx/configs/usbnsh/defconfig
index 0d14af9..ed2e76d 100644
--- a/boards/mips/pic32mx/sure-pic32mx/configs/usbnsh/defconfig
+++ b/boards/mips/pic32mx/sure-pic32mx/configs/usbnsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_CDCACM_TXBUFSIZE=256
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/mips/pic32mx/ubw32/configs/nsh/defconfig b/boards/mips/pic32mx/ubw32/configs/nsh/defconfig
index 6685257..4791ba6 100644
--- a/boards/mips/pic32mx/ubw32/configs/nsh/defconfig
+++ b/boards/mips/pic32mx/ubw32/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/mips/pic32mz/flipnclick-pic32mz/configs/nsh/defconfig b/boards/mips/pic32mz/flipnclick-pic32mz/configs/nsh/defconfig
index 33a0b2f..4f042f3 100644
--- a/boards/mips/pic32mz/flipnclick-pic32mz/configs/nsh/defconfig
+++ b/boards/mips/pic32mz/flipnclick-pic32mz/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MIPS32_TOOLCHAIN_PINGUINOW=y
 CONFIG_MIPS_MICROMIPS=y
 CONFIG_MMCSD=y
diff --git a/boards/mips/pic32mz/flipnclick-pic32mz/configs/nxlines/defconfig b/boards/mips/pic32mz/flipnclick-pic32mz/configs/nxlines/defconfig
index ab84184..e1a741c 100644
--- a/boards/mips/pic32mz/flipnclick-pic32mz/configs/nxlines/defconfig
+++ b/boards/mips/pic32mz/flipnclick-pic32mz/configs/nxlines/defconfig
@@ -30,7 +30,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LCD=y
 CONFIG_LCD_HILETGO=y
 CONFIG_LCD_MAXCONTRAST=255
-CONFIG_MAX_TASKS=16
 CONFIG_MIPS32_TOOLCHAIN_PINGUINOW=y
 CONFIG_MIPS_MICROMIPS=y
 CONFIG_MMCSD=y
diff --git a/boards/mips/pic32mz/pic32mz-starterkit/configs/nsh/defconfig b/boards/mips/pic32mz/pic32mz-starterkit/configs/nsh/defconfig
index db416ec..05d077f 100644
--- a/boards/mips/pic32mz/pic32mz-starterkit/configs/nsh/defconfig
+++ b/boards/mips/pic32mz/pic32mz-starterkit/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_FS_FAT=y
 CONFIG_HOST_WINDOWS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MIPS32_TOOLCHAIN_PINGUINOW=y
 CONFIG_MIPS_MICROMIPS=y
 CONFIG_MMCSD=y
diff --git a/boards/misoc/lm32/misoc/configs/hello/defconfig b/boards/misoc/lm32/misoc/configs/hello/defconfig
index 10a39a8..ff96e5c 100644
--- a/boards/misoc/lm32/misoc/configs/hello/defconfig
+++ b/boards/misoc/lm32/misoc/configs/hello/defconfig
@@ -36,7 +36,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_IOB_NBUFFERS=24
 CONFIG_LIB_HOSTNAME="nuttx"
-CONFIG_MAX_TASKS=16
 CONFIG_MISOC_ETHERNET=y
 CONFIG_MISOC_UART1=y
 CONFIG_NET=y
diff --git a/boards/misoc/lm32/misoc/configs/nsh/defconfig b/boards/misoc/lm32/misoc/configs/nsh/defconfig
index 722ab92..d910755 100644
--- a/boards/misoc/lm32/misoc/configs/nsh/defconfig
+++ b/boards/misoc/lm32/misoc/configs/nsh/defconfig
@@ -52,7 +52,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXAMPLES_HELLO=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=4
 CONFIG_MISOC_UART1=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/or1k/mor1kx/or1k/configs/nsh/defconfig b/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
index edf38f8..5a48b14 100644
--- a/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
+++ b/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
@@ -68,7 +68,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_EXPERIMENTAL=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/renesas/m16c/skp16c26/configs/ostest/defconfig b/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
index 1786373..fb1af80 100644
--- a/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
+++ b/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
@@ -21,7 +21,6 @@ CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
 CONFIG_ENDIAN_BIG=y
 CONFIG_IDLETHREAD_STACKSIZE=256
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/renesas/rx65n/rx65n-grrose/configs/ipv6/defconfig b/boards/renesas/rx65n/rx65n-grrose/configs/ipv6/defconfig
index bd5eb44..5bc89e8 100644
--- a/boards/renesas/rx65n/rx65n-grrose/configs/ipv6/defconfig
+++ b/boards/renesas/rx65n/rx65n-grrose/configs/ipv6/defconfig
@@ -24,7 +24,6 @@ CONFIG_EXAMPLES_SERIALRX_PRINTSTR=y
 CONFIG_EXAMPLES_SERIALRX_PRIORITY=75
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NET=y
 CONFIG_NETDEV_PHY_IOCTL=y
diff --git a/boards/renesas/rx65n/rx65n-grrose/configs/netnsh/defconfig b/boards/renesas/rx65n/rx65n-grrose/configs/netnsh/defconfig
index fb8f9a7..7eba4b1 100644
--- a/boards/renesas/rx65n/rx65n-grrose/configs/netnsh/defconfig
+++ b/boards/renesas/rx65n/rx65n-grrose/configs/netnsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_EXAMPLES_SERIALRX_PRINTSTR=y
 CONFIG_EXAMPLES_SERIALRX_PRIORITY=75
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/renesas/rx65n/rx65n-grrose/configs/nsh/defconfig b/boards/renesas/rx65n/rx65n-grrose/configs/nsh/defconfig
index ce9f3e5..66f4838 100644
--- a/boards/renesas/rx65n/rx65n-grrose/configs/nsh/defconfig
+++ b/boards/renesas/rx65n/rx65n-grrose/configs/nsh/defconfig
@@ -16,7 +16,6 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=15001
 CONFIG_BUILTIN=y
 CONFIG_DEBUG_FEATURES=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/renesas/rx65n/rx65n-rsk1mb/configs/netnsh/defconfig b/boards/renesas/rx65n/rx65n-rsk1mb/configs/netnsh/defconfig
index 8504743..f99b3f5 100644
--- a/boards/renesas/rx65n/rx65n-rsk1mb/configs/netnsh/defconfig
+++ b/boards/renesas/rx65n/rx65n-rsk1mb/configs/netnsh/defconfig
@@ -18,7 +18,6 @@ CONFIG_DEBUG_FEATURES=y
 CONFIG_ETH0_PHY_KSZ8081=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/renesas/rx65n/rx65n-rsk1mb/configs/nsh/defconfig b/boards/renesas/rx65n/rx65n-rsk1mb/configs/nsh/defconfig
index ee25eea..5ffcbd9 100644
--- a/boards/renesas/rx65n/rx65n-rsk1mb/configs/nsh/defconfig
+++ b/boards/renesas/rx65n/rx65n-rsk1mb/configs/nsh/defconfig
@@ -17,7 +17,6 @@ CONFIG_ARCH_RENESAS=y
 CONFIG_ARCH_STACKDUMP=y
 CONFIG_BUILTIN=y
 CONFIG_DEBUG_FEATURES=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/renesas/rx65n/rx65n-rsk2mb/configs/ipv6/defconfig b/boards/renesas/rx65n/rx65n-rsk2mb/configs/ipv6/defconfig
index 03472a0..9cbfa63 100644
--- a/boards/renesas/rx65n/rx65n-rsk2mb/configs/ipv6/defconfig
+++ b/boards/renesas/rx65n/rx65n-rsk2mb/configs/ipv6/defconfig
@@ -24,7 +24,6 @@ CONFIG_EXAMPLES_SERIALRX_PRINTSTR=y
 CONFIG_EXAMPLES_SERIALRX_PRIORITY=75
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NET=y
 CONFIG_NETDEV_PHY_IOCTL=y
diff --git a/boards/renesas/rx65n/rx65n-rsk2mb/configs/netnsh/defconfig b/boards/renesas/rx65n/rx65n-rsk2mb/configs/netnsh/defconfig
index 31abe50..d02780a 100644
--- a/boards/renesas/rx65n/rx65n-rsk2mb/configs/netnsh/defconfig
+++ b/boards/renesas/rx65n/rx65n-rsk2mb/configs/netnsh/defconfig
@@ -22,7 +22,6 @@ CONFIG_EXAMPLES_SERIALRX_PRINTSTR=y
 CONFIG_EXAMPLES_SERIALRX_PRIORITY=75
 CONFIG_FS_PROCFS=y
 CONFIG_FS_PROCFS_REGISTER=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/renesas/rx65n/rx65n-rsk2mb/configs/nsh/defconfig b/boards/renesas/rx65n/rx65n-rsk2mb/configs/nsh/defconfig
index 1b5eb83..e6f524e 100644
--- a/boards/renesas/rx65n/rx65n-rsk2mb/configs/nsh/defconfig
+++ b/boards/renesas/rx65n/rx65n-rsk2mb/configs/nsh/defconfig
@@ -18,7 +18,6 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_BOARD_LOOPSPERMSEC=15001
 CONFIG_BUILTIN=y
 CONFIG_DEBUG_FEATURES=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/renesas/rx65n/rx65n/configs/nsh/defconfig b/boards/renesas/rx65n/rx65n/configs/nsh/defconfig
index bc322f8..03e93b6 100644
--- a/boards/renesas/rx65n/rx65n/configs/nsh/defconfig
+++ b/boards/renesas/rx65n/rx65n/configs/nsh/defconfig
@@ -16,7 +16,6 @@ CONFIG_ARCH_STACKDUMP=y
 CONFIG_BUILTIN=y
 CONFIG_DEBUG_FEATURES=y
 CONFIG_DEBUG_SYMBOLS=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig b/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
index 9fe8013..f447865 100644
--- a/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
+++ b/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
@@ -21,7 +21,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
 CONFIG_ENDIAN_BIG=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
diff --git a/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig b/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
index 2085e89..7e8defb 100644
--- a/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
+++ b/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
@@ -21,7 +21,6 @@ CONFIG_DISABLE_MQUEUE=y
 CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PTHREAD=y
 CONFIG_ENDIAN_BIG=y
-CONFIG_MAX_TASKS=8
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NUNGET_CHARS=0
 CONFIG_PREALLOC_TIMERS=0
diff --git a/boards/risc-v/bl602/bl602evb/configs/ble/defconfig b/boards/risc-v/bl602/bl602evb/configs/ble/defconfig
index a758f9c..838e7c9 100644
--- a/boards/risc-v/bl602/bl602evb/configs/ble/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/ble/defconfig
@@ -44,7 +44,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=1024
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
index 08eb8b6..849f972 100644
--- a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
@@ -40,7 +40,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
index 07e3224..3c952bc 100644
--- a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
@@ -35,7 +35,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
index 9ea5929..3eed8c5 100644
--- a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
@@ -37,7 +37,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
index 340afb6..6e079fb 100644
--- a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
@@ -37,7 +37,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
index d2a8e7e..277bf21 100644
--- a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
index 60d181a..175a44d 100644
--- a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
@@ -36,7 +36,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
index 4ea53df..8c413a3 100644
--- a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
@@ -37,7 +37,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
index 3910f84..15cc7db 100644
--- a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
@@ -38,7 +38,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
index 5378029..6ee05c2 100644
--- a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
@@ -60,7 +60,6 @@ CONFIG_LIBC_LOCALTIME=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MEMCPY_VIK=y
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MM_REGIONS=2
diff --git a/boards/risc-v/c906/smartl-c906/configs/elf/defconfig b/boards/risc-v/c906/smartl-c906/configs/elf/defconfig
index 65eb5cc..eb63e40 100644
--- a/boards/risc-v/c906/smartl-c906/configs/elf/defconfig
+++ b/boards/risc-v/c906/smartl-c906/configs/elf/defconfig
@@ -34,7 +34,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/risc-v/c906/smartl-c906/configs/fpu/defconfig b/boards/risc-v/c906/smartl-c906/configs/fpu/defconfig
index e5ac51a..5f0eb11 100644
--- a/boards/risc-v/c906/smartl-c906/configs/fpu/defconfig
+++ b/boards/risc-v/c906/smartl-c906/configs/fpu/defconfig
@@ -29,7 +29,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/risc-v/c906/smartl-c906/configs/knsh/defconfig b/boards/risc-v/c906/smartl-c906/configs/knsh/defconfig
index 5280531..0a3e1fa 100644
--- a/boards/risc-v/c906/smartl-c906/configs/knsh/defconfig
+++ b/boards/risc-v/c906/smartl-c906/configs/knsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_KERNEL_HEAPSIZE=524288
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/c906/smartl-c906/configs/module/defconfig b/boards/risc-v/c906/smartl-c906/configs/module/defconfig
index bd0ed8e..7eec8f3 100644
--- a/boards/risc-v/c906/smartl-c906/configs/module/defconfig
+++ b/boards/risc-v/c906/smartl-c906/configs/module/defconfig
@@ -34,7 +34,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_MODULE=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/c906/smartl-c906/configs/nsh/defconfig b/boards/risc-v/c906/smartl-c906/configs/nsh/defconfig
index cec4d3d..5e5c078 100644
--- a/boards/risc-v/c906/smartl-c906/configs/nsh/defconfig
+++ b/boards/risc-v/c906/smartl-c906/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/risc-v/c906/smartl-c906/configs/sotest/defconfig b/boards/risc-v/c906/smartl-c906/configs/sotest/defconfig
index 1b78252..7eb2c46 100644
--- a/boards/risc-v/c906/smartl-c906/configs/sotest/defconfig
+++ b/boards/risc-v/c906/smartl-c906/configs/sotest/defconfig
@@ -35,7 +35,6 @@ CONFIG_LIBC_DLFCN=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/adc/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/adc/defconfig
index 03ef64d..fccb5b0 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/adc/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/adc/defconfig
@@ -30,7 +30,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/aes/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/aes/defconfig
index 79fd338..ec0efd3 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/aes/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/aes/defconfig
@@ -27,7 +27,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/bmp180/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/bmp180/defconfig
index beecb82..54bd375 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/bmp180/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/bmp180/defconfig
@@ -27,7 +27,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/dma/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/dma/defconfig
index dc5ca2a..b43efaa 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/dma/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/dma/defconfig
@@ -22,7 +22,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAW_BINARY=y
 CONFIG_START_DAY=29
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig
index 03f3d7d..5301b4d 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/efuse/defconfig
@@ -30,7 +30,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig
index dffc31b..78af327 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig
@@ -32,7 +32,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig
index e70b12c..61adaf4 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/module/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/module/defconfig
index 8a85e5d..3aa2628 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/module/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/module/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MODULE=y
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/nsh/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/nsh/defconfig
index 3b767b2..c89a361 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/nsh/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/oneshot/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/oneshot/defconfig
index f8a0d84..afbb72f 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/oneshot/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/oneshot/defconfig
@@ -31,7 +31,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/ostest/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/ostest/defconfig
index e1d91d5..6def6a0 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/ostest/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/ostest/defconfig
@@ -25,7 +25,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/pm/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/pm/defconfig
index 72139d4..4ad4a98 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/pm/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/pm/defconfig
@@ -25,7 +25,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/pwm/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/pwm/defconfig
index f17d773..d45bc38 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/pwm/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/pwm/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/random/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/random/defconfig
index 988a7b5..339bc0b 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/random/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/random/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/romfs/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/romfs/defconfig
index aedfc61..25de592 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/romfs/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/romfs/defconfig
@@ -27,7 +27,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_ARCHROMFS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/rsa/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/rsa/defconfig
index 52a7b8e..d234f2d 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/rsa/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/rsa/defconfig
@@ -31,7 +31,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/rtc/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/rtc/defconfig
index 0a49d37..f5be78b 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/rtc/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/rtc/defconfig
@@ -27,7 +27,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/sha/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/sha/defconfig
index 66c776d..30b2bc3 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/sha/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/sha/defconfig
@@ -29,7 +29,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/sotest/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/sotest/defconfig
index 032ad51..baa25fb 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/sotest/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/sotest/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_DLFCN=y
-CONFIG_MAX_TASKS=16
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/spiflash/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/spiflash/defconfig
index 5386f3e..23546b3 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/spiflash/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/spiflash/defconfig
@@ -29,7 +29,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_MTD_SMART=y
 CONFIG_NAME_MAX=48
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig
index 7e59d55..dc4cb5e 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/sta_softap/defconfig
@@ -42,7 +42,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/tickless/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/tickless/defconfig
index 19e19cd..9a2f44b 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/tickless/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/tickless/defconfig
@@ -26,7 +26,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/timer/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/timer/defconfig
index 6d624c9..ac20f19 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/timer/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/timer/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/uid/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/uid/defconfig
index fa93c0a..caea36c 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/uid/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/uid/defconfig
@@ -26,7 +26,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/watchdog/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/watchdog/defconfig
index 3897255..69007d6 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/watchdog/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/watchdog/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/watcher/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/watcher/defconfig
index a15584f..ab4ab67 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/watcher/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/watcher/defconfig
@@ -30,7 +30,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
index 07f3f1a..f41ec84 100644
--- a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
+++ b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
@@ -43,7 +43,6 @@ CONFIG_INPUT_BUTTONS_NPOLLWAITERS=1
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/risc-v/k210/maix-bit/README-qemu.txt b/boards/risc-v/k210/maix-bit/README-qemu.txt
index 11ab5cc..c160ae2 100644
--- a/boards/risc-v/k210/maix-bit/README-qemu.txt
+++ b/boards/risc-v/k210/maix-bit/README-qemu.txt
@@ -21,7 +21,6 @@
 +CONFIG_K210_WITH_QEMU=y
  CONFIG_LIBC_PERROR_STDOUT=y
  CONFIG_LIBC_STRERROR=y
- CONFIG_MAX_TASKS=64
 
 4. Configure and build NuttX
 
diff --git a/boards/risc-v/k210/maix-bit/configs/elf/defconfig b/boards/risc-v/k210/maix-bit/configs/elf/defconfig
index 07be58f..b49295a 100644
--- a/boards/risc-v/k210/maix-bit/configs/elf/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/elf/defconfig
@@ -33,7 +33,6 @@ CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=3072
diff --git a/boards/risc-v/k210/maix-bit/configs/knsh/defconfig b/boards/risc-v/k210/maix-bit/configs/knsh/defconfig
index 6a24cf8..c560913 100644
--- a/boards/risc-v/k210/maix-bit/configs/knsh/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/knsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_KERNEL_HEAPSIZE=524288
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/k210/maix-bit/configs/knsh_smp/defconfig b/boards/risc-v/k210/maix-bit/configs/knsh_smp/defconfig
index 53e6dc9..11d4a84 100644
--- a/boards/risc-v/k210/maix-bit/configs/knsh_smp/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/knsh_smp/defconfig
@@ -27,7 +27,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_KERNEL_HEAPSIZE=524288
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/k210/maix-bit/configs/kostest/defconfig b/boards/risc-v/k210/maix-bit/configs/kostest/defconfig
index db0b77e..b2aa909 100644
--- a/boards/risc-v/k210/maix-bit/configs/kostest/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/kostest/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_KERNEL_HEAPSIZE=524288
 CONFIG_NUTTX_USERSPACE=0x80100000
 CONFIG_PASS1_BUILDIR="boards/risc-v/k210/maix-bit/kernel"
diff --git a/boards/risc-v/k210/maix-bit/configs/module/defconfig b/boards/risc-v/k210/maix-bit/configs/module/defconfig
index c7c4cbc..3f19329 100644
--- a/boards/risc-v/k210/maix-bit/configs/module/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/module/defconfig
@@ -34,7 +34,6 @@ CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_MODULE=y
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PIPES=y
diff --git a/boards/risc-v/k210/maix-bit/configs/nsh/defconfig b/boards/risc-v/k210/maix-bit/configs/nsh/defconfig
index e5f8b97..081a0d8 100644
--- a/boards/risc-v/k210/maix-bit/configs/nsh/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/risc-v/k210/maix-bit/configs/posix_spawn/defconfig b/boards/risc-v/k210/maix-bit/configs/posix_spawn/defconfig
index dbda6cc..ebea6b4 100644
--- a/boards/risc-v/k210/maix-bit/configs/posix_spawn/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/posix_spawn/defconfig
@@ -32,7 +32,6 @@ CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_BOARDCTL=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
diff --git a/boards/risc-v/k210/maix-bit/configs/smp/defconfig b/boards/risc-v/k210/maix-bit/configs/smp/defconfig
index 1332097..674bba8 100644
--- a/boards/risc-v/k210/maix-bit/configs/smp/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/smp/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/risc-v/k210/maix-bit/configs/smp2/defconfig b/boards/risc-v/k210/maix-bit/configs/smp2/defconfig
index 74897d1..2d19885 100644
--- a/boards/risc-v/k210/maix-bit/configs/smp2/defconfig
+++ b/boards/risc-v/k210/maix-bit/configs/smp2/defconfig
@@ -29,7 +29,6 @@ CONFIG_IDLETHREAD_STACKSIZE=2048
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
diff --git a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
index 26d03ea..2545476 100644
--- a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
+++ b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/mpfs/icicle/configs/nsh/defconfig b/boards/risc-v/mpfs/icicle/configs/nsh/defconfig
index 0df8eb8..87dfc33 100644
--- a/boards/risc-v/mpfs/icicle/configs/nsh/defconfig
+++ b/boards/risc-v/mpfs/icicle/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_HOSTNAME="icicle"
-CONFIG_MAX_TASKS=64
 CONFIG_MEMSET_64BIT=y
 CONFIG_MEMSET_OPTSPEED=y
 CONFIG_MPFS_ENABLE_DPFPU=y
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
index 9b510b2..35d6573 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
@@ -46,7 +46,6 @@ CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LPUART0_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
index 30efc12..0ec05b2 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
@@ -34,7 +34,6 @@ CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LPUART0_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
index af2a8bb..431f521 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LPUART0_SERIAL_CONSOLE=y
-CONFIG_MAX_TASKS=8
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/alsa/defconfig b/boards/sim/sim/sim/configs/alsa/defconfig
index 38c2641..7ab6550 100644
--- a/boards/sim/sim/sim/configs/alsa/defconfig
+++ b/boards/sim/sim/sim/configs/alsa/defconfig
@@ -33,7 +33,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_ARCHROMFS=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/bas/defconfig b/boards/sim/sim/sim/configs/bas/defconfig
index c7114b6..a9f92fc 100644
--- a/boards/sim/sim/sim/configs/bas/defconfig
+++ b/boards/sim/sim/sim/configs/bas/defconfig
@@ -25,7 +25,6 @@ CONFIG_INTERPRETERS_BAS=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FATDEVNO=2
diff --git a/boards/sim/sim/sim/configs/bastest/defconfig b/boards/sim/sim/sim/configs/bastest/defconfig
index 8dde808..4fd9913 100644
--- a/boards/sim/sim/sim/configs/bastest/defconfig
+++ b/boards/sim/sim/sim/configs/bastest/defconfig
@@ -37,7 +37,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_ARCHROMFS=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/bluetooth/defconfig b/boards/sim/sim/sim/configs/bluetooth/defconfig
index 3ebed13..947b1ba 100644
--- a/boards/sim/sim/sim/configs/bluetooth/defconfig
+++ b/boards/sim/sim/sim/configs/bluetooth/defconfig
@@ -37,7 +37,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_HOSTNAME="NuttX-SIM"
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/sim/sim/sim/configs/bthcisock/defconfig b/boards/sim/sim/sim/configs/bthcisock/defconfig
index abccaa9..7c22ea7 100644
--- a/boards/sim/sim/sim/configs/bthcisock/defconfig
+++ b/boards/sim/sim/sim/configs/bthcisock/defconfig
@@ -38,7 +38,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_HOSTNAME="NuttX-SIM"
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/sim/sim/sim/configs/btuart/defconfig b/boards/sim/sim/sim/configs/btuart/defconfig
index 4d5b46d..6e5ceba 100644
--- a/boards/sim/sim/sim/configs/btuart/defconfig
+++ b/boards/sim/sim/sim/configs/btuart/defconfig
@@ -39,7 +39,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_HOSTNAME="NuttX-SIM"
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/sim/sim/sim/configs/configdata/defconfig b/boards/sim/sim/sim/configs/configdata/defconfig
index d4e1cf1..a06ffd1 100644
--- a/boards/sim/sim/sim/configs/configdata/defconfig
+++ b/boards/sim/sim/sim/configs/configdata/defconfig
@@ -21,7 +21,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_NXFFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIB_RAND_ORDER=3
-CONFIG_MAX_TASKS=64
 CONFIG_MTD=y
 CONFIG_MTD_BYTE_WRITE=y
 CONFIG_MTD_CONFIG=y
diff --git a/boards/sim/sim/sim/configs/cxxtest/defconfig b/boards/sim/sim/sim/configs/cxxtest/defconfig
index 7ff4c07..ea3d8ef 100644
--- a/boards/sim/sim/sim/configs/cxxtest/defconfig
+++ b/boards/sim/sim/sim/configs/cxxtest/defconfig
@@ -15,7 +15,6 @@ CONFIG_BOARD_LOOPSPERMSEC=100
 CONFIG_HAVE_CXX=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=64
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_RAM_START=0x00000000
 CONFIG_SCHED_ONEXIT=y
diff --git a/boards/sim/sim/sim/configs/duktape/defconfig b/boards/sim/sim/sim/configs/duktape/defconfig
index 82a4807..56ce97b 100644
--- a/boards/sim/sim/sim/configs/duktape/defconfig
+++ b/boards/sim/sim/sim/configs/duktape/defconfig
@@ -34,7 +34,6 @@ CONFIG_INTERPRETERS_DUKTAPE_STACKSIZE=32768
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_ARCHROMFS=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/elf/defconfig b/boards/sim/sim/sim/configs/elf/defconfig
index 30d8fdd..9b201f7 100644
--- a/boards/sim/sim/sim/configs/elf/defconfig
+++ b/boards/sim/sim/sim/configs/elf/defconfig
@@ -37,7 +37,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILE_APPS=y
diff --git a/boards/sim/sim/sim/configs/fb/defconfig b/boards/sim/sim/sim/configs/fb/defconfig
index 5213a98..1460cfa 100644
--- a/boards/sim/sim/sim/configs/fb/defconfig
+++ b/boards/sim/sim/sim/configs/fb/defconfig
@@ -18,7 +18,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DRIVERS_VIDEO=y
 CONFIG_EXAMPLES_FB=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=16
 CONFIG_SDCLONE_DISABLE=y
 CONFIG_START_DAY=28
 CONFIG_START_MONTH=11
diff --git a/boards/sim/sim/sim/configs/foc/defconfig b/boards/sim/sim/sim/configs/foc/defconfig
index de852ea..4c02a6d 100644
--- a/boards/sim/sim/sim/configs/foc/defconfig
+++ b/boards/sim/sim/sim/configs/foc/defconfig
@@ -60,7 +60,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_MOTOR=y
 CONFIG_MOTOR_FOC=y
 CONFIG_MOTOR_FOC_INST=4
diff --git a/boards/sim/sim/sim/configs/ipforward/defconfig b/boards/sim/sim/sim/configs/ipforward/defconfig
index 94654ba..efa4bd1 100644
--- a/boards/sim/sim/sim/configs/ipforward/defconfig
+++ b/boards/sim/sim/sim/configs/ipforward/defconfig
@@ -33,7 +33,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_HOSTNAME="IP-Forward"
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NET_IPFORWARD=y
diff --git a/boards/sim/sim/sim/configs/libcxxtest/defconfig b/boards/sim/sim/sim/configs/libcxxtest/defconfig
index 87d2c57..169288d 100644
--- a/boards/sim/sim/sim/configs/libcxxtest/defconfig
+++ b/boards/sim/sim/sim/configs/libcxxtest/defconfig
@@ -44,7 +44,6 @@ CONFIG_IOB_NOTIFIER=y
 CONFIG_LIBCXX=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_FILL_ALLOCATIONS=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/sim/sim/sim/configs/linuxi2c/defconfig b/boards/sim/sim/sim/configs/linuxi2c/defconfig
index e684806..fca047b 100644
--- a/boards/sim/sim/sim/configs/linuxi2c/defconfig
+++ b/boards/sim/sim/sim/configs/linuxi2c/defconfig
@@ -23,7 +23,6 @@ CONFIG_EXAMPLES_HELLO=y
 CONFIG_FS_PROCFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
diff --git a/boards/sim/sim/sim/configs/lvgl/defconfig b/boards/sim/sim/sim/configs/lvgl/defconfig
index cbdbd66..b860855 100644
--- a/boards/sim/sim/sim/configs/lvgl/defconfig
+++ b/boards/sim/sim/sim/configs/lvgl/defconfig
@@ -32,7 +32,6 @@ CONFIG_LIB_BOARDCTL=y
 CONFIG_LV_COLOR_DEPTH=32
 CONFIG_LV_HOR_RES=640
 CONFIG_LV_VER_RES=480
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NXFONTS_DISABLE_16BPP=y
diff --git a/boards/sim/sim/sim/configs/minibasic/defconfig b/boards/sim/sim/sim/configs/minibasic/defconfig
index 372c7fd..80f43b5 100644
--- a/boards/sim/sim/sim/configs/minibasic/defconfig
+++ b/boards/sim/sim/sim/configs/minibasic/defconfig
@@ -32,7 +32,6 @@ CONFIG_INTERPRETER_MINIBASIC_TESTSCRIPT=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBM=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_ARCHROMFS=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/module/defconfig b/boards/sim/sim/sim/configs/module/defconfig
index 6630d22..60e7f27 100644
--- a/boards/sim/sim/sim/configs/module/defconfig
+++ b/boards/sim/sim/sim/configs/module/defconfig
@@ -30,7 +30,6 @@ CONFIG_IOB_NOTIFIER=y
 CONFIG_LIBC_DLFCN=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_FILL_ALLOCATIONS=y
 CONFIG_NAME_MAX=64
 CONFIG_NET=y
diff --git a/boards/sim/sim/sim/configs/module32/defconfig b/boards/sim/sim/sim/configs/module32/defconfig
index f0212d6..797486d 100644
--- a/boards/sim/sim/sim/configs/module32/defconfig
+++ b/boards/sim/sim/sim/configs/module32/defconfig
@@ -30,7 +30,6 @@ CONFIG_IOB_NOTIFIER=y
 CONFIG_LIBC_DLFCN=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_FILL_ALLOCATIONS=y
 CONFIG_NAME_MAX=64
 CONFIG_NET=y
diff --git a/boards/sim/sim/sim/configs/mount/defconfig b/boards/sim/sim/sim/configs/mount/defconfig
index 578198e..f3ecd15 100644
--- a/boards/sim/sim/sim/configs/mount/defconfig
+++ b/boards/sim/sim/sim/configs/mount/defconfig
@@ -16,7 +16,6 @@ CONFIG_EXAMPLES_MOUNT_BLOCKDEVICE=y
 CONFIG_EXAMPLES_MOUNT_DEVNAME="/dev/ram0"
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=64
 CONFIG_SDCLONE_DISABLE=y
 CONFIG_START_MONTH=6
 CONFIG_START_YEAR=2008
diff --git a/boards/sim/sim/sim/configs/mtdpart/defconfig b/boards/sim/sim/sim/configs/mtdpart/defconfig
index 031e24c..32e3ea1 100644
--- a/boards/sim/sim/sim/configs/mtdpart/defconfig
+++ b/boards/sim/sim/sim/configs/mtdpart/defconfig
@@ -18,7 +18,6 @@ CONFIG_EXAMPLES_MTDPART=y
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIB_RAND_ORDER=3
-CONFIG_MAX_TASKS=64
 CONFIG_MTD=y
 CONFIG_MTD_PARTITION=y
 CONFIG_RAMMTD=y
diff --git a/boards/sim/sim/sim/configs/mtdrwb/defconfig b/boards/sim/sim/sim/configs/mtdrwb/defconfig
index 0944f99..7b3ca81 100644
--- a/boards/sim/sim/sim/configs/mtdrwb/defconfig
+++ b/boards/sim/sim/sim/configs/mtdrwb/defconfig
@@ -19,7 +19,6 @@ CONFIG_EXAMPLES_MTDRWB=y
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIB_RAND_ORDER=3
-CONFIG_MAX_TASKS=64
 CONFIG_MTD=y
 CONFIG_MTD_PARTITION=y
 CONFIG_MTD_READAHEAD=y
diff --git a/boards/sim/sim/sim/configs/nettest/defconfig b/boards/sim/sim/sim/configs/nettest/defconfig
index fe943f0..ff4c0cb 100644
--- a/boards/sim/sim/sim/configs/nettest/defconfig
+++ b/boards/sim/sim/sim/configs/nettest/defconfig
@@ -15,7 +15,6 @@ CONFIG_EXAMPLES_NETTEST_DRIPADDR=0xc0a80001
 CONFIG_EXAMPLES_NETTEST_IPADDR=0xc0a80080
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETUTILS_NETLIB=y
diff --git a/boards/sim/sim/sim/configs/nimble/defconfig b/boards/sim/sim/sim/configs/nimble/defconfig
index 8fa4de8..f8e17c0 100644
--- a/boards/sim/sim/sim/configs/nimble/defconfig
+++ b/boards/sim/sim/sim/configs/nimble/defconfig
@@ -39,7 +39,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_HOSTNAME="NuttX-SIM"
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/sim/sim/sim/configs/nsh/defconfig b/boards/sim/sim/sim/configs/nsh/defconfig
index cc2c542..f2ec75f 100644
--- a/boards/sim/sim/sim/configs/nsh/defconfig
+++ b/boards/sim/sim/sim/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_ARCHROMFS=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/nsh2/defconfig b/boards/sim/sim/sim/configs/nsh2/defconfig
index d53c771..6de1dd3 100644
--- a/boards/sim/sim/sim/configs/nsh2/defconfig
+++ b/boards/sim/sim/sim/configs/nsh2/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_INPUT=y
-CONFIG_MAX_TASKS=64
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/nshcromfs/defconfig b/boards/sim/sim/sim/configs/nshcromfs/defconfig
index 1bee16e..9bb2df9 100644
--- a/boards/sim/sim/sim/configs/nshcromfs/defconfig
+++ b/boards/sim/sim/sim/configs/nshcromfs/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILE_APPS=y
diff --git a/boards/sim/sim/sim/configs/nx/defconfig b/boards/sim/sim/sim/configs/nx/defconfig
index 979aa7c..c6d48ce 100644
--- a/boards/sim/sim/sim/configs/nx/defconfig
+++ b/boards/sim/sim/sim/configs/nx/defconfig
@@ -19,7 +19,6 @@ CONFIG_DRIVERS_VIDEO=y
 CONFIG_EXAMPLES_NX=y
 CONFIG_EXAMPLES_NX_BPP=8
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
 CONFIG_NXFONT_SANS23X27=y
diff --git a/boards/sim/sim/sim/configs/nx11/defconfig b/boards/sim/sim/sim/configs/nx11/defconfig
index f56a6f7..e7a7f66 100644
--- a/boards/sim/sim/sim/configs/nx11/defconfig
+++ b/boards/sim/sim/sim/configs/nx11/defconfig
@@ -18,7 +18,6 @@ CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DRIVERS_VIDEO=y
 CONFIG_EXAMPLES_NX=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
 CONFIG_NXFONT_SANS23X27=y
diff --git a/boards/sim/sim/sim/configs/nxffs/defconfig b/boards/sim/sim/sim/configs/nxffs/defconfig
index f8f9d80..3944a38 100644
--- a/boards/sim/sim/sim/configs/nxffs/defconfig
+++ b/boards/sim/sim/sim/configs/nxffs/defconfig
@@ -18,7 +18,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_NXFFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIB_RAND_ORDER=3
-CONFIG_MAX_TASKS=64
 CONFIG_MTD=y
 CONFIG_NXFFS_SCAN_VOLUME=y
 CONFIG_RAMMTD=y
diff --git a/boards/sim/sim/sim/configs/nxlines/defconfig b/boards/sim/sim/sim/configs/nxlines/defconfig
index f260fde..990ca61 100644
--- a/boards/sim/sim/sim/configs/nxlines/defconfig
+++ b/boards/sim/sim/sim/configs/nxlines/defconfig
@@ -31,7 +31,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_FS_ROMFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_IDLETHREAD_STACKSIZE=8192
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FATDEVNO=2
diff --git a/boards/sim/sim/sim/configs/nxwm/defconfig b/boards/sim/sim/sim/configs/nxwm/defconfig
index 9663a12..cf8fe0a 100644
--- a/boards/sim/sim/sim/configs/nxwm/defconfig
+++ b/boards/sim/sim/sim/configs/nxwm/defconfig
@@ -23,7 +23,6 @@ CONFIG_FS_PROCFS=y
 CONFIG_FS_ROMFS=y
 CONFIG_HAVE_CXX=y
 CONFIG_IDLETHREAD_STACKSIZE=8192
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NSH_FATDEVNO=2
 CONFIG_NSH_LIBRARY=y
diff --git a/boards/sim/sim/sim/configs/ostest/defconfig b/boards/sim/sim/sim/configs/ostest/defconfig
index f9420bd..7cc4399 100644
--- a/boards/sim/sim/sim/configs/ostest/defconfig
+++ b/boards/sim/sim/sim/configs/ostest/defconfig
@@ -17,7 +17,6 @@ CONFIG_DEBUG_SYMBOLS=y
 CONFIG_FS_NAMED_SEMAPHORES=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=64
 CONFIG_PTHREAD_CLEANUP=y
 CONFIG_PTHREAD_CLEANUP_STACKSIZE=3
 CONFIG_PTHREAD_MUTEX_TYPES=y
diff --git a/boards/sim/sim/sim/configs/pf_ieee802154/defconfig b/boards/sim/sim/sim/configs/pf_ieee802154/defconfig
index 6fbb51b..22e89b9 100644
--- a/boards/sim/sim/sim/configs/pf_ieee802154/defconfig
+++ b/boards/sim/sim/sim/configs/pf_ieee802154/defconfig
@@ -35,7 +35,6 @@ CONFIG_IEEE802154_LOOPBACK=y
 CONFIG_IOB_BUFSIZE=128
 CONFIG_IOB_NBUFFERS=48
 CONFIG_LIB_HOSTNAME="SAMV71-XULT"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MTD=y
diff --git a/boards/sim/sim/sim/configs/pktradio/defconfig b/boards/sim/sim/sim/configs/pktradio/defconfig
index d9d872b..71ac6f6 100644
--- a/boards/sim/sim/sim/configs/pktradio/defconfig
+++ b/boards/sim/sim/sim/configs/pktradio/defconfig
@@ -50,7 +50,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_IOB_BUFSIZE=128
 CONFIG_IOB_NBUFFERS=48
 CONFIG_LIB_HOSTNAME="SAMV71-XULT"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MTD=y
diff --git a/boards/sim/sim/sim/configs/posix_spawn/defconfig b/boards/sim/sim/sim/configs/posix_spawn/defconfig
index 28bfe2a..bdaa023 100644
--- a/boards/sim/sim/sim/configs/posix_spawn/defconfig
+++ b/boards/sim/sim/sim/configs/posix_spawn/defconfig
@@ -38,7 +38,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILE_APPS=y
diff --git a/boards/sim/sim/sim/configs/rc/defconfig b/boards/sim/sim/sim/configs/rc/defconfig
index 495ca04..df465c7 100644
--- a/boards/sim/sim/sim/configs/rc/defconfig
+++ b/boards/sim/sim/sim/configs/rc/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILE_APPS=y
diff --git a/boards/sim/sim/sim/configs/romfs/defconfig b/boards/sim/sim/sim/configs/romfs/defconfig
index ef172aa..0522199 100644
--- a/boards/sim/sim/sim/configs/romfs/defconfig
+++ b/boards/sim/sim/sim/configs/romfs/defconfig
@@ -33,7 +33,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_ARCHROMFS=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/sim/sim/sim/configs/sensor/defconfig b/boards/sim/sim/sim/configs/sensor/defconfig
index ecc2ce2..05fb1b2 100644
--- a/boards/sim/sim/sim/configs/sensor/defconfig
+++ b/boards/sim/sim/sim/configs/sensor/defconfig
@@ -29,7 +29,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILE_APPS=y
diff --git a/boards/sim/sim/sim/configs/sixlowpan/defconfig b/boards/sim/sim/sim/configs/sixlowpan/defconfig
index bcdc2ce..8e41279 100644
--- a/boards/sim/sim/sim/configs/sixlowpan/defconfig
+++ b/boards/sim/sim/sim/configs/sixlowpan/defconfig
@@ -51,7 +51,6 @@ CONFIG_IEEE802154_LOOPBACK=y
 CONFIG_IOB_BUFSIZE=128
 CONFIG_IOB_NBUFFERS=48
 CONFIG_LIB_HOSTNAME="SAMV71-XULT"
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_MULTIBLOCK_DISABLE=y
 CONFIG_MTD=y
diff --git a/boards/sim/sim/sim/configs/sotest/defconfig b/boards/sim/sim/sim/configs/sotest/defconfig
index b471266..5eb28f1 100644
--- a/boards/sim/sim/sim/configs/sotest/defconfig
+++ b/boards/sim/sim/sim/configs/sotest/defconfig
@@ -30,7 +30,6 @@ CONFIG_IOB_NOTIFIER=y
 CONFIG_LIBC_DLFCN=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_FILL_ALLOCATIONS=y
 CONFIG_NAME_MAX=64
 CONFIG_NET=y
diff --git a/boards/sim/sim/sim/configs/sotest32/defconfig b/boards/sim/sim/sim/configs/sotest32/defconfig
index bc5efd2..b4eaf3e 100644
--- a/boards/sim/sim/sim/configs/sotest32/defconfig
+++ b/boards/sim/sim/sim/configs/sotest32/defconfig
@@ -30,7 +30,6 @@ CONFIG_IOB_NOTIFIER=y
 CONFIG_LIBC_DLFCN=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_FILL_ALLOCATIONS=y
 CONFIG_NAME_MAX=64
 CONFIG_NET=y
diff --git a/boards/sim/sim/sim/configs/spiffs/defconfig b/boards/sim/sim/sim/configs/spiffs/defconfig
index 9246953..bcaf85f 100644
--- a/boards/sim/sim/sim/configs/spiffs/defconfig
+++ b/boards/sim/sim/sim/configs/spiffs/defconfig
@@ -20,7 +20,6 @@ CONFIG_DISABLE_PTHREAD=y
 CONFIG_FS_SPIFFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIB_RAND_ORDER=3
-CONFIG_MAX_TASKS=64
 CONFIG_MTD=y
 CONFIG_RAMMTD=y
 CONFIG_RAMMTD_FLASHSIM=y
diff --git a/boards/sim/sim/sim/configs/tcpblaster/defconfig b/boards/sim/sim/sim/configs/tcpblaster/defconfig
index 8da49d7..6ace500 100644
--- a/boards/sim/sim/sim/configs/tcpblaster/defconfig
+++ b/boards/sim/sim/sim/configs/tcpblaster/defconfig
@@ -39,7 +39,6 @@ CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_LOCALE=y
 CONFIG_LIBC_LOCALTIME=y
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_MTD=y
diff --git a/boards/sim/sim/sim/configs/tcploop/defconfig b/boards/sim/sim/sim/configs/tcploop/defconfig
index b57a714..ff23abc 100644
--- a/boards/sim/sim/sim/configs/tcploop/defconfig
+++ b/boards/sim/sim/sim/configs/tcploop/defconfig
@@ -34,7 +34,6 @@ CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
 CONFIG_LIB_HOSTNAME="IP-Forward"
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NET_IPv6=y
diff --git a/boards/sim/sim/sim/configs/touchscreen/defconfig b/boards/sim/sim/sim/configs/touchscreen/defconfig
index 0abc336..ca3eaa4 100644
--- a/boards/sim/sim/sim/configs/touchscreen/defconfig
+++ b/boards/sim/sim/sim/configs/touchscreen/defconfig
@@ -22,7 +22,6 @@ CONFIG_EXAMPLES_TOUCHSCREEN_NSAMPLES=25
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_INPUT=y
 CONFIG_LIB_BOARDCTL=y
-CONFIG_MAX_TASKS=16
 CONFIG_MQ_MAXMSGSIZE=64
 CONFIG_NX=y
 CONFIG_NXFONT_SANS23X27=y
diff --git a/boards/sim/sim/sim/configs/udgram/defconfig b/boards/sim/sim/sim/configs/udgram/defconfig
index 400a8fb..b487e14 100644
--- a/boards/sim/sim/sim/configs/udgram/defconfig
+++ b/boards/sim/sim/sim/configs/udgram/defconfig
@@ -30,7 +30,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_IDLETHREAD_STACKSIZE=8192
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NET_LOCAL=y
diff --git a/boards/sim/sim/sim/configs/unionfs/defconfig b/boards/sim/sim/sim/configs/unionfs/defconfig
index 7278c0e..287a21a 100644
--- a/boards/sim/sim/sim/configs/unionfs/defconfig
+++ b/boards/sim/sim/sim/configs/unionfs/defconfig
@@ -28,7 +28,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FATDEVNO=2
diff --git a/boards/sim/sim/sim/configs/userfs/defconfig b/boards/sim/sim/sim/configs/userfs/defconfig
index a0b5bd8..910ffd0 100644
--- a/boards/sim/sim/sim/configs/userfs/defconfig
+++ b/boards/sim/sim/sim/configs/userfs/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_USERFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NET_LOCAL=y
diff --git a/boards/sim/sim/sim/configs/ustream/defconfig b/boards/sim/sim/sim/configs/ustream/defconfig
index 752a57a..92d0e9e 100644
--- a/boards/sim/sim/sim/configs/ustream/defconfig
+++ b/boards/sim/sim/sim/configs/ustream/defconfig
@@ -30,7 +30,6 @@ CONFIG_FS_ROMFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_NET=y
 CONFIG_NETDEVICES=y
 CONFIG_NET_LOCAL=y
diff --git a/boards/sim/sim/sim/configs/vpnkit/defconfig b/boards/sim/sim/sim/configs/vpnkit/defconfig
index af7443c..be6bef9 100644
--- a/boards/sim/sim/sim/configs/vpnkit/defconfig
+++ b/boards/sim/sim/sim/configs/vpnkit/defconfig
@@ -40,7 +40,6 @@ CONFIG_IDLETHREAD_STACKSIZE=4096
 CONFIG_IOB_NOTIFIER=y
 CONFIG_LIBC_EXECFUNCS=y
 CONFIG_LIB_ENVPATH=y
-CONFIG_MAX_TASKS=64
 CONFIG_MM_FILL_ALLOCATIONS=y
 CONFIG_NET=y
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/x86/qemu/qemu-i486/configs/nsh/defconfig b/boards/x86/qemu/qemu-i486/configs/nsh/defconfig
index 9d31385..68bec83 100644
--- a/boards/x86/qemu/qemu-i486/configs/nsh/defconfig
+++ b/boards/x86/qemu/qemu-i486/configs/nsh/defconfig
@@ -32,7 +32,6 @@ CONFIG_FS_FAT=y
 CONFIG_FS_PROCFS=y
 CONFIG_FS_ROMFS=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFUPDOWN=y
diff --git a/boards/x86/qemu/qemu-i486/configs/ostest/defconfig b/boards/x86/qemu/qemu-i486/configs/ostest/defconfig
index 2316143..a343dff 100644
--- a/boards/x86/qemu/qemu-i486/configs/ostest/defconfig
+++ b/boards/x86/qemu/qemu-i486/configs/ostest/defconfig
@@ -18,7 +18,6 @@ CONFIG_BOOT_RUNFROMEXTSRAM=y
 CONFIG_CONSOLE_SYSLOG=y
 CONFIG_FS_FAT=y
 CONFIG_IDLETHREAD_STACKSIZE=2048
-CONFIG_MAX_TASKS=64
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_RAM_SIZE=1048576
 CONFIG_RAM_START=0x00100000
diff --git a/boards/x86_64/intel64/qemu-intel64/configs/nsh/defconfig b/boards/x86_64/intel64/qemu-intel64/configs/nsh/defconfig
index 30a7572..5ef4f1f 100644
--- a/boards/x86_64/intel64/qemu-intel64/configs/nsh/defconfig
+++ b/boards/x86_64/intel64/qemu-intel64/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_EXAMPLES_HELLO_STACKSIZE=4194304
 CONFIG_FS_PROCFS=y
 CONFIG_IDLETHREAD_STACKSIZE=4194304
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=64
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_DISABLE_IFCONFIG=y
diff --git a/boards/x86_64/intel64/qemu-intel64/configs/ostest/defconfig b/boards/x86_64/intel64/qemu-intel64/configs/ostest/defconfig
index 2c56c97..cb98932 100644
--- a/boards/x86_64/intel64/qemu-intel64/configs/ostest/defconfig
+++ b/boards/x86_64/intel64/qemu-intel64/configs/ostest/defconfig
@@ -27,7 +27,6 @@ CONFIG_CLOCK_MONOTONIC=y
 CONFIG_CONSOLE_SYSLOG=y
 CONFIG_IDLETHREAD_STACKSIZE=4194304
 CONFIG_LIBM=y
-CONFIG_MAX_TASKS=64
 CONFIG_PREALLOC_CHILDSTATUS=16
 CONFIG_PRIORITY_INHERITANCE=y
 CONFIG_PTHREAD_MUTEX_TYPES=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/aes/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/aes/defconfig
index a1fed19..19d81b1 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/aes/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/aes/defconfig
@@ -34,7 +34,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig
index 0a0e643..867be75 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig
@@ -35,7 +35,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/buttons/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/buttons/defconfig
index 37bcef8..a8e3109 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/buttons/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/buttons/defconfig
@@ -32,7 +32,6 @@ CONFIG_INPUT=y
 CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/elf/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/elf/defconfig
index 0847920..73183fe 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/elf/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/elf/defconfig
@@ -36,7 +36,6 @@ CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/leds/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/leds/defconfig
index 1162b6d..8ba0cbc 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/leds/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/leds/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/mcp2515/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/mcp2515/defconfig
index 9894a0d..4bcd7b9 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/mcp2515/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/mcp2515/defconfig
@@ -32,7 +32,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/mmcsdspi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/mmcsdspi/defconfig
index e703f40..f258664 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/mmcsdspi/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/mmcsdspi/defconfig
@@ -34,7 +34,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=4000000
 CONFIG_MM_REGIONS=3
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/module/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/module/defconfig
index 3825f2c..2f6a855 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/module/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/module/defconfig
@@ -40,7 +40,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MODULE=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig
index eba22c7..9056169 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig
@@ -35,7 +35,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=24
 CONFIG_IOB_THROTTLE=0
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig
index 3d28266..c00eff3 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/netnsh/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x08080808
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/nsh/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/nsh/defconfig
index 90a518a..c567711 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/nsh/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/nsh/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/oneshot/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/oneshot/defconfig
index 742d40c..5e4e71e 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/oneshot/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/oneshot/defconfig
@@ -33,7 +33,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/ostest/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/ostest/defconfig
index a1f9670..ebe92af 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/ostest/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/ostest/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/pm/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/pm/defconfig
index c1fe3cb..578d60c 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/pm/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/pm/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/psram/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/psram/defconfig
index d2dad9d..ec4331f 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/psram/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/psram/defconfig
@@ -32,7 +32,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_IOB_NBUFFERS=36
 CONFIG_IOB_NCHAINS=36
 CONFIG_IOB_THROTTLE=8
-CONFIG_MAX_TASKS=16
 CONFIG_MM_IOB=y
 CONFIG_MM_REGIONS=4
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/random/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/random/defconfig
index b1d01e1..2197d38 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/random/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/random/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/rtc/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/rtc/defconfig
index da35167..de8277e 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/rtc/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/rtc/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/smp/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/smp/defconfig
index 71ae608..9f0fddf 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/smp/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/smp/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=4
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/sotest/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/sotest/defconfig
index df89610..5835d56 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/sotest/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/sotest/defconfig
@@ -42,7 +42,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_DLFCN=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/spiflash/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/spiflash/defconfig
index 076140e..c62111c 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/spiflash/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/spiflash/defconfig
@@ -27,7 +27,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_MTD_SMART=y
 CONFIG_NSH_ARCHINIT=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig
index 4cbca74..7a8cb6e 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig
@@ -42,7 +42,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDEV_LATEINIT=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/tickless/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/tickless/defconfig
index 66d62bb..2633133 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/tickless/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/tickless/defconfig
@@ -26,7 +26,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=2
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/timer/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/timer/defconfig
index 2d17e03..96cd562 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/timer/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/timer/defconfig
@@ -30,7 +30,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
index 3764d90..dd903a9 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig
@@ -34,7 +34,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/watchdog/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/watchdog/defconfig
index 82ad117..98d901b 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/watchdog/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/watchdog/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/watcher/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/watcher/defconfig
index dbe6185..99999b0 100644
--- a/boards/xtensa/esp32/esp32-devkitc/configs/watcher/defconfig
+++ b/boards/xtensa/esp32/esp32-devkitc/configs/watcher/defconfig
@@ -29,7 +29,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig b/boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig
index 8e3b369..6d770f6 100644
--- a/boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig
+++ b/boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig
@@ -34,7 +34,6 @@ CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_FLOATINGPOINT=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NAME_MAX=48
 CONFIG_NETDB_DNSCLIENT=y
diff --git a/boards/xtensa/esp32/esp32-ethernet-kit/configs/buttons/defconfig b/boards/xtensa/esp32/esp32-ethernet-kit/configs/buttons/defconfig
index f92bd2f..e0cfcb2 100644
--- a/boards/xtensa/esp32/esp32-ethernet-kit/configs/buttons/defconfig
+++ b/boards/xtensa/esp32/esp32-ethernet-kit/configs/buttons/defconfig
@@ -31,7 +31,6 @@ CONFIG_INPUT=y
 CONFIG_INPUT_BUTTONS=y
 CONFIG_INPUT_BUTTONS_LOWER=y
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
diff --git a/boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig b/boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig
index 9170ab8..8953a8d 100644
--- a/boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig
+++ b/boards/xtensa/esp32/esp32-ethernet-kit/configs/ethernet/defconfig
@@ -25,7 +25,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
 CONFIG_IDLETHREAD_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
-CONFIG_MAX_TASKS=16
 CONFIG_MM_REGIONS=3
 CONFIG_NETDB_DNSCLIENT=y
 CONFIG_NETDB_DNSSERVER_IPv4ADDR=0x08080808
diff --git a/boards/xtensa/esp32/esp32-ethernet-kit/configs/nsh/defconfig b/boards/xtensa/esp32/esp32-ethernet-kit/configs/nsh/defconfig
index 01f9a76..5095ef8 100644
--- a/boards/xtensa/esp32/esp32-ethernet-kit/configs/nsh/defconfig
+++ b/boards/xtensa/esp32/esp32-ethernet-kit/configs/nsh/defconfig
@@ -24,7 +24,6 @@ CONFIG_HAVE_CXX=y
 CONFIG_HAVE_CXXINITIALIZE=y
... 450 lines suppressed ...