Home | History | Annotate | Line # | Download | only in tmpfs
TODO revision 1.4
      1  1.1      jmmv - File meta-data is stored using memory pools.  These use, at the moment,
      2  1.1      jmmv   wired kernel memory, which is not acceptable because it is easy to turn
      3  1.1      jmmv   the system unstable by exhausting it.  Therefore, a pool allocator that
      4  1.1      jmmv   uses anonymous memory has to be written.
      5  1.1      jmmv 
      6  1.1      jmmv - Verify that file holes work (they should, but must be checked).  Add a
      7  1.1      jmmv   regression test for this feature.
      8  1.1      jmmv 
      9  1.3      jmmv - NFS support is broken.  The readdir operation does not work well; it
     10  1.3      jmmv   mostly works when wcc is disabled (which happens as soon as doing a `touch
     11  1.3      jmmv   foo' over the NFS mount point).  However, files created in the original
     12  1.3      jmmv   file system do not appear in the NFS mount point until another file
     13  1.3      jmmv   is created over it.
     14  1.1      jmmv 
     15  1.1      jmmv - Fix and complete code marked with `XXX' and `TODO' tags.
     16  1.4  jdolecek 
     17  1.4  jdolecek - Adjust code style - remove the /* ---- */ markers and use standard
     18  1.4  jdolecek   struct vop_*_args assignment into *ap with comment like:
     19  1.4  jdolecek         struct vop_link_args /* {
     20  1.4  jdolecek                 struct vnode *a_dvp;
     21  1.4  jdolecek                 struct vnode *a_vp;
     22  1.4  jdolecek                 struct componentname *a_cnp;
     23  1.4  jdolecek         } */ *ap = v;
     24  1.4  jdolecek 
     25  1.4  jdolecek - Check and fix KNOTE_* calls (e.g. missing NOTE_LINK on link(2), perhaps
     26  1.4  jdolecek   others)
     27