freebsd-skq/sys/gnu/ext2fs
Alexander Kabaev cb9ddc80ae Take care not to call vput if thread used in corresponding vget
wasn't curthread, i.e. when we receive a thread pointer to use
as a function argument. Use VOP_UNLOCK/vrele in these cases.

The only case there td != curthread known at the moment is
boot() calling sync with thread0 pointer.

This fixes the panic on shutdown people have reported.
2003-11-02 04:52:53 +00:00
..
alpha-bitops.h
COPYRIGHT.INFO
ext2_alloc.c Fix two off-by-one errors when sanity-checking inode numbers. In 2002-05-18 21:33:07 +00:00
ext2_balloc.c - Add a new 'flags' parameter to getblk(). 2003-03-04 00:04:44 +00:00
ext2_bitops.h Change of plans: Add ext2_bitops.h with generic and portable 2003-08-25 01:39:47 +00:00
ext2_bmap.c DuH! 2003-10-18 14:10:28 +00:00
ext2_extern.h Add an ext2_uninit() routine that undoes the actions performed by 2002-05-18 22:18:17 +00:00
ext2_fs_sb.h
ext2_fs.h
ext2_ihash.c Regularize the vop_stdlock'ing protocol across all the filesystems 2002-10-14 03:20:36 +00:00
ext2_inode_cnv.c
ext2_inode.c DuH! 2003-10-18 14:10:28 +00:00
ext2_linux_balloc.c Fix the alpha tinderbox. The alpha specific bitops used by the bitmap 2003-10-29 07:35:53 +00:00
ext2_linux_ialloc.c Fix the alpha tinderbox. The alpha specific bitops used by the bitmap 2003-10-29 07:35:53 +00:00
ext2_lookup.c Clean up whitespace, s/register //, refrain from strong urge to ANSIfy. 2003-03-02 15:56:49 +00:00
ext2_mount.h Convert ext2fs to nmount(2). 2002-05-24 17:38:01 +00:00
ext2_readwrite.c Remove register keyword. 2002-05-16 19:43:28 +00:00
ext2_subr.c Use explicitly-sized types where necessary to make ext2fs work again 2002-05-18 19:12:38 +00:00
ext2_vfsops.c Take care not to call vput if thread used in corresponding vget 2003-11-02 04:52:53 +00:00
ext2_vnops.c DuH! 2003-10-18 14:10:28 +00:00
fs.h - Clean-up comments that refer to the use of B_LOCKED. 2003-08-28 00:56:39 +00:00
i386-bitops.h
inode.h Use explicitly-sized types where necessary to make ext2fs work again 2002-05-18 19:12:38 +00:00
sparc64-bitops.h Import Linux's linux/include/asm-sparc64/bitopts.h. 2003-02-23 21:58:31 +00:00