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