From aaaedba9811c75fffed80b7818053457ad9c5f2f Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 29 Nov 2013 11:13:51 +0100 Subject: score: Minor _Thread_Dispatch() optimization It is not necessary to load the executing thread control again after the context switch since it is an invariant of the executing thread. --- cpukit/score/src/threaddispatch.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'cpukit/score/src/threaddispatch.c') diff --git a/cpukit/score/src/threaddispatch.c b/cpukit/score/src/threaddispatch.c index 0c8298f15f..ecf6810716 100644 --- a/cpukit/score/src/threaddispatch.c +++ b/cpukit/score/src/threaddispatch.c @@ -156,12 +156,11 @@ void _Thread_Dispatch( void ) #endif /* - * We have to obtain these values again after the context switch since the + * We have to obtain this value again after the context switch since the * heir thread may have migrated from another processor. Values from the * stack or non-volatile registers reflect the old execution environment. */ per_cpu = _Per_CPU_Get(); - executing = per_cpu->executing; #if !defined( RTEMS_SMP ) _ISR_Disable( level ); -- cgit v1.2.3