Make kernel detect and handle some inconsistencies that could occur on msdosfs volume either mounted without running fsck first, of having buggy disk. The conditions are mainly:
- inconsistent FAT sectors chains resulting in wrong inode number
- paradoxical lookup results
- use of free FAT sector
Besides surviving the inconsistencies, the rw-mounted volume is asynchronously force-remounted to ro to minimize damage.