X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs%2F.git;a=blobdiff_plain;f=Documentation%2Fyaffs-todo.html;h=ccef2e8dbeb7d1af36d47b3aca06af3446963eff;hp=8489d720e2204da6137063adb144ed5876f57dea;hb=9f5e5dc8f9b59a6949c8500f32efa9389d67fd38;hpb=3f107ebf545c27322a15a458198a3cd5dbc876f3 diff --git a/Documentation/yaffs-todo.html b/Documentation/yaffs-todo.html index 8489d72..ccef2e8 100644 --- a/Documentation/yaffs-todo.html +++ b/Documentation/yaffs-todo.html @@ -7,18 +7,22 @@ - + -

YAFFS Todo as at 08/06/2002

+

YAFFS Todo as at 21/08/2002

Stuff not yet done

  1. Directory locking during directory walk.

    -
  2. Other locking....

    -
  3. Test disk full condition. Might not be being handled - correctly.

    -
  4. Add write memory mapping. We probably need this to support +

  5. Other locking.... investigate what is needed.

    +
  6. Add write memory mapping. We probably need this to support loop mounting.

    +
  7. At scan time, check that the file size in the ObjectHeader + matches the filesize of the scanned blocks.

    +
+

Tools to be done

+
    +
  1. Dumper and analyser to work off the mtd.

Recently done with no known problems (ie. probably needs significant testing)

@@ -36,15 +40,29 @@ significant testing) mot such a good thing to do with newer NANDs which do not like this sort of thing.

+
    +
  1. File pruning is done in reverse order so that if power is + lost part-way through, the file does not have any holes.

    +
+
    +
  1. mkyaffsimage. Tool to make a yaffs image from a directory (in + the spirit of mkcramfs).

    +
  2. Added support for special inodes (pipes, character & + block devices, sockets).

    +
  3. Added generic read/write support to use page caching. + Selectable by configuration of CONFIG_YAFFS_USE_GENERIC_RW.

    +

Done, but currently known to be broken

    -

    nothing.

    +
  1. If you fill yaffs and then try to copy more files into it, + you end up with a bunch of objxxx files when you do an ls.

Longer term stuff to do

  1. Discuss improved NAND page interface with mtd group. This has - actually started.

    -
  2. Pull out all YAFFS_OK and YAFFS_FAIL style errors and return + actually started. Luc van Oostenryck is also looking at an + alternative layer to mtd.

    +
  3. Pull out all YAFFS_OK and YAFFS_FAIL style errors and return with -ENOMEM style error messages.