summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/thread.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-10-31 08:08:48 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-11-02 10:05:45 +0100
commitc0f1f52763b3a231a329da0162979207519a6db6 (patch)
tree810b7ddeb8c8714beda21b2414eea511e711d9c3 /cpukit/score/include/rtems/score/thread.h
parentscore: Delete Scheduler_Node::accepts_help (diff)
downloadrtems-c0f1f52763b3a231a329da0162979207519a6db6.tar.bz2
score: Delete Thread_Scheduler_control::node
Update #2556.
Diffstat (limited to '')
-rw-r--r--cpukit/score/include/rtems/score/thread.h17
1 files changed, 6 insertions, 11 deletions
diff --git a/cpukit/score/include/rtems/score/thread.h b/cpukit/score/include/rtems/score/thread.h
index 3ec61f8b5e..76cc333782 100644
--- a/cpukit/score/include/rtems/score/thread.h
+++ b/cpukit/score/include/rtems/score/thread.h
@@ -277,17 +277,6 @@ typedef struct {
Scheduler_Node *own_node;
/**
- * @brief The scheduler node of this thread.
- *
- * On uni-processor configurations this field is constant after
- * initialization.
- *
- * On SMP configurations the scheduler helping protocol may change this
- * field.
- */
- Scheduler_Node *node;
-
- /**
* @brief The processor assigned by the current scheduler.
*/
struct Per_CPU_Control *cpu;
@@ -297,6 +286,9 @@ typedef struct {
* scheduler instance and due to thread queue ownerships.
*
* This chain is protected by the thread wait lock.
+ *
+ * This chain is never empty. The first scheduler node on the chain is the
+ * scheduler node of the home scheduler instance.
*/
Chain_Control Wait_nodes;
@@ -305,6 +297,9 @@ typedef struct {
* thread.
*
* This chain is protected by the thread state lock.
+ *
+ * This chain is never empty. The first scheduler node on the chain is the
+ * scheduler node of the home scheduler instance.
*/
Chain_Control Scheduler_nodes;