freebsd-dev/sys
Konstantin Belousov afb69e6b3e Adapt vm_page_aflag_set(PGA_WRITEABLE) to the locking of
pmap_enter(PMAP_ENTER_NOSLEEP).  The PGA_WRITEABLE flag can be set
when either the page is busied, or the owner object is locked.

Update comments, move all assertions about page state when
PGA_WRITEABLE flag is set, into new helper
vm_page_assert_pga_writeable().

Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
2014-08-09 05:00:34 +00:00
..
amd64 Change pmap_enter(9) interface to take flags parameter and superpage 2014-08-08 17:12:03 +00:00
arm Change pmap_enter(9) interface to take flags parameter and superpage 2014-08-08 17:12:03 +00:00
boot Quiesce warning about discarding a const qualifier in assignement. 2014-08-08 21:47:47 +00:00
bsm
cam is_full_id is set to 0 and then not used. remove it. 2014-08-08 11:46:45 +00:00
cddl MFV r269542: 2014-08-05 00:07:21 +00:00
compat All mbuf external free functions never fail, so let them be void. 2014-07-11 13:58:48 +00:00
conf Add the dts include directory to the -I list when doing arm builds. 2014-08-08 01:21:52 +00:00
contrib Honour WITH and WITHOUT_INET6_SUPPORT. 2014-08-05 13:01:21 +00:00
crypto
ddb
dev cxgbe(4): Do not poke T4-only registers on a T5 (and vice versa). 2014-08-08 18:36:53 +00:00
fs VOP_LOOKUP() may relock the directory vnode for some reasons. Since 2014-08-08 11:39:05 +00:00
gdb
geom cswitch is unsigned, so don't compare it < 0. Any negative numbers 2014-08-07 21:56:42 +00:00
gnu Revert r269528; this was not the right way to bring these changes in. 2014-08-05 22:38:49 +00:00
i386 Change pmap_enter(9) interface to take flags parameter and superpage 2014-08-08 17:12:03 +00:00
isa
kern Split up sys_ktimer_getoverrun() into a sys_ and a kern_ variant 2014-08-07 16:49:50 +00:00
kgssapi
libkern Fix unwind-info errors in our hand-written arm assembler code. 2014-08-01 18:24:44 +00:00
mips Change pmap_enter(9) interface to take flags parameter and superpage 2014-08-08 17:12:03 +00:00
modules Revert the logic change from r269540. If the opt_inet6.h file is empty 2014-08-05 10:48:53 +00:00
net Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have 2014-08-08 01:57:15 +00:00
net80211
netgraph
netinet Fix one more compiler warning, m is not initialized. 2014-08-08 15:50:02 +00:00
netinet6 Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have 2014-08-08 01:57:15 +00:00
netipsec Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have 2014-08-08 01:57:15 +00:00
netnatm
netpfil Merge 'struct ip6protosw' and 'struct protosw' into one. Now we have 2014-08-08 01:57:15 +00:00
netsmb
nfs
nfsclient
nfsserver
nlm
ofed Fix OFED startup order: All SYSINIT()'s and modules should be loaded 2014-07-06 14:22:13 +00:00
opencrypto
pc98
pci
powerpc Change pmap_enter(9) interface to take flags parameter and superpage 2014-08-08 17:12:03 +00:00
rpc
security
sparc64 Change pmap_enter(9) interface to take flags parameter and superpage 2014-08-08 17:12:03 +00:00
sys Update the comments in exec.h with help from jilles. 2014-08-08 22:30:41 +00:00
teken
tools
ufs The SUJ journal is only prepared to handle full-size block numbers, so we 2014-08-07 16:53:07 +00:00
vm Adapt vm_page_aflag_set(PGA_WRITEABLE) to the locking of 2014-08-09 05:00:34 +00:00
x86 atpic: make sure atpic_init is called after IO APIC initialization 2014-08-07 17:00:50 +00:00
xdr
xen xen: implement event channel PIRQ support 2014-08-04 08:42:29 +00:00
Makefile Remove ia64. 2014-07-07 00:27:09 +00:00