From ff0618a8ff9faa679d843ad2c157f6b5e4d77299 Mon Sep 17 00:00:00 2001 From: Mark Charlebois Date: Wed, 3 Feb 2016 00:53:32 -0800 Subject: [PATCH] Set the stack size for qurt Signed-off-by: Mark Charlebois --- src/platforms/posix/px4_layer/px4_posix_tasks.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/platforms/posix/px4_layer/px4_posix_tasks.cpp b/src/platforms/posix/px4_layer/px4_posix_tasks.cpp index a220b88c67..f4a7764a3b 100644 --- a/src/platforms/posix/px4_layer/px4_posix_tasks.cpp +++ b/src/platforms/posix/px4_layer/px4_posix_tasks.cpp @@ -172,6 +172,14 @@ px4_task_t px4_task_spawn_cmd(const char *name, int scheduler, int priority, int return (rv < 0) ? rv : -rv; } + rv = pthread_attr_setstacksize(&attr, stack_size); + + if (rv != 0) + { + PX4_ERR("pthread_attr_setstacksize returned error"); + return (rv < 0) ? rv : -rv; + } + rv = pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED); if (rv != 0) {