summaryrefslogtreecommitdiffstats
path: root/cpukit/score/src/threadinitialize.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-12-10 14:10:48 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-12-11 08:20:48 +0100
commitdf55d07f2e5c4b1c3d73c4f26a2cbb82f2af261c (patch)
tree7e1ef06ab4df2f97afdc676b7912886aba91d703 /cpukit/score/src/threadinitialize.c
parentUse linker set for system initialization (diff)
downloadrtems-df55d07f2e5c4b1c3d73c4f26a2cbb82f2af261c.tar.bz2
score: Untangle thread actions
Remove the thread action handler parameter from _Thread_Action_initialize() and instead set it later in _Thread_Add_post_switch_action(). This avoids a dependency on the thread action handler via the thread initialization.
Diffstat (limited to 'cpukit/score/src/threadinitialize.c')
-rw-r--r--cpukit/score/src/threadinitialize.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/cpukit/score/src/threadinitialize.c b/cpukit/score/src/threadinitialize.c
index bdb4370f47..335448df5c 100644
--- a/cpukit/score/src/threadinitialize.c
+++ b/cpukit/score/src/threadinitialize.c
@@ -243,10 +243,7 @@ bool _Thread_Initialize(
_Thread_Action_control_initialize( &the_thread->Post_switch_actions );
- _Thread_Action_initialize(
- &the_thread->Life.Action,
- _Thread_Life_action_handler
- );
+ _Thread_Action_initialize( &the_thread->Life.Action );
the_thread->Life.state = THREAD_LIFE_NORMAL;
the_thread->Life.terminator = NULL;