freebsd-skq/sys
tegge 8ca437edd4 MFC: Close race between vmspace_exitfree() and exit1() and races between
vmspace_exitfree() and vmspace_free() which could result in the same
     vmspace being freed twice.

     Factor out part of exit1() into new function vmspace_exit().  Attach
     to vmspace0 to allow old vmspace to be freed earlier.

     Add new function, vmspace_acquire_ref(), for obtaining a vmspace
     reference for a vmspace belonging to another process.  Avoid changing
     vmspace refcount from 0 to 1 since that could also lead to the same
     vmspace being freed twice.

     Change vmtotal() and swapout_procs() to use vmspace_acquire_ref().
2006-06-02 00:26:27 +00:00
..
alpha add re(4) to GENERIC. 2006-05-31 21:42:11 +00:00
amd64 MFC: Cache the value of the lower half of each I/O APIC redirection table 2006-05-18 22:07:01 +00:00
arm This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-05-25 04:01:05 +00:00
boot MFC: Restore the pre-5.x behavior of only beeping if the user makes a bad 2006-05-31 21:32:24 +00:00
bsm
cam MFC rev. 1.95: do not double i/o stats for cd(4). 2006-05-01 19:55:13 +00:00
coda MFC Rev 1.68 2006-03-13 03:04:00 +00:00
compat This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-05-25 04:01:05 +00:00
conf MFC: 1.545: Add missing acpi_wakecode.h dependency on assym.s. 2006-05-25 20:25:44 +00:00
contrib MFC pf_norm.c rev. 1.17: 2006-03-28 15:06:03 +00:00
crypto
ddb
dev MFC: Only reference the firmware module once rather than twice. 2006-06-01 20:20:15 +00:00
doc
fs Enable inadvertantly disabled "securenet" access controls in ypserv. [1] 2006-05-31 22:32:22 +00:00
gdb
geom MFC: sys/geom/eli/g_eli.c 1.22,1.23,1.24 2006-05-10 07:22:36 +00:00
gnu MFC rev. 1.3: repair ext2fs writes. 2006-05-03 21:51:52 +00:00
i4b
i386 MFC: newer Intel and VIA C7-M support 2006-05-29 22:40:03 +00:00
ia64 MFC rev. 1.14: Implement nexus_teardown_intr() properly. 2006-04-24 17:26:46 +00:00
isa
isofs/cd9660 MFC rev 1.29. In short, it unbreaks symlinks that have double 2006-03-17 21:32:14 +00:00
kern MFC: Close race between vmspace_exitfree() and exit1() and races between 2006-06-02 00:26:27 +00:00
libkern Merge fnmatch.c:1.20 from HEAD to RELENG_6: 2006-02-13 23:52:29 +00:00
modules This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-05-25 04:01:05 +00:00
net MFC r1.61: Fix style(9) nits, whitespace and parentheses. 2006-05-29 00:40:16 +00:00
net80211 MFC 1.46: implement set(IEEE80211_IOC_STA_STATS) for hostapd 2006-04-03 17:21:05 +00:00
netatalk
netatm Merge atm_signal.c:1.14 from HEAD to RELENG_6: 2006-02-13 23:54:48 +00:00
netgraph MFC: 2006-05-24 00:51:22 +00:00
netinet MFC: Allow for nmbclusters and maxsockets to be increased via sysctl. 2006-05-16 07:27:49 +00:00
netinet6 MFC: Allow for nmbclusters and maxsockets to be increased via sysctl. 2006-05-16 07:27:49 +00:00
netipsec MFC: 2006-04-01 15:22:44 +00:00
netipx Merge ip_ip.c:1.43,1.44 from HEAD to RELENG_6: 2006-03-29 12:42:43 +00:00
netkey MFC: 2006-01-27 21:50:11 +00:00
netnatm
netncp Merge ncp_conn.c:1.28 from HEAD to RELENG_6: 2006-02-14 21:55:15 +00:00
netsmb MFC the following change: 2006-04-05 15:44:12 +00:00
nfs
nfs4client NFS over TCP retransmit behavior should default to a 60 second time out, 2006-05-30 01:52:59 +00:00
nfsclient NFS over TCP retransmit behavior should default to a 60 second time out, 2006-05-30 01:52:59 +00:00
nfsserver MFC r1.18: 2006-04-30 03:55:45 +00:00
opencrypto MFC: 2006-03-05 00:48:05 +00:00
pc98 MFi386: revision 1.616.2.4 2006-05-21 11:22:10 +00:00
pccard
pci This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-05-25 04:01:05 +00:00
posix4
powerpc MFC Rev 1.10 2006-03-13 03:07:01 +00:00
rpc MFC rev 1.16 2006-01-27 18:22:11 +00:00
security Provide unconditionally compiled stub implementations of audit system 2006-03-17 01:47:06 +00:00
sparc64 MFC: sys/sparc64/sparc64/exception.S 1.73, 2006-04-25 19:37:03 +00:00
sys MFC: Allow concurrent read(2)/readv(2) access to a file. Lock file 2006-05-30 02:58:36 +00:00
tools This commit was manufactured by cvs2svn to create branch 'RELENG_6'. 2006-02-03 01:35:37 +00:00
ufs MFC: Read block hints list from last snapshot on the active snapshot list. 2006-05-24 20:20:16 +00:00
vm MFC: Close race between vmspace_exitfree() and exit1() and races between 2006-06-02 00:26:27 +00:00
Makefile MFC revision 1.34 2006-05-13 00:29:46 +00:00