diff options
Diffstat (limited to 'cpukit/score/src/threadchangepriority.c')
-rw-r--r-- | cpukit/score/src/threadchangepriority.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/cpukit/score/src/threadchangepriority.c b/cpukit/score/src/threadchangepriority.c index ca2c5871af..d61dfb859a 100644 --- a/cpukit/score/src/threadchangepriority.c +++ b/cpukit/score/src/threadchangepriority.c @@ -46,17 +46,10 @@ void _Thread_Change_priority( new_priority, prepend_it ); - - _ISR_Flash( level ); - - /* - * We altered the set of thread priorities. So let's figure out - * who is the heir and if we need to switch to them. - */ - _Scheduler_Schedule( the_thread ); } else { _Scheduler_Update_priority( the_thread, new_priority ); } + _ISR_Enable( level ); _Thread_queue_Requeue( the_thread->Wait.queue, the_thread ); |