xref: /netbsd-src/sys/fs/tmpfs/TODO (revision 8b0f9554ff8762542c4defc4f70e1eb76fb508fa)
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- Verify that file holes work (they should, but must be checked).  Add a
7  regression test for this feature.
8
9- Fix and complete code marked with `XXX' and `TODO' tags.
10
11- Adjust code style - remove the /* ---- */ markers and use standard
12  struct vop_*_args assignment into *ap with comment like:
13        struct vop_link_args /* {
14                struct vnode *a_dvp;
15                struct vnode *a_vp;
16                struct componentname *a_cnp;
17        } */ *ap = v;
18
19  jmmv: I may agree with the removal of the visual lines, but not with the
20  vop_*_args assignment.  Those are very ugly and add a lot of redundancy.
21