summaryrefslogtreecommitdiffstats
path: root/cpukit/score/src/objectfree.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-12-16 14:50:59 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-02-12 09:08:37 +0100
commit61357479894b08c9017ba39f90572c57dc307869 (patch)
tree3be2b2696a480dd5ffef351663a0ca944e26bbfd /cpukit/score/src/objectfree.c
parentscore: Split up objects allocation (diff)
downloadrtems-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.c5
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 ) ) {