freebsd-dev/sys
Konstantin Belousov 882da14c3d Sometimes vnodes share the lock despite being different vnodes on
different mount points, e.g. the nullfs vnode and the covered vnode
from the lower filesystem. In this case, existing assertion in
vop_rename_pre() may be triggered.

Check for vnode locks equiality instead of the vnodes itself to
not trip over the situation.

Submitted by:	Mikolaj Golub <to.my.trociny@gmail.com>
Tested by:	pho
MFC after:	2 weeks
2010-06-03 10:20:08 +00:00
..
amd64 Eliminate a stale comment. 2010-05-31 06:06:10 +00:00
arm In pmap_enter_locked(), don't require the vector page to be VPO_BUSY. 2010-06-01 05:32:59 +00:00
boot zfs boot: fix error handling in zfs_readdir 2010-05-31 09:06:03 +00:00
bsm
cam Protect periph drivers list and rearrange things to minimize the chance of 2010-06-02 18:06:32 +00:00
cddl Fix ZIL close when doing zfs rollback or zfs receive on a mounted dataset. 2010-06-01 08:43:46 +00:00
compat Bring USB fixes for linux(4). 2010-05-24 07:04:00 +00:00
conf Introduce kernel build options for the Flattened Device Tree support. 2010-05-28 10:35:44 +00:00
contrib Provide kernel level headers for the libfdt code. 2010-06-02 17:24:41 +00:00
crypto
ddb MFp4 @178364: 2010-05-24 16:41:05 +00:00
dev Fixes for panic experienced in test at Intel, when 2010-06-03 00:00:45 +00:00
fs Don't try to call cdevsw d_close() method when devfs_close() is called 2010-06-01 18:57:21 +00:00
gdb
geom Don't leak memory on destruction. 2010-06-02 17:17:11 +00:00
gnu Move checking against RLIMIT_FSIZE into one place, vn_rlimit_fsize(). 2010-05-05 16:44:25 +00:00
i386 In the unlikely event that pmap_ts_referenced() demoted five superpage 2010-06-03 03:55:22 +00:00
ia64 Simplify the inner loop of get_pv_entry(): While iterating over the page's 2010-05-30 20:31:12 +00:00
isa Do not attempt to switch to the same VTs between suspend and resume. 2010-05-26 16:37:54 +00:00
kern Sometimes vnodes share the lock despite being different vnodes on 2010-06-03 10:20:08 +00:00
kgssapi
libkern Provide memchr() in the libkern. 2010-06-02 17:27:23 +00:00
mips Fix a KASSERT() that was broken in r208665. 2010-06-01 04:38:05 +00:00
modules opensolaris_kmem.c is already part of opensolaris.ko which zfs.ko depends on. 2010-06-03 09:29:54 +00:00
net Provide a macro for registering a virtualized sysctl handler for 2010-06-02 15:29:21 +00:00
net80211 Fix resource leaks in ieee80211_ioctl_setchanlist() in case of error. 2010-06-01 14:20:58 +00:00
netatalk
netgraph Fix a race between ngs_rcvmsg() and soclose() which closes the control 2010-05-19 15:06:09 +00:00
netinet Virtualize the IPv4 multicast routing code. 2010-06-02 15:44:43 +00:00
netinet6 Fix our version of IPv6 address representation. 2010-05-19 00:35:47 +00:00
netipsec MFp4 @178283: 2010-05-24 16:27:47 +00:00
netipx
netnatm
netncp Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
netsmb Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
nfs Factor out the code shared between NFS client and server into its own 2010-02-16 20:00:21 +00:00
nfsclient Fix build: newnp represents newvp so KDTRACE_NFS_ATTRCACHE_FLUSH_DONE() 2010-05-27 22:59:37 +00:00
nfsserver Patch the regular NFS server so that it returns ESTALE to the client 2010-03-26 01:19:29 +00:00
nlm
opencrypto Add comments trying to explain what bad things happen here, i.e. 2010-01-09 15:43:47 +00:00
pc98 MFi386: the part of revision 181809 2010-05-29 09:12:02 +00:00
pci Add new tunable 'net.link.ifqmaxlen' to set default send interface 2010-05-03 07:32:50 +00:00
powerpc In the case that mmu_booke_enter_locked() is changing the attributes of a 2010-06-01 19:56:02 +00:00
rpc When the regular NFS server replied to a UDP client out of the replay 2010-03-23 23:03:30 +00:00
security Add a case to make sure that internal audit records get converted 2010-05-04 15:29:07 +00:00
sparc64 Push down page queues lock acquisition in pmap_enter_object() and 2010-05-26 18:00:44 +00:00
sun4v Merge portions of r208645 and supporting code from the i386 pmap: 2010-06-01 05:18:48 +00:00
sys Provide memchr() in the libkern. 2010-06-02 17:27:23 +00:00
teken Just use <stdint.h> instead of <inttypes.h>. We don't need it here. 2010-04-03 17:22:28 +00:00
tools Flattened Device Tree helper scripts. 2010-06-02 17:22:38 +00:00
ufs ffs_mount: accept and drop userland-only options that can be passed from 2010-05-19 09:32:11 +00:00
vm Add assertion and comment in vm_page_flag_set() describing the expectations 2010-06-03 10:11:45 +00:00
x86 Add support for corrected machine check interrupts. CMCI is a new local 2010-05-24 15:45:05 +00:00
xdr
xen don't hold spin lock across free 2010-02-21 01:12:18 +00:00
Makefile