Update TODO list
This commit is contained in:
parent
2258189a11
commit
b886cf9f65
17
TODO
17
TODO
|
@ -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/)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue