diff options
Diffstat (limited to 'cpukit/score/include/rtems/score/resourceimpl.h')
-rw-r--r-- | cpukit/score/include/rtems/score/resourceimpl.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/score/include/rtems/score/resourceimpl.h b/cpukit/score/include/rtems/score/resourceimpl.h index 69e9a3c5f8..4739bdadba 100644 --- a/cpukit/score/include/rtems/score/resourceimpl.h +++ b/cpukit/score/include/rtems/score/resourceimpl.h @@ -59,6 +59,7 @@ RTEMS_INLINE_ROUTINE void _Resource_Node_initialize( Resource_Node *node ) { node->dependency = NULL; node->root = node; + _Chain_Initialize_node( &node->Node ); _Chain_Initialize_empty( &node->Resources ); } @@ -106,6 +107,7 @@ RTEMS_INLINE_ROUTINE void _Resource_Node_extract( Resource_Node *node ) RTEMS_INLINE_ROUTINE void _Resource_Initialize( Resource_Control *resource ) { resource->owner = NULL; + _Chain_Initialize_node( &resource->Node ); _Chain_Initialize_empty( &resource->Rivals ); } |