summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-11-19 09:36:48 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-11-19 09:36:48 -0600
commitcaca8f1e6a300d15ca8bd81fe39c9b6847bc8af3 (patch)
treea4587f32761e6d9b7b972c1311e50b78f19f7314
parentf36d646dbd43b52b49ea1784a85596d63751cf17 (diff)
downloadnuttx-caca8f1e6a300d15ca8bd81fe39c9b6847bc8af3.tar.gz
nuttx-caca8f1e6a300d15ca8bd81fe39c9b6847bc8af3.tar.bz2
nuttx-caca8f1e6a300d15ca8bd81fe39c9b6847bc8af3.zip
Update ChangeLog
-rwxr-xr-xnuttx/ChangeLog12
1 files changed, 11 insertions, 1 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 901c0117d..ceebb74e6 100755
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -9012,4 +9012,14 @@
IP_FLAGS vs TCPFLAGS. The problem fixed here is that there IP flags
were not available when TCP was disabled. The IP flags are used in
ICMP and IGMP (2014-11-17).
-
+ * sched/clock/clock_abstime2ticks.c: Calling mq_timedreceived() with
+ immediate timeout was getting stuck and not timing out. Immediate
+ timeout is achieved by setting absolute timeout value to past time,
+ for example abstime={ .tv_sec=0, .tv_nsec=0 }. However absolute
+ time was converted to relative time using unsigned integer arithmetic
+ and resulted large ticks count by clock_abstime2ticks, instead of
+ expected negative ticks value. Change corrects clock_abstime2ticks()
+ to return negative ticks, if absolute time is in the past. From
+ Jussi Kivilinna (2014-11-19).
+ * fs/vfs/fs_poll.c: poll() was not waking up from signals (for example
+ mq_notify() events). From Jussi Kivilinna (2014-11-19).