From c0f1f52763b3a231a329da0162979207519a6db6 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 31 Oct 2016 08:08:48 +0100 Subject: score: Delete Thread_Scheduler_control::node Update #2556. --- cpukit/score/include/rtems/score/thread.h | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'cpukit/score/include/rtems/score/thread.h') 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 @@ -276,17 +276,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. */ @@ -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; -- cgit v1.2.3