Home | History | Annotate | Line # | Download | only in tmpfs
TODO revision 1.5
      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.1      jmmv - Fix and complete code marked with `XXX' and `TODO' tags.
     10  1.4  jdolecek 
     11  1.4  jdolecek - Adjust code style - remove the /* ---- */ markers and use standard
     12  1.4  jdolecek   struct vop_*_args assignment into *ap with comment like:
     13  1.4  jdolecek         struct vop_link_args /* {
     14  1.4  jdolecek                 struct vnode *a_dvp;
     15  1.4  jdolecek                 struct vnode *a_vp;
     16  1.4  jdolecek                 struct componentname *a_cnp;
     17  1.4  jdolecek         } */ *ap = v;
     18  1.4  jdolecek 
     19  1.5      jmmv   jmmv: I may agree with the removal of the visual lines, but not with the
     20  1.5      jmmv   vop_*_args assignment.  Those are very ugly and add a lot of redundancy.
     21  1.5      jmmv 
     22  1.4  jdolecek - Check and fix KNOTE_* calls (e.g. missing NOTE_LINK on link(2), perhaps
     23  1.4  jdolecek   others)
     24