freebsd-nq/sys
Marcel Moolenaar f545763cbd Eliminate pmap_install(), which was used to wrap pmap_switch() and
grab sched_lock. This would serialize calls to pmap_switch from
cpu_switch(). With the introduction of thread_lock, this is not
possible anymore, because thread_lock is not a single lock. It
varies.  Secondly and most importantly, it's not needed at all. The
only requirement for pmap_switch() is that it's not preempted
while in the middle of updating the CPU and PCPU. In other words,
it's a critical region. No locking required.
2007-06-07 16:04:23 +00:00
..
amd64 Backout experimental adaptive-spin umtx code. 2007-06-06 07:35:08 +00:00
arm - PCPU_ADD is no longer spelled with LAZY_ in the middle. 2007-06-06 23:23:47 +00:00
boot MFp4: add FireWire/dcons support in loader for i386/amd64. 2007-05-29 14:35:57 +00:00
bsm
cam Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
cddl Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
coda Revert UF_OPENING workaround for CURRENT. 2007-05-31 11:51:53 +00:00
compat Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
conf - Remove sched_core.c. The maintainer has lost interest in pursuing this 2007-06-05 00:12:37 +00:00
contrib Reimplement traverse() helper function: 2007-06-04 11:31:46 +00:00
crypto
ddb
dev Add a tunable hw.firewire.phydma_enable. 2007-06-07 13:20:48 +00:00
fs Fix off-by-one error (introduced in r1.60) that had the effect of 2007-06-07 15:04:30 +00:00
gdb
geom Prefix unknown (i.e. un-aliased) partition types with '!'. This is 2007-06-06 05:06:14 +00:00
gnu Change the VOP_OPEN(), vn_open() vnode operation and d_fdopen() cdev operation 2007-06-01 14:33:11 +00:00
i4b
i386 Backout experimental adaptive-spin umtx code. 2007-06-06 07:35:08 +00:00
ia64 Eliminate pmap_install(), which was used to wrap pmap_switch() and 2007-06-07 16:04:23 +00:00
isa Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
kern Backout experimental adaptive-spin umtx code. 2007-06-06 07:35:08 +00:00
libkern
modules Fix a breakage with "MODULES_WITH_WORLD=true make buildworld". 2007-06-01 00:23:34 +00:00
net Remove GIANT_REQUIRED for upcoming changes in FireWire stack. 2007-06-05 14:15:45 +00:00
net80211 copyright updates: 2007-06-06 04:56:04 +00:00
netatalk
netatm
netgraph Despite several examples in the kernel, the third argument of 2007-06-04 18:25:08 +00:00
netinet Correctly print SEQ and IRS in the corresponding log message in 2007-06-06 22:10:12 +00:00
netinet6 cleanup about the reassembly structures and routine: 2007-06-04 06:06:35 +00:00
netipsec In ipsec6_output_tunnel() make sure that the SA contents do not change. 2007-05-29 22:44:24 +00:00
netipx
netkey
netnatm
netncp Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
netsmb Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
nfs
nfs4client - Move rusage from being per-process in struct pstats to per-thread in 2007-06-01 01:12:45 +00:00
nfsclient Do proper "locking" for missing vmmeters part. 2007-06-04 21:45:18 +00:00
nfsserver
opencrypto
pc98 MFi386: revision 1.657 2007-06-06 13:04:15 +00:00
pccard
pci Where I previously removed calls to kdb_enter(), now remove include of 2007-05-29 11:28:28 +00:00
powerpc Fix the compile. Band-aid until it is worked out how to use the context 2007-06-06 06:01:56 +00:00
rpc
security Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
sparc64 Teach the bridge wrapper how to handle the filter+ithread case. 2007-06-06 22:19:23 +00:00
sun4v - Change comments and asserts to reflect the removal of the global 2007-06-04 23:57:32 +00:00
sys Bump __FreeBSD_version for the change of the vn_open/VOP_OPEN file index 2007-06-07 07:32:15 +00:00
tools
ufs Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
vm Commit 14/14 of sched_lock decomposition. 2007-06-05 00:00:57 +00:00
Makefile