freebsd-dev/sys/fs/ntfs
Kirk McKusick a0595d0249 Add a flags parameter to VFS_VGET to pass through the desired
locking flags when acquiring a vnode. The immediate purpose is
to allow polling lock requests (LK_NOWAIT) needed by soft updates
to avoid deadlock when enlisting other processes to help with
the background cleanup. For the future it will allow the use of
shared locks for read access to vnodes. This change touches a
lot of files as it affects most filesystems within the system.
It has been well tested on FFS, loopback, and CD-ROM filesystems.
only lightly on the others, so if you find a problem there, please
let me (mckusick@mckusick.com) know.
2002-03-17 01:25:47 +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 GC compat macros HASHINIT, VOP__LOCK, VOP__UNLOCK, VGET, and VN_LOCK. 2001-11-27 00:18:33 +00:00
ntfs_ihash.h Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
ntfs_inode.h GC non-FreeBSD code that didn't work anyways. 2001-11-26 23:45:12 +00:00
ntfs_subr.c Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
ntfs_subr.h Stole unicode translation table from mount_msdos. Add kernel code 2001-09-08 23:03:52 +00:00
ntfs_vfsops.c Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
ntfs_vfsops.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
ntfs_vnops.c Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +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