1 1.1 jdolecek $NetBSD: TODO,v 1.1 2002/12/23 17:38:31 jdolecek Exp $ 2 1.1 jdolecek 3 1.1 jdolecek - convert the code to do caching in buffer cache indexed by 4 1.1 jdolecek file-vnode/file-offset so that NTFS would take advantage of UBC; 5 1.1 jdolecek it should also improve performance somewhat, because if it's necessary 6 1.1 jdolecek to find some offset in a file, it's possible to check if the data 7 1.1 jdolecek are available in the cache before doing the bmap operation first 8 1.1 jdolecek (from Chuq) 9 1.1 jdolecek 10 1.1 jdolecek - working VOP_BALLOC() (new in UBC) 11 1.1 jdolecek (from Chuq) 12 1.1 jdolecek 13 1.1 jdolecek - readdir: evalutate impact of using variable length reclen - should 14 1.1 jdolecek enable us to store much more entries into buf in typical case with 15 1.1 jdolecek short filenames, though more work would need to be done in offset != 0 16 1.1 jdolecek case 17 1.1 jdolecek 18 1.1 jdolecek - readdir: fill in proper "inode" number for '..' entry 19 1.1 jdolecek 20 1.1 jdolecek - handle Unicode filenames more inteligently - they are translated to UTF-2 21 1.1 jdolecek form currently, adding hooks for various character sets or other encodings 22 1.1 jdolecek would be trivial 23 1.1 jdolecek 24 1.1 jdolecek - implement writing into resident attributes, so it would be possible 25 1.1 jdolecek to write into "small" files (<30KB) too 26 1.1 jdolecek (from Semen Ustimenko <semenu (a] FreeBSD.org>) 27 1.1 jdolecek generally, better write support 28 1.1 jdolecek 29 1.1 jdolecek 30 1.1 jdolecek - support mount update 31 1.1 jdolecek 32 1.1 jdolecek - really implement sync 33 1.1 jdolecek 34 1.1 jdolecek - write necessary bits to support NTFS in libsa 35 1.1 jdolecek 36 1.1 jdolecek - basic sysinst support for NTFS 37 1.1 jdolecek 38 1.1 jdolecek - NTFS ACL support (though usefullness of such feature is arguable) 39