Update TODO list

This commit is contained in:
Gregory Nutt 2015-03-14 17:58:41 -06:00
parent 2258189a11
commit b886cf9f65
1 changed files with 16 additions and 1 deletions

17
TODO
View File

@ -18,7 +18,7 @@ nuttx/
(12) Network (net/, drivers/net) (12) Network (net/, drivers/net)
(4) USB (drivers/usbdev, drivers/usbhost) (4) USB (drivers/usbdev, drivers/usbhost)
(11) Libraries (libc/, libm/) (11) Libraries (libc/, libm/)
(12) File system/Generic drivers (fs/, drivers/) (13) File system/Generic drivers (fs/, drivers/)
(9) Graphics subystem (graphics/) (9) Graphics subystem (graphics/)
(1) Pascal add-on (pcode/) (1) Pascal add-on (pcode/)
(1) Documentation (Documentation/) (1) Documentation (Documentation/)
@ -1354,6 +1354,21 @@ o File system / Generic drivers (fs/, drivers/)
Status: Open Status: Open
Priority: Medium-High 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/) o Graphics subsystem (graphics/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^