diff options
Diffstat (limited to 'cpukit/posix/src/pthreadexit.c')
-rw-r--r-- | cpukit/posix/src/pthreadexit.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpukit/posix/src/pthreadexit.c b/cpukit/posix/src/pthreadexit.c index 2e995c49bc..01bcf6fbde 100644 --- a/cpukit/posix/src/pthreadexit.c +++ b/cpukit/posix/src/pthreadexit.c @@ -72,6 +72,7 @@ void _POSIX_Thread_Exit( the_thread, STATES_WAITING_FOR_JOIN_AT_EXIT | STATES_TRANSIENT ); + /* FIXME: Lock order reversal */ _RTEMS_Unlock_allocator(); _Thread_Enable_dispatch(); /* now waiting for thread to arrive */ @@ -87,6 +88,7 @@ void _POSIX_Thread_Exit( _POSIX_Threads_Free( the_thread ); + /* FIXME: Lock order reversal */ _RTEMS_Unlock_allocator(); _Thread_Enable_dispatch(); } |