[BACK]Return to TODO CVS log [TXT][DIR] Up to [local] / sys / ntfs

Annotation of sys/ntfs/TODO, Revision 1.1

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

CVSweb