From 28c55e42188e21ef291767bdb3fc2e5acbf79084 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 17 Nov 2006 22:58:33 +0000 Subject: [PATCH] 2006-11-17 Joel Sherrill * score/src/coresemseize.c: Add missing ISR enable. --- cpukit/ChangeLog | 4 ++++ cpukit/score/src/coresemseize.c | 1 + 2 files changed, 5 insertions(+) diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index d18293ed44..9375525fc1 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,7 @@ +2006-11-17 Joel Sherrill + + * score/src/coresemseize.c: Add missing ISR enable. + 2006-11-17 Joel Sherrill * score/src/heapwalk.c: Use printk not printf. diff --git a/cpukit/score/src/coresemseize.c b/cpukit/score/src/coresemseize.c index 2648a620c2..693a19a713 100644 --- a/cpukit/score/src/coresemseize.c +++ b/cpukit/score/src/coresemseize.c @@ -75,6 +75,7 @@ void _CORE_semaphore_Seize( executing->Wait.return_code = CORE_SEMAPHORE_STATUS_UNSATISFIED_NOWAIT; return; case CORE_SEMAPHORE_BAD_TIMEOUT: + _ISR_Enable( level ); executing->Wait.return_code = CORE_SEMAPHORE_BAD_TIMEOUT_VALUE; return; case CORE_SEMAPHORE_BLOCK_FOREVER: