diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-05-12 15:14:06 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-05-20 07:49:37 +0200 |
commit | 69c722f3f6ac84eca42e68eda0e1ed63fd3702e7 (patch) | |
tree | b484531a5aebaf598a8977eecda05dd1d745401e | |
parent | score: Avoid superfluous life protection (diff) | |
download | rtems-69c722f3f6ac84eca42e68eda0e1ed63fd3702e7.tar.bz2 |
score: Delete unused variable
Update #2555.
Update #2626.
-rw-r--r-- | cpukit/score/src/threadrestart.c | 9 |
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 ); |