From 323845bd6742a49677a0c59ae1de92e29607ba0f Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 23 Jul 2002 22:43:13 +0000 Subject: 2002-07-22 Joel Sherrill * include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add the missing _ISR_Disable. This fix was already applied to the old location (c/src/exec/score/...). --- cpukit/score/include/rtems/score/apimutex.h | 1 + 1 file changed, 1 insertion(+) (limited to 'cpukit/score/include') diff --git a/cpukit/score/include/rtems/score/apimutex.h b/cpukit/score/include/rtems/score/apimutex.h index 1f0c6bb230..517032761f 100644 --- a/cpukit/score/include/rtems/score/apimutex.h +++ b/cpukit/score/include/rtems/score/apimutex.h @@ -105,6 +105,7 @@ SCORE_EXTERN Objects_Information _API_Mutex_Information; #define _API_Mutex_Lock( _the_mutex ) \ do { \ ISR_Level _level; \ + _ISR_Disable( _level ); \ _CORE_mutex_Seize( \ &(_the_mutex)->Mutex, (_the_mutex)->Object.id, TRUE, 0, (_level) ); \ } while (0) -- cgit v1.2.3