freebsd-nq/sys
Konstantin Belousov 267ed8e2f7 When downgrading exclusively busied page to shared-busy state, wakeup
waiters.  Otherwise, owners of the shared-busy state are left blocked
and might get into a deadlock.

Note that the vm_page_busy_downgrade() function is not used in the
tree right now.

Reported and tested by:	pho (previous version)
Reviewed by:	alc, markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D8195
2016-10-11 18:09:37 +00:00
..
amd64 Re-apply r306516 (by cem): 2016-10-04 17:01:24 +00:00
arm ARM: Remove unused includes. 2016-10-09 10:25:47 +00:00
arm64 Merge ACPICA 20160930. 2016-10-04 20:27:15 +00:00
boot The bootloader self relocation code was slightly wrong for the 2016-10-07 16:17:51 +00:00
bsm
cam Fix copy/paste bug in r306747. 2016-10-11 15:27:39 +00:00
cddl Limit scope of the optimization in r306608 to dounmount() caller only. 2016-10-07 11:38:28 +00:00
compat linuxkpi: Fix PCI BAR lazy allocation support. 2016-09-30 05:51:11 +00:00
conf Set INLINE_LIMIT in the aarch64 case for gcc. 2016-10-09 21:47:20 +00:00
contrib In case of removal of m_copy() the macro should remain named M_COPY() 2016-10-08 14:57:21 +00:00
crypto
ddb Determine the operand/address size of %cs in a new function 2016-09-25 16:30:29 +00:00
dev sfxge(4): update external port mapping for Medford 2016-10-11 13:08:48 +00:00
fs vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
gdb
geom Fix possible geom destruction before final provider close. 2016-10-06 15:20:05 +00:00
gnu Revert and redo r306083. 2016-09-22 15:17:36 +00:00
i386 Re-apply r306516 (by cem): 2016-10-04 17:01:24 +00:00
isa
kern INTRNG - fix MSI/MSIX release path 2016-10-11 17:00:29 +00:00
kgssapi
libkern
mips [ar531x] add default configs for AR531x ports. 2016-10-06 20:37:23 +00:00
modules Add CHIP dts into the build 2016-10-10 04:53:15 +00:00
net Make LLTABLE list lock private for if_llatbl.c 2016-10-11 17:41:13 +00:00
net80211 [net80211] extend the ieee80211_rx_stats struct to include more information. 2016-10-08 01:12:29 +00:00
netgraph
netinet Lock the ND prefix list and add refcounting for prefixes. 2016-10-07 21:10:53 +00:00
netinet6 Lock the ND prefix list and add refcounting for prefixes. 2016-10-07 21:10:53 +00:00
netipsec
netnatm
netpfil pf: remove fastroute tag 2016-10-04 19:35:14 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Move the ConnectX-3 and ConnectX-2 driver from sys/ofed into sys/dev/mlx4 2016-09-30 08:23:06 +00:00
opencrypto
pc98
powerpc Adjust copyright date. No real work was done on it until 2016. 2016-10-08 01:18:01 +00:00
riscv
rpc
security
sparc64
sys sys/module.h: Unbreak MOD_DPF printf 2016-10-08 19:40:58 +00:00
teken
tests
tools
ufs vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
vm When downgrading exclusively busied page to shared-busy state, wakeup 2016-10-11 18:09:37 +00:00
x86 Merge ACPICA 20160930. 2016-10-04 20:27:15 +00:00
xdr
xen xen/vchan: change license of header from Lesser GPL v2.1 to BSD 2016-09-30 13:41:24 +00:00
Makefile