From 5b6c290ed0fae8f9afd343c891e6d3650ef22492 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 1 Dec 2016 20:42:48 +0100 Subject: score: Initialize thread queue context early Initialize thread queue context early preferably outside the critical section. Remove implicit _Thread_queue_Context_initialize() from _Thread_Wait_acquire(). --- cpukit/libmisc/monitor/mon-task.c | 1 + 1 file changed, 1 insertion(+) (limited to 'cpukit/libmisc') diff --git a/cpukit/libmisc/monitor/mon-task.c b/cpukit/libmisc/monitor/mon-task.c index 475f5be2de..fadf51d4b0 100644 --- a/cpukit/libmisc/monitor/mon-task.c +++ b/cpukit/libmisc/monitor/mon-task.c @@ -22,6 +22,7 @@ rtems_monitor_task_wait_info( { Thread_queue_Context queue_context; + _Thread_queue_Context_initialize( &queue_context ); _Thread_Wait_acquire( rtems_thread, &queue_context ); canonical_task->state = rtems_thread->current_state; -- cgit v1.2.3