From 62da44e6d0687af51462e4e5a06d8e6f7c3d9893 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 5 Jun 2013 14:09:38 +0200 Subject: rtems: Move unnest dispatch after ISR enable This prevents a lock order reversal. --- cpukit/rtems/src/eventtimeout.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cpukit') diff --git a/cpukit/rtems/src/eventtimeout.c b/cpukit/rtems/src/eventtimeout.c index 31eb04311e..4e595dede6 100644 --- a/cpukit/rtems/src/eventtimeout.c +++ b/cpukit/rtems/src/eventtimeout.c @@ -57,8 +57,8 @@ void _Event_Timeout( * count set to zero. */ if ( !the_thread->Wait.count ) { - _Thread_Unnest_dispatch(); _ISR_Enable( level ); + _Thread_Unnest_dispatch(); return; } -- cgit v1.2.3