1b0085cabSjmmv- Verify that file holes work (they should, but must be checked). Add a 2b0085cabSjmmv regression test for this feature. 3b0085cabSjmmv 4b0085cabSjmmv- Fix and complete code marked with `XXX' and `TODO' tags. 5d5f51297Sjdolecek 6d5f51297Sjdolecek- Adjust code style - remove the /* ---- */ markers and use standard 7d5f51297Sjdolecek struct vop_*_args assignment into *ap with comment like: 8*46e71c7dSriastradh struct vop_link_v2_args /* { 9d5f51297Sjdolecek struct vnode *a_dvp; 10d5f51297Sjdolecek struct vnode *a_vp; 11d5f51297Sjdolecek struct componentname *a_cnp; 12d5f51297Sjdolecek } */ *ap = v; 13d5f51297Sjdolecek 142a3293d0Sjmmv jmmv: I may agree with the removal of the visual lines, but not with the 152a3293d0Sjmmv vop_*_args assignment. Those are very ugly and add a lot of redundancy. 16