summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-12-03 16:13:40 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-12-03 16:13:40 +0000
commitfb93c6697042ab2a4f0244e4b2808325a7dfb992 (patch)
treee07be7fd05ba272e5cedac20cdf78a9e61afc44f /nuttx/TODO
parentc7049214583fe91d4cf3b72c7d3f2667a08dbc8e (diff)
downloadpx4-nuttx-fb93c6697042ab2a4f0244e4b2808325a7dfb992.tar.gz
px4-nuttx-fb93c6697042ab2a4f0244e4b2808325a7dfb992.tar.bz2
px4-nuttx-fb93c6697042ab2a4f0244e4b2808325a7dfb992.zip
Fix a cloned error in driver poll setup
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4132 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO23
1 files changed, 21 insertions, 2 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 79dc6af79..0b2ee9d9b 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -1,4 +1,4 @@
-NuttX TODO List (Last updated November 15, 2011)
+NuttX TODO List (Last updated December 3, 2011)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This file summarizes known NuttX bugs, limitations, inconsistencies with
@@ -16,7 +16,7 @@ nuttx/
(16) Network (net/, drivers/net)
(2) USB (drivers/usbdev, drivers/usbhost)
(7) Libraries (lib/)
- (9) File system/Generic drivers (fs/, drivers/)
+ (11) File system/Generic drivers (fs/, drivers/)
(2) Graphics subystem (graphics/)
(1) Pascal add-on (pcode/)
(1) Documentation (Documentation/)
@@ -501,6 +501,25 @@ o File system / Generic drivers (fs/, drivers/)
Status: Open
Priority: Medium
+ Description: The serial driver (drivers/serial) should return with an
+ error and errno=EINTR when an interrupt is received. However,
+ the serial driver just continues waiting:
+
+ static void uart_takesem(FAR sem_t *sem)
+ {
+ while (sem_wait(sem) != 0)
+ {
+ ASSERT(*get_errno_ptr() == EINTR);
+ }
+ }
+ Status: Open
+ Priority Medium
+
+ Description: All drivers that support the poll method should also report
+ POLLHUP event when the driver is closedd.
+ Status: Open
+ Priority: Medium-Low
+
o Graphics subystem (graphics/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^