diff options
Diffstat (limited to 'cpukit/score/include/rtems')
-rw-r--r-- | cpukit/score/include/rtems/score/schedulerimpl.h | 6 |
1 files changed, 5 insertions, 1 deletions
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 ) |