freebsd-dev/sys/fs
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
..
cd9660 DuH! 2003-10-18 14:10:28 +00:00
coda Include <sys/mutex.h>. Don't depend on namespace pollution in <sys/vnode.h>. 2003-10-05 07:44:45 +00:00
deadfs
devfs Remember to check the DE_WHITEOUT flag in the case where a cloned 2003-10-20 15:08:10 +00:00
fdescfs
fifofs
hpfs DuH! 2003-10-18 14:10:28 +00:00
msdosfs Take care not to call vput if thread used in corresponding vget 2003-11-02 04:52:53 +00:00
ntfs - Don't cache_purge() in *_reclaim routines. vclean() does it for us so 2003-10-05 02:43:30 +00:00
nullfs
nwfs Initialize b_offset before calling VOP_STRATEGY/VOP_SPECSTRATEGY. 2003-10-18 11:06:15 +00:00
portalfs
procfs Remove debug printf(). 2003-10-19 14:33:00 +00:00
pseudofs - Don't cache_purge() in *_reclaim routines. vclean() does it for us so 2003-10-05 02:43:30 +00:00
smbfs Initialize b_offset before calling VOP_STRATEGY/VOP_SPECSTRATEGY. 2003-10-18 11:06:15 +00:00
specfs Initialize b_iooffset before calling strategy 2003-10-18 19:48:21 +00:00
udf DuH! 2003-10-18 14:10:28 +00:00
umapfs
unionfs Remove now unused variable. 2003-11-01 15:04:50 +00:00