diff options
Diffstat (limited to 'cpukit/rtems/src/barrierdelete.c')
-rw-r--r-- | cpukit/rtems/src/barrierdelete.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cpukit/rtems/src/barrierdelete.c b/cpukit/rtems/src/barrierdelete.c index 05d6a3f7d0..3d57908326 100644 --- a/cpukit/rtems/src/barrierdelete.c +++ b/cpukit/rtems/src/barrierdelete.c @@ -24,20 +24,20 @@ rtems_status_code rtems_barrier_delete( rtems_id id ) { - Barrier_Control *the_barrier; - ISR_lock_Context lock_context; + Barrier_Control *the_barrier; + Thread_queue_Context queue_context; _Objects_Allocator_lock(); - the_barrier = _Barrier_Get( id, &lock_context ); + the_barrier = _Barrier_Get( id, &queue_context ); if ( the_barrier == NULL ) { _Objects_Allocator_unlock(); return RTEMS_INVALID_ID; } - _CORE_barrier_Acquire_critical( &the_barrier->Barrier, &lock_context ); + _CORE_barrier_Acquire_critical( &the_barrier->Barrier, &queue_context ); _Objects_Close( &_Barrier_Information, &the_barrier->Object ); - _CORE_barrier_Flush( &the_barrier->Barrier, NULL, &lock_context ); + _CORE_barrier_Flush( &the_barrier->Barrier, &queue_context ); _Barrier_Free( the_barrier ); _Objects_Allocator_unlock(); return RTEMS_SUCCESSFUL; |