diff --git a/arch/arm/src/arm/arm_initialstate.c b/arch/arm/src/arm/arm_initialstate.c index 31f4cf108f8..d15d0b68c21 100644 --- a/arch/arm/src/arm/arm_initialstate.c +++ b/arch/arm/src/arm/arm_initialstate.c @@ -28,7 +28,6 @@ #include #include -#include #include "arm.h" #include "arm_internal.h" @@ -63,9 +62,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/arm/src/armv6-m/arm_initialstate.c b/arch/arm/src/armv6-m/arm_initialstate.c index 9a128592ca4..5df0fa071e4 100644 --- a/arch/arm/src/armv6-m/arm_initialstate.c +++ b/arch/arm/src/armv6-m/arm_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include "arm_internal.h" #include "arm_arch.h" @@ -65,9 +64,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/arm/src/armv7-a/arm_initialstate.c b/arch/arm/src/armv7-a/arm_initialstate.c index db7b154c3b6..521649b0480 100644 --- a/arch/arm/src/armv7-a/arm_initialstate.c +++ b/arch/arm/src/armv7-a/arm_initialstate.c @@ -28,7 +28,6 @@ #include #include -#include #include "arm.h" #include "arm_internal.h" @@ -63,9 +62,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/arm/src/armv7-m/arm_initialstate.c b/arch/arm/src/armv7-m/arm_initialstate.c index 83d0506bd24..90872ad1439 100644 --- a/arch/arm/src/armv7-m/arm_initialstate.c +++ b/arch/arm/src/armv7-m/arm_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include #include "arm_internal.h" @@ -66,9 +65,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/arm/src/armv7-r/arm_initialstate.c b/arch/arm/src/armv7-r/arm_initialstate.c index 8bd8078b883..3656bb67649 100644 --- a/arch/arm/src/armv7-r/arm_initialstate.c +++ b/arch/arm/src/armv7-r/arm_initialstate.c @@ -28,7 +28,6 @@ #include #include -#include #include "arm.h" #include "arm_internal.h" @@ -63,9 +62,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/arm/src/armv8-m/arm_initialstate.c b/arch/arm/src/armv8-m/arm_initialstate.c index 15d5be1cbc6..b2bbf88596a 100644 --- a/arch/arm/src/armv8-m/arm_initialstate.c +++ b/arch/arm/src/armv8-m/arm_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include #include "arm_internal.h" @@ -66,9 +65,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/avr/src/avr/up_initialstate.c b/arch/avr/src/avr/up_initialstate.c index 72e72940cf2..5135dc718ed 100644 --- a/arch/avr/src/avr/up_initialstate.c +++ b/arch/avr/src/avr/up_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include #include @@ -64,9 +63,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure. Zeroing diff --git a/arch/avr/src/avr32/up_initialstate.c b/arch/avr/src/avr32/up_initialstate.c index 5144598f977..eea5c8cca7f 100644 --- a/arch/avr/src/avr32/up_initialstate.c +++ b/arch/avr/src/avr32/up_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include "up_internal.h" #include "up_arch.h" @@ -61,9 +60,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure. Zeroing diff --git a/arch/hc/src/m9s12/m9s12_initialstate.c b/arch/hc/src/m9s12/m9s12_initialstate.c index a5dcd96cc1a..7cb6d69c457 100644 --- a/arch/hc/src/m9s12/m9s12_initialstate.c +++ b/arch/hc/src/m9s12/m9s12_initialstate.c @@ -27,7 +27,6 @@ #include #include -#include #include #include "up_internal.h" @@ -61,9 +60,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/mips/src/mips32/mips_initialstate.c b/arch/mips/src/mips32/mips_initialstate.c index 11e3c0d92b8..0a3d0c2cce8 100644 --- a/arch/mips/src/mips32/mips_initialstate.c +++ b/arch/mips/src/mips32/mips_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include #include @@ -65,9 +64,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/misoc/src/lm32/lm32_initialstate.c b/arch/misoc/src/lm32/lm32_initialstate.c index 0196082c4e9..525cd7a698b 100644 --- a/arch/misoc/src/lm32/lm32_initialstate.c +++ b/arch/misoc/src/lm32/lm32_initialstate.c @@ -45,7 +45,6 @@ #include #include -#include #include #include "lm32.h" @@ -78,9 +77,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/misoc/src/minerva/minerva_initialstate.c b/arch/misoc/src/minerva/minerva_initialstate.c index 08710027fc2..21953eb0391 100644 --- a/arch/misoc/src/minerva/minerva_initialstate.c +++ b/arch/misoc/src/minerva/minerva_initialstate.c @@ -45,7 +45,6 @@ #include #include -#include #include #include #include @@ -82,9 +81,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/or1k/src/common/up_initialstate.c b/arch/or1k/src/common/up_initialstate.c index 881cac1c76c..28c9827d192 100644 --- a/arch/or1k/src/common/up_initialstate.c +++ b/arch/or1k/src/common/up_initialstate.c @@ -44,7 +44,6 @@ #include #include -#include #include "up_internal.h" #include "up_arch.h" @@ -80,9 +79,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/renesas/src/m16c/m16c_initialstate.c b/arch/renesas/src/m16c/m16c_initialstate.c index adf64d6ea25..5c88e0f91b5 100644 --- a/arch/renesas/src/m16c/m16c_initialstate.c +++ b/arch/renesas/src/m16c/m16c_initialstate.c @@ -28,7 +28,6 @@ #include #include -#include #include #include "up_internal.h" @@ -63,9 +62,8 @@ void up_initial_state(FAR struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/renesas/src/rx65n/rx65n_initialstate.c b/arch/renesas/src/rx65n/rx65n_initialstate.c index ba442c40a41..c6808b1fd12 100644 --- a/arch/renesas/src/rx65n/rx65n_initialstate.c +++ b/arch/renesas/src/rx65n/rx65n_initialstate.c @@ -27,7 +27,6 @@ #include #include #include -#include #include "chip/chip.h" #include "up_internal.h" @@ -68,9 +67,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/renesas/src/sh1/sh1_initialstate.c b/arch/renesas/src/sh1/sh1_initialstate.c index 73a866e0f44..d52e09a71d9 100644 --- a/arch/renesas/src/sh1/sh1_initialstate.c +++ b/arch/renesas/src/sh1/sh1_initialstate.c @@ -26,7 +26,6 @@ #include #include #include -#include #include "up_internal.h" #include "up_arch.h" @@ -80,9 +79,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/risc-v/src/rv32im/riscv_initialstate.c b/arch/risc-v/src/rv32im/riscv_initialstate.c index 72c824dffc3..4106125070f 100644 --- a/arch/risc-v/src/rv32im/riscv_initialstate.c +++ b/arch/risc-v/src/rv32im/riscv_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include #include "riscv_internal.h" @@ -64,9 +63,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/risc-v/src/rv64gc/riscv_initialstate.c b/arch/risc-v/src/rv64gc/riscv_initialstate.c index 67acd45d6e4..d20b187de89 100644 --- a/arch/risc-v/src/rv64gc/riscv_initialstate.c +++ b/arch/risc-v/src/rv64gc/riscv_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include #include "riscv_internal.h" @@ -64,9 +63,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/sim/src/sim/up_initialstate.c b/arch/sim/src/sim/up_initialstate.c index d2ab1767d0e..2a984cd153d 100644 --- a/arch/sim/src/sim/up_initialstate.c +++ b/arch/sim/src/sim/up_initialstate.c @@ -31,7 +31,6 @@ #endif #include -#include #include "up_internal.h" @@ -59,9 +58,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(sim_getsp() - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } memset(&tcb->xcp, 0, sizeof(struct xcptcontext)); diff --git a/arch/x86/src/i486/up_initialstate.c b/arch/x86/src/i486/up_initialstate.c index 04660cf0b74..fe40db4be66 100644 --- a/arch/x86/src/i486/up_initialstate.c +++ b/arch/x86/src/i486/up_initialstate.c @@ -28,7 +28,6 @@ #include #include -#include #include #include "up_internal.h" @@ -61,9 +60,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/x86_64/src/intel64/up_initialstate.c b/arch/x86_64/src/intel64/up_initialstate.c index 410d5b87bf1..a517c04db19 100644 --- a/arch/x86_64/src/intel64/up_initialstate.c +++ b/arch/x86_64/src/intel64/up_initialstate.c @@ -28,7 +28,6 @@ #include #include -#include #include #include "up_internal.h" @@ -62,9 +61,8 @@ void up_initial_state(struct tcb_s *tcb) { tcb->stack_alloc_ptr = (void *)(g_idle_topstack - CONFIG_IDLETHREAD_STACKSIZE); - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/xtensa/src/common/xtensa_initialstate.c b/arch/xtensa/src/common/xtensa_initialstate.c index f0d97fae637..772ad0e9eb5 100644 --- a/arch/xtensa/src/common/xtensa_initialstate.c +++ b/arch/xtensa/src/common/xtensa_initialstate.c @@ -29,7 +29,6 @@ #include #include -#include #include #include #include @@ -64,9 +63,8 @@ void up_initial_state(struct tcb_s *tcb) if (tcb->pid == 0) { tcb->stack_alloc_ptr = g_idlestack; - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/xtensa/src/esp32/esp32_cpuidlestack.c b/arch/xtensa/src/esp32/esp32_cpuidlestack.c index d06a56e7b75..f5c14d5a76f 100644 --- a/arch/xtensa/src/esp32/esp32_cpuidlestack.c +++ b/arch/xtensa/src/esp32/esp32_cpuidlestack.c @@ -24,7 +24,6 @@ #include #include -#include #include "xtensa.h" #include "esp32_smp.h" @@ -98,9 +97,8 @@ int up_cpu_idlestack(int cpu, FAR struct tcb_s *tcb, size_t stack_size) /* Save information about pre-allocated IDLE thread stack */ tcb->stack_alloc_ptr = g_cpu1_idlestack; - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CPU1_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->adj_stack_size = CPU1_IDLETHREAD_STACKSIZE; + tcb->stack_base_ptr = tcb->stack_alloc_ptr; #if XCHAL_CP_NUM > 0 /* REVISIT: Does it make since to have co-processors enabled on the IDLE diff --git a/arch/z80/src/z180/z180_initialstate.c b/arch/z80/src/z180/z180_initialstate.c index 0709dcce88f..f05ce92d274 100644 --- a/arch/z80/src/z180/z180_initialstate.c +++ b/arch/z80/src/z180/z180_initialstate.c @@ -26,7 +26,6 @@ #include #include -#include #include "chip.h" #include "z80_internal.h" @@ -59,9 +58,8 @@ void up_initial_state(struct tcb_s *tcb) if (tcb->pid == 0) { tcb->stack_alloc_ptr = (void *)CONFIG_STACK_BASE; - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */ diff --git a/arch/z80/src/z80/z80_initialstate.c b/arch/z80/src/z80/z80_initialstate.c index 16aea04ee5a..9b24a6524bd 100644 --- a/arch/z80/src/z80/z80_initialstate.c +++ b/arch/z80/src/z80/z80_initialstate.c @@ -26,7 +26,6 @@ #include #include -#include #include "chip.h" #include "z80_internal.h" @@ -59,9 +58,8 @@ void up_initial_state(struct tcb_s *tcb) if (tcb->pid == 0) { tcb->stack_alloc_ptr = (void *)CONFIG_STACK_BASE; - tcb->stack_base_ptr = tcb->stack_alloc_ptr; - tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE - - sizeof(struct task_info_s); + tcb->stack_base_ptr = tcb->stack_alloc_ptr; + tcb->adj_stack_size = CONFIG_IDLETHREAD_STACKSIZE; } /* Initialize the initial exception register context structure */