[PATCH 05/12] rtems: Remove dead code
Sebastian Huber
sebastian.huber at embedded-brains.de
Fri Apr 8 06:49:20 UTC 2016
The heap protection enabled by RTEMS_DEBUG offers the same functionality
and more.
---
cpukit/rtems/src/regionreturnsegment.c | 20 --------------------
1 file changed, 20 deletions(-)
diff --git a/cpukit/rtems/src/regionreturnsegment.c b/cpukit/rtems/src/regionreturnsegment.c
index 1af54f2..aeff1df 100644
--- a/cpukit/rtems/src/regionreturnsegment.c
+++ b/cpukit/rtems/src/regionreturnsegment.c
@@ -18,14 +18,6 @@
#include "config.h"
#endif
-#ifdef RTEMS_REGION_SHRED_ON_FREE
-#include <string.h>
-
-#ifndef RTEMS_REGION_FREE_SHRED_PATTERN
-#define RTEMS_REGION_FREE_SHRED_PATTERN 0x00
-#endif
-#endif
-
#include <rtems/system.h>
#include <rtems/rtems/status.h>
#include <rtems/rtems/support.h>
@@ -41,9 +33,6 @@ rtems_status_code rtems_region_return_segment(
{
Objects_Locations location;
rtems_status_code return_status;
-#ifdef RTEMS_REGION_FREE_SHRED_PATTERN
- uint32_t size;
-#endif
int status;
Region_Control *the_region;
@@ -53,12 +42,6 @@ rtems_status_code rtems_region_return_segment(
switch ( location ) {
case OBJECTS_LOCAL:
-#ifdef RTEMS_REGION_FREE_SHRED_PATTERN
- if ( !_Heap_Size_of_alloc_area( &the_region->Memory, segment, &size ) )
- return_status = RTEMS_INVALID_ADDRESS;
- else {
- memset( segment, (RTEMS_REGION_FREE_SHRED_PATTERN & 0xFF), size );
-#endif
status = _Region_Free_segment( the_region, segment );
if ( !status )
@@ -70,9 +53,6 @@ rtems_status_code rtems_region_return_segment(
return RTEMS_SUCCESSFUL;
}
-#ifdef RTEMS_REGION_FREE_SHRED_PATTERN
- }
-#endif
break;
#if defined(RTEMS_MULTIPROCESSING)
--
1.8.4.5
More information about the devel
mailing list