[rtems commit] score: _Scheduler_priority_Ready_queue_first()
Sebastian Huber
sebh at rtems.org
Tue Aug 20 08:14:18 UTC 2013
Module: rtems
Branch: master
Commit: e00b04383b0cec3a905f5cbff63b06fa2c2c61b1
Changeset: http://git.rtems.org/rtems/commit/?id=e00b04383b0cec3a905f5cbff63b06fa2c2c61b1
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Fri Aug 9 13:37:45 2013 +0200
score: _Scheduler_priority_Ready_queue_first()
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 ] );
}
/**
More information about the vc
mailing list