[PATCH 9/9] libcsupport: Do not use _ISR_Nest_level
Sebastian Huber
sebastian.huber at embedded-brains.de
Wed Jul 17 14:19:00 UTC 2013
The _Thread_Dispatch_is_enabled() is false if _ISR_Nest_level is not
equal to zero.
---
cpukit/libcsupport/src/malloc_deferred.c | 3 ---
cpukit/libcsupport/src/realloc.c | 3 ---
2 files changed, 0 insertions(+), 6 deletions(-)
diff --git a/cpukit/libcsupport/src/malloc_deferred.c b/cpukit/libcsupport/src/malloc_deferred.c
index a2e95ea..9e6fbb3 100644
--- a/cpukit/libcsupport/src/malloc_deferred.c
+++ b/cpukit/libcsupport/src/malloc_deferred.c
@@ -34,9 +34,6 @@ bool malloc_is_system_state_OK(void)
if ( !_Thread_Dispatch_is_enabled() )
return false;
- if ( _ISR_Nest_level > 0 )
- return false;
-
return true;
}
diff --git a/cpukit/libcsupport/src/realloc.c b/cpukit/libcsupport/src/realloc.c
index a831cae..5c7992d 100644
--- a/cpukit/libcsupport/src/realloc.c
+++ b/cpukit/libcsupport/src/realloc.c
@@ -40,9 +40,6 @@ void *realloc(
if (_System_state_Is_up(_System_state_Get())) {
if (!_Thread_Dispatch_is_enabled())
return (void *) 0;
-
- if (_ISR_Nest_level > 0)
- return (void *) 0;
}
/*
--
1.7.7
More information about the devel
mailing list