You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by je...@apache.org on 2020/06/30 06:26:47 UTC
[incubator-nuttx] 02/03: sched/task_init: change the stack pointer
type to (void *)
This is an automated email from the ASF dual-hosted git repository.
jerpelea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit 2fc02ec4a428c1d65dfd6d14dc936c00f1d1d7ec
Author: chao.an <an...@xiaomi.com>
AuthorDate: Mon Jun 29 11:23:01 2020 +0800
sched/task_init: change the stack pointer type to (void *)
change the stack pointer type from (uint32_t *) to (void *)
Change-Id: I90bb7d6a9cb0184c133578a1a2ae9a19c233ad30
Signed-off-by: chao.an <an...@xiaomi.com>
---
binfmt/binfmt_execmodule.c | 4 ++--
include/nuttx/sched.h | 2 +-
sched/task/task_init.c | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/binfmt/binfmt_execmodule.c b/binfmt/binfmt_execmodule.c
index 9c1ee0f..c276467 100644
--- a/binfmt/binfmt_execmodule.c
+++ b/binfmt/binfmt_execmodule.c
@@ -117,7 +117,7 @@ int exec_module(FAR const struct binary_s *binp)
#if defined(CONFIG_ARCH_ADDRENV) && defined(CONFIG_BUILD_KERNEL)
save_addrenv_t oldenv;
#endif
- FAR uint32_t *stack;
+ FAR void *stack;
pid_t pid;
int ret;
@@ -157,7 +157,7 @@ int exec_module(FAR const struct binary_s *binp)
* will need to change if/when we want to support dynamic stack allocation.
*/
- stack = (FAR uint32_t *)kumm_malloc(binp->stacksize);
+ stack = kumm_malloc(binp->stacksize);
if (!stack)
{
ret = -ENOMEM;
diff --git a/include/nuttx/sched.h b/include/nuttx/sched.h
index c7865f2..ec545cc 100644
--- a/include/nuttx/sched.h
+++ b/include/nuttx/sched.h
@@ -964,7 +964,7 @@ FAR struct socketlist *nxsched_get_sockets(void);
********************************************************************************/
int nxtask_init(FAR struct tcb_s *tcb, const char *name, int priority,
- FAR uint32_t *stack, uint32_t stack_size, main_t entry,
+ FAR void *stack, uint32_t stack_size, main_t entry,
FAR char * const argv[]);
/********************************************************************************
diff --git a/sched/task/task_init.c b/sched/task/task_init.c
index 1d0b2f7..3f1a27a 100644
--- a/sched/task/task_init.c
+++ b/sched/task/task_init.c
@@ -83,7 +83,7 @@
****************************************************************************/
int nxtask_init(FAR struct tcb_s *tcb, const char *name, int priority,
- FAR uint32_t *stack, uint32_t stack_size,
+ FAR void *stack, uint32_t stack_size,
main_t entry, FAR char * const argv[])
{
FAR struct task_tcb_s *ttcb = (FAR struct task_tcb_s *)tcb;