diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-12-16 14:50:59 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-02-12 09:08:37 +0100 |
commit | 61357479894b08c9017ba39f90572c57dc307869 (patch) | |
tree | 3be2b2696a480dd5ffef351663a0ca944e26bbfd /cpukit/score/src/objectfree.c | |
parent | score: Split up objects allocation (diff) | |
download | rtems-61357479894b08c9017ba39f90572c57dc307869.tar.bz2 |
score: Split up objects free
Split up the different objects free methods into separate functions.
This helps to avoid a dependency on the workspace in case no objects or
a static set of objects is configured.
Update #3835.
Diffstat (limited to 'cpukit/score/src/objectfree.c')
-rw-r--r-- | cpukit/score/src/objectfree.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/cpukit/score/src/objectfree.c b/cpukit/score/src/objectfree.c index af71245689..fff3cc13be 100644 --- a/cpukit/score/src/objectfree.c +++ b/cpukit/score/src/objectfree.c @@ -19,16 +19,13 @@ #endif #include <rtems/score/objectimpl.h> -#include <rtems/score/assert.h> #include <rtems/score/chainimpl.h> -void _Objects_Free( +void _Objects_Free_unlimited( Objects_Information *information, Objects_Control *the_object ) { - _Assert( _Objects_Allocator_is_owner() ); - _Chain_Append_unprotected( &information->Inactive, &the_object->Node ); if ( _Objects_Is_auto_extend( information ) ) { |