Remove superfluous check since a ready thread must exist. --- .../include/rtems/score/schedulerpriorityimpl.h | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/cpukit/score/include/rtems/score/schedulerpriorityimpl.h b/cpukit/score/include/rtems/score/schedulerpriorityimpl.h index 0fbece6..5983c74 100644 --- a/cpukit/score/include/rtems/score/schedulerpriorityimpl.h +++ b/cpukit/score/include/rtems/score/schedulerpriorityimpl.h @@ -148,10 +148,7 @@ RTEMS_INLINE_ROUTINE Thread_Control *_Scheduler_priority_Ready_queue_first( { Priority_Control index = _Priority_bit_map_Get_highest(); - if ( !_Chain_Is_empty( &the_ready_queue[ index ] ) ) - return (Thread_Control *) _Chain_First( &the_ready_queue[ index ] ); - - return NULL; + return (Thread_Control *) _Chain_First( &the_ready_queue[ index ] ); } /** -- 1.7.7 _______________________________________________ rtems-devel mailing list rtems-devel@rtems.org http://www.rtems.org/mailman/listinfo/rtems-devel