Near term: check cfs_vnodeops.c: re vrele/VOP_LOCK -> vget cfs_create, remove, link mkdir, rmdir, symlink cfs_vfsops.c: use vfsp vs 0 cp = makecfsnode(&ctlfid, vfsp, VCHR); Medium term: Add missing VFS methods. Do performance profile. Tune hash algorithm used in cfs_namecache. Eventually: Use standard queue macros.