summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-05-12 15:14:06 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-05-20 07:49:37 +0200
commit69c722f3f6ac84eca42e68eda0e1ed63fd3702e7 (patch)
treeb484531a5aebaf598a8977eecda05dd1d745401e
parentscore: Avoid superfluous life protection (diff)
downloadrtems-69c722f3f6ac84eca42e68eda0e1ed63fd3702e7.tar.bz2
score: Delete unused variable
Update #2555. Update #2626.
-rw-r--r--cpukit/score/src/threadrestart.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/cpukit/score/src/threadrestart.c b/cpukit/score/src/threadrestart.c
index 272fe7bb90..96423702f6 100644
--- a/cpukit/score/src/threadrestart.c
+++ b/cpukit/score/src/threadrestart.c
@@ -276,9 +276,8 @@ void _Thread_Life_action_handler(
}
static void _Thread_Start_life_change(
- Thread_Control *the_thread,
- const Scheduler_Control *scheduler,
- Priority_Control priority
+ Thread_Control *the_thread,
+ Priority_Control priority
)
{
the_thread->is_preemptible = the_thread->Start.is_preemptible;
@@ -308,21 +307,19 @@ static void _Thread_Request_life_change(
{
Thread_Life_state previous_life_state;
ISR_lock_Context lock_context;
- const Scheduler_Control *scheduler;
_Thread_State_acquire( the_thread, &lock_context );
previous_life_state = the_thread->Life.state;
the_thread->Life.state = previous_life_state | additional_life_state;
_Thread_State_release( the_thread, &lock_context );
- scheduler = _Scheduler_Get( the_thread );
if ( the_thread == executing ) {
Priority_Control unused;
_Thread_Set_priority( the_thread, priority, &unused, true );
_Thread_Start_life_change_for_executing( executing );
} else if ( previous_life_state == THREAD_LIFE_NORMAL ) {
- _Thread_Start_life_change( the_thread, scheduler, priority );
+ _Thread_Start_life_change( the_thread, priority );
} else {
_Thread_Clear_state( the_thread, STATES_SUSPENDED );