From c6048ee2c52e37091492843441afd020bb97c34a Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 9 Jul 2014 11:20:23 +0200 Subject: score: _Scheduler_Thread_get_own_node() Provide this function also for uni-processor configurations. --- cpukit/score/include/rtems/score/schedulerimpl.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cpukit/score/include/rtems/score/schedulerimpl.h b/cpukit/score/include/rtems/score/schedulerimpl.h index c41c3af3e6..4f7140812e 100644 --- a/cpukit/score/include/rtems/score/schedulerimpl.h +++ b/cpukit/score/include/rtems/score/schedulerimpl.h @@ -98,14 +98,18 @@ RTEMS_INLINE_ROUTINE const Scheduler_Control *_Scheduler_Get_by_CPU( return _Scheduler_Get_by_CPU_index( cpu_index ); } -#if defined(RTEMS_SMP) RTEMS_INLINE_ROUTINE Scheduler_Node *_Scheduler_Thread_get_own_node( const Thread_Control *the_thread ) { +#if defined(RTEMS_SMP) return the_thread->Scheduler.own_node; +#else + return the_thread->Scheduler.node; +#endif } +#if defined(RTEMS_SMP) RTEMS_INLINE_ROUTINE Thread_Control *_Scheduler_Node_get_user( const Scheduler_Node *node ) -- cgit v1.2.3