freebsd-dev/sys/cddl
Pawel Jakub Dawidek 40c7da090f Fix 3-way deadlock that can happen because of ZFS and vnode lock
order reversal.

thread0 (vfs_fhtovp)	thread1 (vop_getattr)	thread2 (zfs_recv)
--------------------	---------------------	------------------
			vn_lock
rrw_enter_read
						rrw_enter_write (hangs)
			rrw_enter_read (hangs)
vn_lock (hangs)

Submitted by:	Attila Nagy <bra@fsn.hu>
MFC after:	3 days
2010-04-15 16:40:54 +00:00
..
boot/zfs Instead of assuming all vdevs are healthy, check the newest vdev label 2010-01-06 23:09:23 +00:00
compat/opensolaris On FreeBSD, time_t is 64-bit for all platforms except i386 and powerpc, 2010-01-25 07:52:54 +00:00
contrib/opensolaris Fix 3-way deadlock that can happen because of ZFS and vnode lock 2010-04-15 16:40:54 +00:00
dev dtrace_gethrtime: improve scaling of TSC ticks to nanoseconds 2009-07-15 17:07:39 +00:00