1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-04 12:52:15 +00:00
freebsd/sys
Alan Cox a51b084059 Continue the transition from synchronizing access to the page's PG_BUSY
flag and busy field with the global page queues lock to synchronizing their
access with the containing object's lock.  Specifically, acquire the
containing object's lock before reading the page's PG_BUSY flag and busy
field in vm_fault().

Reviewed by: tegge@
2004-12-24 19:31:54 +00:00
..
alpha Modify pmap_enter_quick() so that it expects the page queues to be locked 2004-12-23 20:16:11 +00:00
amd64 Modify pmap_enter_quick() so that it expects the page queues to be locked 2004-12-23 20:16:11 +00:00
arm Modify pmap_enter_quick() so that it expects the page queues to be locked 2004-12-23 20:16:11 +00:00
boot NOFORTH -> NO_FORTH 2004-12-21 12:32:15 +00:00
cam
coda Convert coda to nmount. 2004-12-06 19:46:02 +00:00
compat Do not blindly pass linux filesystem specific mount data across. 2004-12-03 18:14:22 +00:00
conf Protect the NM expansion. 2004-12-21 02:08:14 +00:00
contrib Enable fine grained locking within IPFilter, using mtx(9) and sx(9) allowing 2004-12-24 09:14:26 +00:00
crypto Start the dreaded NOFOO -> NO_FOO conversion. 2004-12-21 08:47:35 +00:00
ddb
dev Enable sk(4) for ATLQ. 2004-12-24 14:13:38 +00:00
doc
fs Be consistent about flag values passed to device drivers read/write 2004-12-22 17:05:44 +00:00
gdb Change gdb_cpu_setreg() to not take the value to which to set the 2004-12-01 06:40:35 +00:00
geom Update disk->d_genid field when increasing sc->sc_genid. 2004-12-23 21:15:15 +00:00
gnu Implement simpler panics for VOP_{read,write} on fifos. 2004-12-14 21:30:45 +00:00
i4b
i386 - Give the timer, thermal, and error LVT entries an interrupt vector even 2004-12-23 20:42:53 +00:00
ia64 Modify pmap_enter_quick() so that it expects the page queues to be locked 2004-12-23 20:16:11 +00:00
isa PNP BIOS devices are fundamentally different than ISA PNP devices. 2004-12-07 05:30:02 +00:00
isofs/cd9660 First save from editor, *then* commit. 2004-12-07 15:25:36 +00:00
kern Add umtxq_lock/unlock around umtx_signal, fix debug kernel compiling, 2004-12-24 11:59:20 +00:00
libkern
modules NOINET6 -> NO_INET6 2004-12-21 10:49:29 +00:00
net Include fcntl.h 2004-12-22 17:39:21 +00:00
net80211 correct module dependency 2004-12-13 18:26:13 +00:00
netatalk Correct a misspelling in a comment. 2004-12-05 13:28:52 +00:00
netatm
netgraph Fix creation on "dlciX" hook in ng_sample. 2004-12-23 22:03:32 +00:00
netinet Attempt to consistently use () around return values in calls to 2004-12-23 01:34:26 +00:00
netinet6 In certain cases ip_output() can free our route, so check 2004-12-10 07:51:14 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs Add non-blocking versions of nfsm_dissect() and friends, for use from 2004-12-06 17:33:52 +00:00
nfs4client Rewrite of the NFS client's reply handling. We now have NFS socket 2004-12-06 21:11:15 +00:00
nfsclient Turn NFS directio off until the stability issues are resolved. 2004-12-23 21:30:30 +00:00
nfsserver
opencrypto
pc98 Fix comment. 2004-12-22 17:32:27 +00:00
pccard
pci Enable sk(4) for ATLQ. 2004-12-24 14:13:38 +00:00
posix4 Back when VOP_* was introduced, we did not have new-style struct 2004-12-01 23:16:38 +00:00
powerpc Modify pmap_enter_quick() so that it expects the page queues to be locked 2004-12-23 20:16:11 +00:00
rpc
security Add a new sysctl/tunable to mac_portacl: 2004-12-08 11:46:44 +00:00
sparc64 Identify USIIIi processors. 2004-12-24 16:21:46 +00:00
sys 1. Fix race condition between umtx lock and unlock, heavy testing 2004-12-24 11:30:55 +00:00
tools Rather than casting through a (void *) to avoid the aliasing warning, 2004-12-13 07:23:34 +00:00
ufs white space 2004-12-14 21:35:00 +00:00
vm Continue the transition from synchronizing access to the page's PG_BUSY 2004-12-24 19:31:54 +00:00
Makefile