Home | History | Annotate | Line # | Download | only in tmpfs
TODO revision 1.1
      1 - File meta-data is stored using memory pools.  These use, at the moment,
      2   wired kernel memory, which is not acceptable because it is easy to turn
      3   the system unstable by exhausting it.  Therefore, a pool allocator that
      4   uses anonymous memory has to be written.
      5 
      6 - Optimize for speed and memory usage.  Nodes are still quite big; their
      7   size should be reduced if possible.  But most importantly, the algorithm
      8   used to resize anonoymous memory objects in regular files is extremely
      9   inefficient.
     10 
     11 - Verify that file holes work (they should, but must be checked).  Add a
     12   regression test for this feature.
     13 
     14 - NFS support is broken.  The readdir operation does not work until wcc is
     15   disabled (which happens as soon as doing a `touch foo' over the NFS
     16   mount point.  Furthermore, the system crashes if a file is created on the
     17   original file system and is read through NFS; the system spits a panic
     18   about busy pages.
     19 
     20 - Fix and complete code marked with `XXX' and `TODO' tags.
     21