NetBSD/sys/ufs/ext2fs
wrstuden e682a080e9 In spec_close(), if we're not doing a non-blocking close and VXLOCK is
not set, unlock the vnode before calling the device's close routine and
relock it after it returns. tty close routines will sleep waiting for
buffers to drain, which won't happen often times as the other side needs
to grab the vnode lock first.

Make all unmount routines lock the device vnode before calling VOP_CLOSE().
1999-10-16 23:53:26 +00:00
..
ext2fs_alloc.c Make sure a buffer optained from bread() is always bresle()'d in case of 1999-02-10 13:14:08 +00:00
ext2fs_balloc.c Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00
ext2fs_bmap.c Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00
ext2fs_bswap.c bzero->memset, bcopy->memcpy, bcmp->memcmp 1998-08-09 20:15:38 +00:00
ext2fs_dinode.h For consistency w/ FFS/LFS, define EXT2_DINODE_SIZE, and use it instead 1998-10-23 00:33:23 +00:00
ext2fs_dir.h Fix copyright '\t' -> ' ' 1998-09-13 15:14:40 +00:00
ext2fs_extern.h Modify vfsops to seperate vfs_fhtovp() into two routines. vfs_fhtovp() now 1999-02-26 23:44:43 +00:00
ext2fs_inode.c completely remove Mach VM support. all that is left is the all the 1999-03-24 05:50:49 +00:00
ext2fs_lookup.c Adapt to cache_lookup() changes. 1999-09-05 14:26:32 +00:00
ext2fs_readwrite.c completely remove Mach VM support. all that is left is the all the 1999-03-24 05:50:49 +00:00
ext2fs_subr.c ext2fs_checkoverlap is (or at least seems) unused, and its prototype is 1998-03-04 06:50:25 +00:00
ext2fs_vfsops.c In spec_close(), if we're not doing a non-blocking close and VXLOCK is 1999-10-16 23:53:26 +00:00
ext2fs_vnops.c Add support for fcntl(2) to generate VOP_FCNTL calls. Any fcntl 1999-08-03 20:19:16 +00:00
ext2fs.h Some new fields in the ext2fs superblock, from Tim Shepard. 1999-02-17 13:09:43 +00:00
Makefile Rework the way kernel include files are installed. In the new method, 1998-06-12 23:22:30 +00:00