diff options
-rw-r--r-- | cpukit/ChangeLog | 5 | ||||
-rw-r--r-- | cpukit/libcsupport/src/malloc_get_statistics.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 74df3a9eca..236170c7a0 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,8 @@ +2008-05-13 Eric Norum: <norume@aps.anl.gov> + + * cpukit/libcsupport/src/mallocinfo.c: Add locks around non-atomic + structure assignment. + 2008-05-13 Robert S. Grimes <rsg@alum.mit.edu> * libi2c/libi2c.h: Fix typo. diff --git a/cpukit/libcsupport/src/malloc_get_statistics.c b/cpukit/libcsupport/src/malloc_get_statistics.c index 57cc8c600f..b0531d6244 100644 --- a/cpukit/libcsupport/src/malloc_get_statistics.c +++ b/cpukit/libcsupport/src/malloc_get_statistics.c @@ -24,7 +24,9 @@ int malloc_get_statistics( { if ( !stats ) return -1; + _RTEMS_Lock_allocator(); *stats = rtems_malloc_statistics; + _RTEMS_Unlock_allocator(); return 0; } |