a222314fe6
- Avoid calling bread() with different sizes on the same blkno. Although the buffer cache is designed to handle differing size buffers, it erroneously tries to write the incorrectly-sized buffer buffer back to disk before reading the correctly-sized one, even when it's not dirty. This behaviour caused a panic for read-only NTFS mounts when INVARIANTS was enabled ("bundirty: buffer x still on queue y"), reported by NAKAJI Hiroyuki. - Fix a bug in the code handling holes: a variable was incremented instead of decremented, which could cause an infinite loop. |
||
---|---|---|
.. | ||
ntfs_compr.c | ||
ntfs_compr.h | ||
ntfs_ihash.c | ||
ntfs_ihash.h | ||
ntfs_inode.h | ||
ntfs_subr.c | ||
ntfs_subr.h | ||
ntfs_vfsops.c | ||
ntfs_vfsops.h | ||
ntfs_vnops.c | ||
ntfs.h | ||
ntfsmount.h |