summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2006-11-17 22:58:33 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2006-11-17 22:58:33 +0000
commit28c55e42188e21ef291767bdb3fc2e5acbf79084 (patch)
tree5b3906b1c1e754ba0274a1e346a233cf0056b890
parent2006-11-17 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-28c55e42188e21ef291767bdb3fc2e5acbf79084.tar.bz2
2006-11-17 Joel Sherrill <joel@OARcorp.com>
* score/src/coresemseize.c: Add missing ISR enable.
-rw-r--r--cpukit/ChangeLog4
-rw-r--r--cpukit/score/src/coresemseize.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index d18293ed44..9375525fc1 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,5 +1,9 @@
2006-11-17 Joel Sherrill <joel@OARcorp.com>
+ * score/src/coresemseize.c: Add missing ISR enable.
+
+2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
* score/src/heapwalk.c: Use printk not printf.
2006-11-17 Joel Sherrill <joel@OARcorp.com>
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: