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