diff options
Diffstat (limited to 'cpukit/score/include/rtems/score/schedulernode.h')
-rw-r--r-- | cpukit/score/include/rtems/score/schedulernode.h | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/cpukit/score/include/rtems/score/schedulernode.h b/cpukit/score/include/rtems/score/schedulernode.h index 293887c4b7..9827d21e64 100644 --- a/cpukit/score/include/rtems/score/schedulernode.h +++ b/cpukit/score/include/rtems/score/schedulernode.h @@ -98,7 +98,7 @@ typedef enum { /** * @brief Scheduler node for per-thread data. */ -typedef struct { +typedef struct Scheduler_Node { #if defined(RTEMS_SMP) /** * @brief Chain node for usage in various scheduler data structures. @@ -144,24 +144,7 @@ typedef struct { * @brief Thread wait support block. */ struct { - /** - * @brief Node for thread queues. - * - * Each scheduler node can be enqueued on a thread queue on behalf of the - * thread owning the scheduler node. The scheduler node reflects the - * priority of the thread within the corresponding scheduler instance. - */ - union { - /** - * @brief A node for chains. - */ - Chain_Node Chain; - - /** - * @brief A node for red-black trees. - */ - RBTree_Node RBTree; - } Node; + Priority_Aggregation Priority; } Wait; /** |