[PATCH 1/4] score/scheduling: Use RBTree_First instead of Peek in EDF scheduler.
Joel Sherrill
joel.sherrill at OARcorp.com
Wed May 2 16:56:06 UTC 2012
I know we don't have style rules on this case but
would the code read better to have simple
variable declarations followed by the logic?
On 05/02/2012 11:34 AM, Gedare Bloom wrote:
> ---
> cpukit/score/src/scheduleredfschedule.c | 9 +++------
> 1 files changed, 3 insertions(+), 6 deletions(-)
>
> diff --git a/cpukit/score/src/scheduleredfschedule.c b/cpukit/score/src/scheduleredfschedule.c
> index 1482be8..a45aca4 100644
> --- a/cpukit/score/src/scheduleredfschedule.c
> +++ b/cpukit/score/src/scheduleredfschedule.c
> @@ -1,12 +1,10 @@
> /*
> * Copyright (C) 2011 Petr Benes.
> - * Copyright (C) 2011 On-Line Applications Research Corporation (OAR).
> + * Copyright (C) 2011-2012 On-Line Applications Research Corporation (OAR).
> *
> * The license and distribution terms for this file may be
> * found in the file LICENSE in this distribution or at
> * http://www.rtems.com/license/LICENSE.
> - *
> - * $Id$
> */
>
> #if HAVE_CONFIG_H
> @@ -19,10 +17,9 @@
>
> void _Scheduler_EDF_Schedule(void)
> {
> - RBTree_Node *first_node =
> - _RBTree_Peek(&_Scheduler_EDF_Ready_queue, RBT_LEFT);
> + RBTree_Node *first = _RBTree_First(&_Scheduler_EDF_Ready_queue, RBT_LEFT);
> Scheduler_EDF_Per_thread *sched_info =
> - _RBTree_Container_of(first_node, Scheduler_EDF_Per_thread, Node);
> + _RBTree_Container_of(first, Scheduler_EDF_Per_thread, Node);
>
> _Thread_Heir = (Thread_Control *) sched_info->thread;
> }
--
Joel Sherrill, Ph.D. Director of Research& Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the devel
mailing list