summaryrefslogtreecommitdiffstats
path: root/cpukit/score/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/score/ChangeLog')
-rw-r--r--cpukit/score/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/cpukit/score/ChangeLog b/cpukit/score/ChangeLog
index 08d486a6d6..f12205258e 100644
--- a/cpukit/score/ChangeLog
+++ b/cpukit/score/ChangeLog
@@ -1,6 +1,19 @@
2001-08-30 Joel Sherrill <joel@OARcorp.com>
+ * src/coremutex.c, src/coremutexseize.c, src/coremutexsurrender.c,
+ inline/rtems/score/coremutex.inl: The per thread field resource_count
+ should only be manipulated when a mutex is priority ceiling or
+ priority inherit. This was reported by Chris Johns <ccj@acm.org>
+ who also noticed that the use of switches for all disciplines
+ generated less efficient code than using explicit tests for the one
+ or two cases we were really interested in. Further review of his
+ modifications made it apparent that the "isa" methods to test mutex
+ discipline were not being used so this modification was swept into
+ the code as well.
+
+2001-08-30 Joel Sherrill <joel@OARcorp.com>
+
* src/coremutexseize.c: Add missing code for proper handling
of nesting acquisitions. This only impacts building with
inlines disabled on the source with the "fast mutex" optimizations.