TODO revision 1.3
11.3Sgdt$NetBSD: TODO,v 1.3 2006/04/04 13:20:39 gdt Exp $
21.3Sgdt
31.3Sgdt1. coda_lookup locking
41.3Sgdt
51.3Sgdtcoda_lookup does not follow the ISDOTDOT locking rules described in
61.3Sgdtsys/kern/vnode_if.src.
71.3Sgdt
81.3Sgdt2. getcwd
91.3Sgdt
101.3Sgdtgetcwd does not work.  (Fixing coda_lookup may fix this.)
111.3Sgdt
121.3Sgdt3. LK_RETRY removal
131.3Sgdt
141.3SgdtRemove the use of LK_RETRY in coda_lookup, and check remaining uses
151.3Sgdtfor correctness.
161.3Sgdt
171.3Sgdt4. coda_close cleanup
181.3Sgdt
191.3SgdtUnderstand, comment, and clean up '#ifdef hmm' in coda_close.
201.3Sgdt
211.3Sgdt
221.3SgdtFrom 1998 (likely no longer correct):
231.3Sgdt
241.1SrvbNear term:
251.2Srvb	check cfs_vnodeops.c: re vrele/VOP_LOCK -> vget
261.2Srvb		cfs_create, remove, link mkdir, rmdir, symlink
271.1Srvb
281.2Srvb	cfs_vfsops.c: use vfsp vs 0
291.2Srvb		cp = makecfsnode(&ctlfid, vfsp, VCHR);
301.1Srvb
311.1SrvbMedium term:
321.1Srvb	Add missing VFS methods.
331.1Srvb	Do performance profile.
341.1Srvb	Tune hash algorithm used in cfs_namecache.
351.1Srvb
361.1SrvbEventually:
371.1Srvb	Use standard queue macros.
38