summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2015-03-14 17:58:41 -0600
committerGregory Nutt <gnutt@nuttx.org>2015-03-14 17:58:41 -0600
commite60e8afbddb7a3e006b5d6602788aa8dd7d9f99d (patch)
treed9d6e2d90a80fa04c3a046b3f76ce1957f2ac49d /nuttx/TODO
parent01dc6d51fdca4d5aaf6ec10e8a013f214538b61b (diff)
downloadpx4-nuttx-e60e8afbddb7a3e006b5d6602788aa8dd7d9f99d.tar.gz
px4-nuttx-e60e8afbddb7a3e006b5d6602788aa8dd7d9f99d.tar.bz2
px4-nuttx-e60e8afbddb7a3e006b5d6602788aa8dd7d9f99d.zip
Update TODO list
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO17
1 files changed, 16 insertions, 1 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index c526a7d15..57a84b081 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -18,7 +18,7 @@ nuttx/
(12) Network (net/, drivers/net)
(4) USB (drivers/usbdev, drivers/usbhost)
(11) Libraries (libc/, libm/)
- (12) File system/Generic drivers (fs/, drivers/)
+ (13) File system/Generic drivers (fs/, drivers/)
(9) Graphics subystem (graphics/)
(1) Pascal add-on (pcode/)
(1) Documentation (Documentation/)
@@ -1354,6 +1354,21 @@ o File system / Generic drivers (fs/, drivers/)
Status: Open
Priority: Medium-High
+ Title: AUTMOUNTER BROKEN
+ Description: A bug was recently fixed in the FAT file system umount() logic.
+ FAT (and all other file systems) implement logic to fail the umount()
+ with EBUSY if there are open references to any file. For FAT, there
+ was a bug that prevented this from working so the busy check always
+ failed and FAT always permitted the umount(), whether there are open
+ file or not.
+
+ Unfortunately, the automounter depended on this bug to force the
+ un-mounting. I have changed the umount() call in the automounter to
+ umount2(MNT_FORCE), but the automounter will be broken until that
+ forced unmount feature is implemented.
+ Status: Open
+ Priority: Medium
+
o Graphics subsystem (graphics/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^