diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-06-10 14:30:47 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2014-06-10 16:05:10 +0200 |
commit | e473f3c12e217088f0237e0336cf4319cff54702 (patch) | |
tree | 9e32f0a721a43128f6fb566e9d1ca006073029a8 | |
parent | smptest/smpfatal03: Update due to API changes (diff) | |
download | rtems-e473f3c12e217088f0237e0336cf4319cff54702.tar.bz2 |
score: Fix MrsP root node update
Set the new root after the resource tree update.
-rw-r--r-- | cpukit/score/include/rtems/score/mrspimpl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cpukit/score/include/rtems/score/mrspimpl.h b/cpukit/score/include/rtems/score/mrspimpl.h index 083f42853e..2369d9de83 100644 --- a/cpukit/score/include/rtems/score/mrspimpl.h +++ b/cpukit/score/include/rtems/score/mrspimpl.h @@ -325,9 +325,9 @@ RTEMS_INLINE_ROUTINE MRSP_Status _MRSP_Release( _Resource_Node_extract( new_owner ); _Resource_Node_set_dependency( new_owner, NULL ); - _MRSP_Set_root( new_owner, new_owner ); _Resource_Node_add_resource( new_owner, &mrsp->Resource ); _Resource_Set_owner( &mrsp->Resource, new_owner ); + _MRSP_Set_root( new_owner, new_owner ); _MRSP_Add_state( rival, MRSP_RIVAL_STATE_NEW_OWNER ); } |