summaryrefslogtreecommitdiffstats
path: root/testsuites/tmtests/tm26/task1.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-05-13 14:07:23 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-05-20 07:49:39 +0200
commit33829ce155069462ba410d396da431386369ed08 (patch)
treebd4d700e4a567280c6b2aa3e8f43c3997d20d9e7 /testsuites/tmtests/tm26/task1.c
parentposix: Rework pthread_join() (diff)
downloadrtems-33829ce155069462ba410d396da431386369ed08.tar.bz2
score: Avoid Giant lock for _Thread_Start()
Update #2555.
Diffstat (limited to 'testsuites/tmtests/tm26/task1.c')
-rw-r--r--testsuites/tmtests/tm26/task1.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/testsuites/tmtests/tm26/task1.c b/testsuites/tmtests/tm26/task1.c
index a46f042ac6..66bd4091b8 100644
--- a/testsuites/tmtests/tm26/task1.c
+++ b/testsuites/tmtests/tm26/task1.c
@@ -194,13 +194,13 @@ static void thread_unblock( Thread_Control *thread )
#endif
}
-static void thread_ready( Thread_Control *thread )
+static void thread_clear_state( Thread_Control *thread, States_Control state )
{
#if defined( PREVENT_SMP_ASSERT_FAILURES )
_Thread_Disable_dispatch();
#endif
- _Thread_Ready( thread );
+ _Thread_Clear_state( thread, state );
#if defined( PREVENT_SMP_ASSERT_FAILURES )
_Thread_Unnest_dispatch();
@@ -559,7 +559,7 @@ void complete_test( void )
thread_set_state( Middle_tcb, STATES_WAITING_FOR_MESSAGE );
benchmark_timer_initialize();
- thread_ready( Middle_tcb );
+ thread_clear_state( Middle_tcb, STATES_WAITING_FOR_MESSAGE );
thread_ready_time = benchmark_timer_read();
benchmark_timer_initialize();