diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-04-08 06:28:04 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-04-12 07:36:18 +0200 |
commit | 0158a60cdc8c9251f6c7e42d0b4112d8c11a9d73 (patch) | |
tree | c2fa40672274618181386548d337096f199cf826 /cpukit/rtems/src/regiondelete.c | |
parent | rtems: Remove dead code (diff) | |
download | rtems-0158a60cdc8c9251f6c7e42d0b4112d8c11a9d73.tar.bz2 |
rtems: Ensure lock ownership for _Region_Get()
Diffstat (limited to 'cpukit/rtems/src/regiondelete.c')
-rw-r--r-- | cpukit/rtems/src/regiondelete.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/rtems/src/regiondelete.c b/cpukit/rtems/src/regiondelete.c index bf6e46128a..f25642354b 100644 --- a/cpukit/rtems/src/regiondelete.c +++ b/cpukit/rtems/src/regiondelete.c @@ -35,6 +35,7 @@ rtems_status_code rtems_region_delete( Region_Control *the_region; _Objects_Allocator_lock(); + _RTEMS_Lock_allocator(); the_region = _Region_Get( id, &location ); switch ( location ) { @@ -59,6 +60,7 @@ rtems_status_code rtems_region_delete( break; } + _RTEMS_Unlock_allocator(); _Objects_Allocator_unlock(); return return_status; |