This is an automated email from the ASF dual-hosted git repository.
ligd pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from cd8ba3377ca include/nuttx/atomic.h: fix C++ definition conflicts
add 0a2b01950c9 sched:use tcb_s inside of task_tcb_s , remove all cast
add 994c9d8929d sched:use tcb inside of pthread_tcb_s, remove all cast
add 530a7aab0e9 arch:remove struct tcb_s cast
add 0e92053bd9d pynuttx:remove pthread_tcb_s cast
No new revisions were added by this update.
Summary of changes:
.../guides/kernel_threads_with_custom_stacks.rst | 4 +-
arch/arm/src/common/arm_fork.c | 40 +++++-----
arch/arm64/src/common/arm64_fork.c | 80 ++++++++++----------
arch/ceva/src/common/ceva_fork.c | 26 +++----
arch/mips/src/mips32/mips_fork.c | 30 ++++----
arch/risc-v/src/common/espressif/esp_spiflash.c | 2 +-
arch/risc-v/src/common/riscv_fork.c | 86 +++++++++++-----------
arch/sim/src/sim/sim_fork.c | 12 +--
arch/x86_64/src/common/x86_64_fork.c | 32 ++++----
arch/xtensa/src/common/espressif/esp_spiflash.c | 2 +-
arch/xtensa/src/esp32/esp32_spiflash.c | 2 +-
arch/xtensa/src/esp32s3/esp32s3_spiflash.c | 2 +-
binfmt/binfmt_execmodule.c | 30 ++++----
include/nuttx/sched.h | 35 ++-------
sched/group/group.h | 10 +--
sched/group/group_create.c | 20 ++---
sched/group/group_join.c | 14 ++--
sched/group/group_setuptaskfiles.c | 12 +--
sched/init/nx_start.c | 7 +-
sched/pthread/pthread.h | 3 +-
sched/pthread/pthread_create.c | 74 ++++++++++---------
sched/task/task.h | 6 +-
sched/task/task_argvstr.c | 5 +-
sched/task/task_create.c | 5 +-
sched/task/task_fork.c | 35 +++++----
sched/task/task_init.c | 33 ++++-----
sched/task/task_setup.c | 22 +++---
sched/task/task_spawn.c | 10 +--
tools/pynuttx/nxgdb/utils.py | 3 +-
29 files changed, 307 insertions(+), 335 deletions(-)