freebsd-dev/sys
Jeff Roberson 89b0e10910 - Reorder calls to vrele() after calls to vput() when the vrele is a
directory.  vrele() may lock the passed vnode, which in these cases would
   give an invalid lock order of child -> parent.  These situations are
   deadlock prone although do not typically deadlock because the vrele
   is typically not releasing the last reference to the vnode.  Users of
   vrele must consider it as a call to vn_lock() and order it appropriately.

MFC After: 	1 week
Sponsored by:	Isilon Systems, Inc.
Tested by:	kkenn
2006-02-01 00:25:26 +00:00
..
alpha
amd64 Call WITNESS_CHECK() in the page fault handler and immediately assume it 2006-01-27 22:22:10 +00:00
arm Try harder not to recurse. 2006-01-27 21:07:04 +00:00
boot
bsm
cam - Add a scsi_da.c and a umass.c quirk for Genesys 6-in-1 Card Reader. 2006-01-30 20:27:44 +00:00
coda - Reorder calls to vrele() after calls to vput() when the vrele is a 2006-02-01 00:25:26 +00:00
compat - vn_lock with LK_RETRY can not return an error. The code that handled this 2006-01-30 08:22:56 +00:00
conf Attach ce(4) to the build. 2006-01-31 23:11:35 +00:00
contrib
crypto
ddb
dev ADDON is registered as 0x0d7d, not PNY. Don't confuse the two as we 2006-01-31 19:09:38 +00:00
doc
fs - Reorder calls to vrele() after calls to vput() when the vrele is a 2006-02-01 00:25:26 +00:00
gdb
geom Allow to specify only one disk. This is helpful when we want to extend 2006-01-30 22:47:07 +00:00
gnu
i4b
i386 Attach ce(4) to the build. 2006-01-31 23:11:35 +00:00
ia64 s/DT_IA64_PLT_RESERVE/DT_IA_64_PLT_RESERVE/ 2006-01-28 17:58:22 +00:00
isa
isofs/cd9660
kern - Reorder calls to vrele() after calls to vput() when the vrele is a 2006-02-01 00:25:26 +00:00
libkern Convert function declarations to ANSI C. 2006-01-22 00:46:40 +00:00
modules Attach ce(4) to the build. 2006-01-31 23:11:35 +00:00
net Fix two bugs with the bridge 2006-01-31 21:21:28 +00:00
net80211 s/w beacon miss facility; need to add knobs to fiddle with the settings 2006-01-23 21:02:49 +00:00
netatalk
netatm Convert to ANSI C function declarations. 2006-01-22 01:07:11 +00:00
netgraph Fix module from panic. 2006-01-29 22:06:51 +00:00
netinet Fix multicast routing on 64-bit platforms. 2006-01-31 22:39:35 +00:00
netinet6 Add some initial locking to gif(4). It doesn't covers the whole driver, 2006-01-30 08:39:09 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfs4client
nfsclient
nfsserver - Reorder calls to vrele() after calls to vput() when the vrele is a 2006-02-01 00:25:26 +00:00
opencrypto
pc98
pccard
pci
posix4
powerpc
rpc
security
sparc64 Hook up le(4) to the build. For now it's only added to the sparc64 GENERIC 2006-01-31 22:34:13 +00:00
sys Fix a typo and match the copyright on rwlock.h. 2006-01-31 18:08:39 +00:00
tools Fix a leftover "iwi_boot" string. 2006-01-30 16:32:08 +00:00
ufs - Reorder calls to vrele() after calls to vput() when the vrele is a 2006-02-01 00:25:26 +00:00
vm Change #if defined(DIAGNOSTIC) to KASSERT. 2006-01-31 19:06:51 +00:00
Makefile