Annotation of dmsdos/BUGS, revision 1.1

1.1     ! root        1: 
        !             2: Known bugs:
        !             3: -----------
        !             4: 
        !             5: - Support for 2.3.XX is broken now. It is uder development and is targeted
        !             6:   to 2.3.30 and higher. MMAP support for 2.3.XX is missing and MMAP will
        !             7:   lead to Oops.
        !             8: 
        !             9: - In some 2.1.XX kernels umsdos support is broken. Get at least 2.1.94
        !            10:   if you want to use umsdos-style long filenames in CVFs. For 2.0.xx
        !            11:   and 2.2.x kernels everything is okay.
        !            12: 
        !            13: - Advanced memory allocation (XMALLOC) may crash a 2.1.xx/2.2.xx system.
        !            14:   I once got a report of a serious crash with old dmsdosfs. The code
        !            15:   for XMALLOC has never been changed, but the kernel keeps changing...
        !            16:   It is known to work without problems under 2.0.xx.
        !            17: 
        !            18: - Writable mmap support must be turned *on* for newer 2.1.xx and all 2.2.xx
        !            19:   kernels. The code fails to compile if it is switched off, so you'll see it 
        !            20:   quite early :)
        !            21: 
        !            22: - Mounting with the cvf_format=xxx mount option may succeed even if the
        !            23:   specified format xxx is not present. The CVF-FAT interface does auto-
        !            24:   detection if an invalid format is specified. This was meant as a feature
        !            25:   but seems to cause confusion. In rare cases it may lead to a CVF accessed
        !            26:   by the plain FAT driver (which does not complain on mount but it will
        !            27:   scream loudly when, for example, a 'ls' is done on the mount point).
        !            28:   This bug is fixed by updating the file cvf.c as described in INSTALL.TXT.
        !            29: 
        !            30: 
        !            31: Kernel bugs related to using dmsdos
        !            32: -----------------------------------
        !            33: 
        !            34: - vfat brelse bug  
        !            35:   Priority: Serious.
        !            36:   Affected kernels: 2.2.0, 2.2.1, 2.2.2, probably late 2.1.xx.
        !            37:   Fixed since: --not yet fixed, hopefully fixed in 2.2.3 or 2.2.4--
        !            38:   Symptom: Kernel panics with "VFS: LRU list corrupted" and hangs.
        !            39:   Fix: See file patches/DIFFS.TXT for a patch.
        !            40: 
        !            41: - fat truncate bug
        !            42:   Priority: Minor.
        !            43:   Affected kernels: all 2.0.xx, all 2.1.xx, 2.2.0, 2.2.1, 2.2.2.
        !            44:   Fixed since: --not yet fixed, hopefully fixed in 2.2.3 or 2.2.4--
        !            45:   Symptom: Kernel can write to read-only mounted CVF and corrupt the FAT.
        !            46:            Happens very rarely and requires a slightly damaged filesystem
        !            47:            to provoke this bug.
        !            48:   Fix: See file patches/DIFFS.TXT for a patch.
        !            49: 
        !            50: - msdos rmdir bug
        !            51:   Priority: Minor.
        !            52:   Affected kernels: 2.0.34, 2.0.35, FAT32-patched 2.0.33 or earlier,
        !            53:                     some 2.1.xx (unknown which ones)
        !            54:   Fixed since: 2.0.36, unknown for 2.1.xx
        !            55:   Symptom: Removing non-empty directories succeeds but leaves lost cluster
        !            56:            chains behind.
        !            57:   Fix: See file patches/DIFFS.TXT for a patch.
        !            58: 
        !            59: - fat add cluster / fat extend dir for 2.3.xx
        !            60:   Priority: Serious.
        !            61:   Affected kernels: 2.2.?-2.2.13+, 2.3.?-2.3.30+
        !            62:   Fixed since: --not yet fixed, hopefully fixed in 2.2.15 and 2.3.31--
        !            63:   Symptom: File or directory (only dir for 2.3.x) cannot be enlargered.
        !            64:   Fix: See file patches/DIFFS.TXT for a patch.
        !            65: 
        !            66: - fat read super
        !            67:   Priority: Serious.
        !            68:   Affected kernels: 2.3.?-2.3.30+
        !            69:   Fixed since: --not yet fixed, hopefully fixed in 2.3.31--
        !            70:   Symptom: Oops during CVF mount phase.
        !            71:   Fix: See file patches/DIFFS.TXT for a patch.
        !            72: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.