diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-12-10 14:10:48 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-12-11 08:20:48 +0100 |
commit | df55d07f2e5c4b1c3d73c4f26a2cbb82f2af261c (patch) | |
tree | 7e1ef06ab4df2f97afdc676b7912886aba91d703 /cpukit/score/src/threadinitialize.c | |
parent | Use linker set for system initialization (diff) | |
download | rtems-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.c | 5 |
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; |