From 72e846d534509386634f316919124519d7718c38 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 16 Apr 2015 11:32:16 +0200 Subject: score: Fix _API_Mutex_Is_locked() Remove superfluous ISR disable/enable. In addition using a stand-alone _ISR_Disable/Enable is wrong on SMP configurations. --- cpukit/score/src/apimutexislocked.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'cpukit') diff --git a/cpukit/score/src/apimutexislocked.c b/cpukit/score/src/apimutexislocked.c index 739bc3f775..1bd811a6c3 100644 --- a/cpukit/score/src/apimutexislocked.c +++ b/cpukit/score/src/apimutexislocked.c @@ -21,16 +21,8 @@ #include #include -#include bool _API_Mutex_Is_locked( API_Mutex_Control *the_mutex ) { - bool is_locked; - ISR_Level level; - - _ISR_Disable( level ); - is_locked = _CORE_mutex_Is_locked( &the_mutex->Mutex ); - _ISR_Enable( level ); - - return is_locked; + return _CORE_mutex_Is_locked( &the_mutex->Mutex ); } -- cgit v1.2.3