freebsd-dev/sys/fs/ntfs
Tim J. Robbins a222314fe6 Merge from NetBSD src/sys/ntfs/ntfs_subr.c 1.5 & 1.30 (jdolecek):
- 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.
2003-06-20 14:52:52 +00:00
..
ntfs_compr.c GC non-FreeBSD code that didn't work anyways. 2001-11-26 23:45:12 +00:00
ntfs_compr.h Merged NetBSD version, as they have done improvements: 1999-12-03 20:37:40 +00:00
ntfs_ihash.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
ntfs_ihash.h Remove __P. 2002-03-19 22:20:14 +00:00
ntfs_inode.h Regularize the vop_stdlock'ing protocol across all the filesystems 2002-10-14 03:20:36 +00:00
ntfs_subr.c Merge from NetBSD src/sys/ntfs/ntfs_subr.c 1.5 & 1.30 (jdolecek): 2003-06-20 14:52:52 +00:00
ntfs_subr.h Remove __P. 2002-03-19 22:20:14 +00:00
ntfs_vfsops.c Initialize struct vfsops C99-sparsely. 2003-06-12 20:48:38 +00:00
ntfs_vfsops.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
ntfs_vnops.c Add the same KASSERT to all VOP_STRATEGY and VOP_SPECSTRATEGY implementations 2003-06-15 18:53:00 +00:00
ntfs.h GC compat macros HASHINIT, VOP__LOCK, VOP__UNLOCK, VGET, and VN_LOCK. 2001-11-27 00:18:33 +00:00
ntfsmount.h Stole unicode translation table from mount_msdos. Add kernel code 2001-09-08 23:03:52 +00:00