From 7c797a1d7ef44822ae3af2c36698f00c6187155e Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Fri, 19 Sep 2014 14:05:49 -0500 Subject: cpuuse: Move is_executing_on_a_core to threadimpl.h --- cpukit/libmisc/cpuuse/cpuusagereport.c | 25 +------------------------ 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/cpukit/libmisc/cpuuse/cpuusagereport.c b/cpukit/libmisc/cpuuse/cpuusagereport.c index 296fa28da5..5cba819355 100644 --- a/cpukit/libmisc/cpuuse/cpuusagereport.c +++ b/cpukit/libmisc/cpuuse/cpuusagereport.c @@ -30,29 +30,6 @@ #include #include -#ifndef __RTEMS_USE_TICKS_FOR_STATISTICS__ - static bool is_executing_on_a_core( - Thread_Control *the_thread, - Timestamp_Control *time_of_context_switch - ) - { - #ifndef RTEMS_SMP - if ( _Thread_Executing->Object.id == the_thread->Object.id ) { - *time_of_context_switch = _Thread_Time_of_last_context_switch; - return true; - } - #else - /* FIXME: Locking */ - if ( _Thread_Is_executing_on_a_processor( the_thread ) ) { - *time_of_context_switch = - _Thread_Get_CPU( the_thread )->time_of_last_context_switch; - return true; - } - #endif - return false; - } -#endif - /* * rtems_cpu_usage_report */ @@ -149,7 +126,7 @@ void rtems_cpu_usage_report_with_plugin( * since the last context switch. */ ran = the_thread->cpu_time_used; - if ( is_executing_on_a_core( the_thread, &last ) ) { + if ( _Thread_Get_time_of_last_context_switch( the_thread, &last ) ) { Timestamp_Control used; _TOD_Get_uptime( &uptime ); _Timestamp_Subtract( &last, &uptime, &used ); -- cgit v1.2.3