freebsd-nq/sys/gnu/ext2fs
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
..
alpha-bitops.h Put the bits in place for Alpha support for ext2. Not tested. 2000-12-09 22:32:49 +00:00
COPYRIGHT.INFO Updated/corrected the list of GPL'ed files. 2000-01-01 11:27:50 +00:00
ext2_alloc.c Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
ext2_balloc.c Make a panic less misleading. 2001-04-29 11:45:15 +00:00
ext2_bmap.c Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
ext2_extern.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
ext2_fs_sb.h Import the Linux ext2fs files that our GPL'ed ext2fs files seem to be 2000-01-01 11:05:19 +00:00
ext2_fs.h Update to C99, s/__FUNCTION__/__func__/, 2001-12-10 08:09:49 +00:00
ext2_ihash.c Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
ext2_inode_cnv.c Merged changes in ext2_fs.h between Linux 1.2.2 and Linux 2.3.35. The 2000-01-01 17:39:21 +00:00
ext2_inode.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
ext2_linux_balloc.c Put the bits in place for Alpha support for ext2. Not tested. 2000-12-09 22:32:49 +00:00
ext2_linux_ialloc.c Put the bits in place for Alpha support for ext2. Not tested. 2000-12-09 22:32:49 +00:00
ext2_lookup.c Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
ext2_mount.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
ext2_readwrite.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
ext2_subr.c Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
ext2_vfsops.c Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
ext2_vnops.c Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
fs.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
i386-bitops.h Fix __asm__ clobber list abuse. 1999-11-15 23:16:06 +00:00
inode.h The addition of i_dirhash to struct inode pushed RELENG_4's 2001-09-24 18:29:20 +00:00