*** empty log message ***
[yaffs/.git] / Documentation / yaffs-todo.html
index 8489d720e2204da6137063adb144ed5876f57dea..59ebd0ab8420a5810fc55cc01fd6c8550c18f861 100644 (file)
@@ -7,18 +7,24 @@
        <META NAME="AUTHOR" CONTENT=" ">
        <META NAME="CREATED" CONTENT="20020501;19062800">
        <META NAME="CHANGEDBY" CONTENT=" ">
-       <META NAME="CHANGED" CONTENT="20020608;9570900">
+       <META NAME="CHANGED" CONTENT="20020709;16002500">
 </HEAD>
 <BODY>
-<H1>YAFFS Todo as at <SDFIELD TYPE=DATETIME SDNUM="5129;2057;DD/MM/YYYY">08/06/2002</SDFIELD></H1>
+<H1>YAFFS Todo as at <SDFIELD TYPE=DATETIME SDNUM="5129;2057;DD/MM/YYYY">09/07/2002</SDFIELD></H1>
 <H3>Stuff not yet done</H3>
 <OL>
        <LI><P>Directory locking during directory walk.</P>
-       <LI><P>Other locking....</P>
-       <LI><P>Test disk full condition. Might not be being handled
-       correctly.</P>
-       <LI><P>Add write memory mapping.  We probably need this to support
+       <LI><P>Other locking.... investigate what is needed.</P>
+       <LI><P>Test disk full condition.... investigate might not be being
+       handled correctly.</P>
+       <LI><P>Add write memory mapping. We probably need this to support
        loop mounting.</P>
+       <LI><P>At scan time, check that the file size in the ObjectHeader
+       matches the filesize of the scanned blocks.</P>
+</OL>
+<H3>Tools to be done</H3>
+<OL>
+       <LI><P></P>
 </OL>
 <H3>Recently done with no known problems (ie. probably needs
 significant testing)</H3>
@@ -36,6 +42,16 @@ significant testing)</H3>
        mot such a good thing to do with newer NANDs which do not like this
        sort of thing.</P>
 </OL>
+<OL>
+       <LI><P>File pruning is done in reverse order so that if power is
+       lost part-way through, the file does not have any holes.</P>
+</OL>
+<OL>
+       <LI><P>mkyaffsimage. Tool to make a yaffs image from a directory (in
+       the spirit of mkcramfs).</P>
+       <LI><P>Added support for special inodes (pipes, character &amp;
+       block devices, sockets).</P>
+</OL>
 <H3>Done, but currently known to be broken</H3>
 <OL>
        <P>nothing.</P>
@@ -44,7 +60,7 @@ significant testing)</H3>
 <OL>
        <LI><P>Discuss improved NAND page interface with mtd group. This has
        actually started.</P>
-       <LI><P>Pull out all YAFFS_OK and YAFFS_FAIL style errors  and return
+       <LI><P>Pull out all YAFFS_OK and YAFFS_FAIL style errors and return
        with -ENOMEM style error messages.</P>
 </OL>
 <P><BR><BR>