summaryrefslogtreecommitdiffstats
path: root/cpukit/ChangeLog
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2006-03-07 22:10:35 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2006-03-07 22:10:35 +0000
commit77b0a73e1451816cb712d15312d09cde0ce6a4ef (patch)
tree5cbd97b1f7e86e8a2e64fb97540cd710a5db1d55 /cpukit/ChangeLog
parent2006-03-07 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> (diff)
downloadrtems-77b0a73e1451816cb712d15312d09cde0ce6a4ef.tar.bz2
2006-03-07 Steven Johnson <sjohnson@sakuraindustries.com>
PR 850/rtems * score/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.
Diffstat (limited to 'cpukit/ChangeLog')
-rw-r--r--cpukit/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog
index 189c4a1e54..4995ddd57c 100644
--- a/cpukit/ChangeLog
+++ b/cpukit/ChangeLog
@@ -1,3 +1,16 @@
+2006-03-07 Steven Johnson <sjohnson@sakuraindustries.com>
+
+ PR 850/rtems
+ * score/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 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
PR 852/filesystem