[rtems commit] score: Fix objects node initialization

Sebastian Huber sebh at rtems.org
Thu Jan 2 08:49:06 UTC 2020


Module:    rtems
Branch:    master
Commit:    a320aeddd969db9864353eb54556d66c2bda6817
Changeset: http://git.rtems.org/rtems/commit/?id=a320aeddd969db9864353eb54556d66c2bda6817

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jan  2 09:17:03 2020 +0100

score: Fix objects node initialization

The objects node is statically initialized to one.  Clear the node field
before it is set.

Update #3621.

---

 cpukit/score/src/objectinitializeinformation.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/cpukit/score/src/objectinitializeinformation.c b/cpukit/score/src/objectinitializeinformation.c
index 54920b5..43994cd 100644
--- a/cpukit/score/src/objectinitializeinformation.c
+++ b/cpukit/score/src/objectinitializeinformation.c
@@ -41,6 +41,7 @@ void _Objects_Initialize_information(
   maximum_id = information->maximum_id;
 
 #if defined(RTEMS_MULTIPROCESSING)
+  maximum_id &= ~OBJECTS_NODE_MASK;
   maximum_id |= _Objects_Local_node << OBJECTS_NODE_START_BIT;
   information->maximum_id = maximum_id;
 #endif



More information about the vc mailing list