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 a8de148d84..58d62054c4 100644
--- a/cpukit/score/ChangeLog
+++ b/cpukit/score/ChangeLog
@@ -1,3 +1,16 @@
+2006-03-07 Steven Johnson <sjohnson@sakuraindustries.com>
+
+ PR 850/rtems
+ * src/watchdogtickle.c: A Watchdog (used to timeout an event) with
+ a delay of 1 sometimes does not seem to timeout. The problem
+ occurs, because for whatever reason when the watchdog tickle function
+ executes, the watchdog->delta_interval is 0. it is then decremented
+ before being tested, becomes huge and so doesnt time out. It is
+ thought there is a race condition where the watchdog->delta_interval
+ is calculated by reference to a head (also with a delay of 1). But
+ before it can be added after the head, the head is removed, so the
+ new head now has a delay of 0.
+
2006-03-07 Joel Sherrill <joel@OARcorp.com>
PR 866/rtems