diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-07-09 11:20:23 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-07-09 11:22:02 +0200 |
commit | c6048ee2c52e37091492843441afd020bb97c34a (patch) | |
tree | e548c2041f764545269610c60ee9a9ded5013dea /cpukit | |
parent | smptests/smpmrsp01: Add and update test cases (diff) | |
download | rtems-c6048ee2c52e37091492843441afd020bb97c34a.tar.bz2 |
score: _Scheduler_Thread_get_own_node()
Provide this function also for uni-processor configurations.
Diffstat (limited to 'cpukit')
-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 ) |