diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-10-31 08:04:07 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-11-02 10:05:45 +0100 |
commit | b5f1b249028ea2be69a4ad06aa822c16cb4ac57e (patch) | |
tree | e05f807f869d1789088b539d0ffe4b8330564837 | |
parent | score: Delete Resource Handler (diff) | |
download | rtems-b5f1b249028ea2be69a4ad06aa822c16cb4ac57e.tar.bz2 |
score: Delete Scheduler_Node::accepts_help
Update #2556.
-rw-r--r-- | cpukit/score/include/rtems/score/schedulernode.h | 6 | ||||
-rw-r--r-- | cpukit/score/include/rtems/score/schedulernodeimpl.h | 1 | ||||
-rw-r--r-- | cpukit/score/include/rtems/score/schedulersmpimpl.h | 7 |
3 files changed, 1 insertions, 13 deletions
diff --git a/cpukit/score/include/rtems/score/schedulernode.h b/cpukit/score/include/rtems/score/schedulernode.h index e27c4a3f2d..09d03d4e59 100644 --- a/cpukit/score/include/rtems/score/schedulernode.h +++ b/cpukit/score/include/rtems/score/schedulernode.h @@ -108,12 +108,6 @@ struct Scheduler_Node { #if defined(RTEMS_SMP) /** - * @brief The thread accepting help by this node in case the help state is - * not SCHEDULER_HELP_YOURSELF. - */ - struct _Thread_Control *accepts_help; - - /** * @brief Block to register and manage this scheduler node in the thread * control block of the owner of this scheduler node. */ diff --git a/cpukit/score/include/rtems/score/schedulernodeimpl.h b/cpukit/score/include/rtems/score/schedulernodeimpl.h index 62c2faba52..009ad8f1ad 100644 --- a/cpukit/score/include/rtems/score/schedulernodeimpl.h +++ b/cpukit/score/include/rtems/score/schedulernodeimpl.h @@ -47,7 +47,6 @@ RTEMS_INLINE_ROUTINE void _Scheduler_Node_do_initialize( node->Wait.Priority.scheduler = scheduler; node->user = the_thread; node->idle = NULL; - node->accepts_help = the_thread; _SMP_sequence_lock_Initialize( &node->Priority.Lock ); #else (void) scheduler; diff --git a/cpukit/score/include/rtems/score/schedulersmpimpl.h b/cpukit/score/include/rtems/score/schedulersmpimpl.h index 67f15955df..ea7d88be06 100644 --- a/cpukit/score/include/rtems/score/schedulersmpimpl.h +++ b/cpukit/score/include/rtems/score/schedulersmpimpl.h @@ -1022,12 +1022,7 @@ static inline Thread_Control *_Scheduler_SMP_Unblock( _Assert( node_state == SCHEDULER_SMP_NODE_READY ); _Assert( node->sticky_level > 0 ); _Assert( node->idle == NULL ); - - if ( node->accepts_help == thread ) { - needs_help = thread; - } else { - needs_help = NULL; - } + needs_help = thread; } } else { needs_help = NULL; |