diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-06-26 09:15:36 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-06-26 09:16:29 +0200 |
commit | 96316d1b5069cfbce777cbcfa65ff7230d376874 (patch) | |
tree | 14159f4a60295d483ff874a42664c798fe112135 /cpukit/score/include/rtems/score/scheduler.h | |
parent | score: Simplify <rtems/system.h> (diff) | |
download | rtems-96316d1b5069cfbce777cbcfa65ff7230d376874.tar.bz2 |
score: Simplify <rtems/score/scheduler.h>
Drop the <rtems/score/percpu.h> include since this file exposes a lot of
implementation details.
Diffstat (limited to 'cpukit/score/include/rtems/score/scheduler.h')
-rw-r--r-- | cpukit/score/include/rtems/score/scheduler.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/cpukit/score/include/rtems/score/scheduler.h b/cpukit/score/include/rtems/score/scheduler.h index 67c6e2564c..5296644aeb 100644 --- a/cpukit/score/include/rtems/score/scheduler.h +++ b/cpukit/score/include/rtems/score/scheduler.h @@ -19,7 +19,6 @@ #ifndef _RTEMS_SCORE_SCHEDULER_H #define _RTEMS_SCORE_SCHEDULER_H -#include <rtems/score/percpu.h> #include <rtems/score/priority.h> #include <rtems/score/thread.h> #if defined(__RTEMS_HAVE_SYS_CPUSET_H__) && defined(RTEMS_SMP) @@ -30,6 +29,8 @@ extern "C" { #endif +struct Per_CPU_Control; + /** * @defgroup ScoreScheduler Scheduler Handler * @@ -148,7 +149,7 @@ typedef struct { void ( *start_idle )( const Scheduler_Control *, Thread_Control *, - Per_CPU_Control * + struct Per_CPU_Control * ); #if defined(__RTEMS_HAVE_SYS_CPUSET_H__) && defined(RTEMS_SMP) @@ -505,7 +506,7 @@ void _Scheduler_default_Tick( void _Scheduler_default_Start_idle( const Scheduler_Control *scheduler, Thread_Control *the_thread, - Per_CPU_Control *cpu + struct Per_CPU_Control *cpu ); #if defined(__RTEMS_HAVE_SYS_CPUSET_H__) && defined(RTEMS_SMP) |