From 7a70a09260acc21e5bc46988fc09f22867781186 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 4 May 2015 10:00:50 +0200 Subject: score: Delete _Objects_Put_for_get_isr_disable() This function is superfluous due to the introduction of fine grained locking. --- cpukit/rtems/src/eventsend.c | 1 - cpukit/rtems/src/systemeventsend.c | 1 - cpukit/score/include/rtems/score/objectimpl.h | 10 ---------- 3 files changed, 12 deletions(-) diff --git a/cpukit/rtems/src/eventsend.c b/cpukit/rtems/src/eventsend.c index c9e81fb95f..23eed740a8 100644 --- a/cpukit/rtems/src/eventsend.c +++ b/cpukit/rtems/src/eventsend.c @@ -44,7 +44,6 @@ rtems_status_code rtems_event_send( THREAD_WAIT_CLASS_EVENT, &lock_context ); - _Objects_Put_for_get_isr_disable( &thread->Object ); sc = RTEMS_SUCCESSFUL; break; #ifdef RTEMS_MULTIPROCESSING diff --git a/cpukit/rtems/src/systemeventsend.c b/cpukit/rtems/src/systemeventsend.c index 1892c13fe7..3c821c9ef9 100644 --- a/cpukit/rtems/src/systemeventsend.c +++ b/cpukit/rtems/src/systemeventsend.c @@ -50,7 +50,6 @@ rtems_status_code rtems_event_system_send( THREAD_WAIT_CLASS_SYSTEM_EVENT, &lock_context ); - _Objects_Put_for_get_isr_disable( &thread->Object ); sc = RTEMS_SUCCESSFUL; break; #ifdef RTEMS_MULTIPROCESSING diff --git a/cpukit/score/include/rtems/score/objectimpl.h b/cpukit/score/include/rtems/score/objectimpl.h index 4080a249cf..a5a3b7ef5f 100644 --- a/cpukit/score/include/rtems/score/objectimpl.h +++ b/cpukit/score/include/rtems/score/objectimpl.h @@ -990,16 +990,6 @@ RTEMS_INLINE_ROUTINE void _Objects_Put_without_thread_dispatch( _Thread_Unnest_dispatch(); } -/** - * @brief Puts back an object obtained with _Objects_Get_isr_disable(). - */ -RTEMS_INLINE_ROUTINE void _Objects_Put_for_get_isr_disable( - Objects_Control *the_object -) -{ - (void) the_object; -} - /** * @brief Locks the object allocator mutex. * -- cgit v1.2.3