freebsd-dev/sys
Nathan Whitehorn 6f26a88999 Use lwsync to provide memory barriers on systems that support it instead
of sync (lwsync is an alternate encoding of sync on systems that do not
support it, providing graceful fallback). This provides more than an order
of magnitude reduction in the time required to acquire or release a mutex.

MFC after:	2 months
2012-04-22 19:00:51 +00:00
..
amd64 Enable DTrace hooks in GENERIC. 2012-04-20 21:37:42 +00:00
arm Interrupts must be disabled while handling a partial cache line flush, 2012-04-22 00:58:04 +00:00
boot Build a 32-bit EFI loader on amd64. This to match the rest of the 2012-04-20 15:01:23 +00:00
bsm
cam Alike to SCSI make adaclose() to not return error if device gone. 2012-04-18 08:55:26 +00:00
cddl - Introduce a cache-miss optimization for consistency with other 2012-04-09 17:05:18 +00:00
compat - Implement pipe2 syscall for Linuxulator. This syscall appeared in 2.6.27 2012-04-16 21:22:02 +00:00
conf Remove dead code. The routines in atomic.S did not work properly anyway, and 2012-04-22 18:56:56 +00:00
contrib Fix the following compilation warnings in sys/contrib/rdma/rdma_cma.c: 2012-04-20 21:52:57 +00:00
crypto Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
ddb Update the ddb and gdb backends for the new 'trace_thread' hook. 2012-04-12 21:34:58 +00:00
dev Add support for the SIMCom SIM5218, tested by me. 2012-04-21 14:30:51 +00:00
fs This change creates a new list of active vnodes associated with 2012-04-20 06:50:44 +00:00
gdb Update the ddb and gdb backends for the new 'trace_thread' hook. 2012-04-12 21:34:58 +00:00
geom Add to GEOM RAID class module for reading non-degraded RAID5 volumes and 2012-04-19 12:30:12 +00:00
gnu/fs Make ReiserFS MPSAFE 2012-03-27 20:36:03 +00:00
i386 Enable DTrace hooks in GENERIC. 2012-04-20 21:37:42 +00:00
ia64 Remove pty(4) from our kernel configurations. 2012-03-21 08:38:42 +00:00
isa
kern Include the associated wait channel message for context switch ktrace 2012-04-20 15:32:36 +00:00
kgssapi
libkern Remove second consts in r233288 in order to appease C++ compilers. 2012-03-26 18:22:04 +00:00
mips Allow for MIPS devices to have a specific probe/attach order. 2012-04-21 04:17:30 +00:00
modules o Fixes: 2012-04-21 01:51:16 +00:00
net Do not require radix write lock to be held while dumping route table 2012-04-22 16:13:23 +00:00
net80211 Migrate the net80211 TX aggregation state to be from per-AC to per-TID. 2012-04-15 20:29:39 +00:00
netatalk Fix typos 2012-02-28 15:07:05 +00:00
netgraph Fix panic in ng_patch(4) caused by checksum flags being added to mbuf flags. 2012-04-22 17:00:52 +00:00
netinet Fix check used by stream reset related events. 2012-04-21 11:53:24 +00:00
netinet6 in6_pcblookup_local() still can return a pcb with NULL 2012-03-21 08:43:38 +00:00
netipsec Add multi-FIB IPv6 support to the core network stack supplementing 2012-02-03 13:08:44 +00:00
netipx Convert all users of IF_ADDR_LOCK to use new locking macros that specify 2012-01-05 19:00:36 +00:00
netnatm
netncp
netsmb
nfs Add multi-FIB IPv6 support to the core network stack supplementing 2012-02-03 13:08:44 +00:00
nfsclient Replace the MNT_VNODE_FOREACH interface with MNT_VNODE_FOREACH_ALL. 2012-04-17 16:28:22 +00:00
nfsserver
nlm jwd@ reported a problem via email to freebsd-fs@ on Aug 25, 2011 2012-01-31 02:11:05 +00:00
ofed Add OFED and the associated options and drivers to x86 LINT builds: 2012-04-12 14:01:06 +00:00
opencrypto
pc98 MFi386: revisions 234074 and 234105 2012-04-22 04:36:25 +00:00
pci intpm: add ATI IXP400 pci id 2012-04-16 10:33:46 +00:00
powerpc Use lwsync to provide memory barriers on systems that support it instead 2012-04-22 19:00:51 +00:00
rpc
security When allocation of labels on files is implicitly disabled due to MAC 2012-04-08 11:01:49 +00:00
sparc64 Turn on PREEMPTION by default. After fixing several bugs over time, the 2012-04-16 18:29:07 +00:00
sys Include the associated wait channel message for context switch ktrace 2012-04-20 15:32:36 +00:00
teken
tools Make vnode_if.awk parse vnode operations with underscores, like VOP_FOO_BAR. 2012-02-21 19:35:59 +00:00
ufs Fix use-after-free introduced in r234036. 2012-04-21 10:45:46 +00:00
vm Avoid a lock order reversal in pmap_extract_and_hold() from relocking 2012-04-22 17:58:30 +00:00
x86 Add x2apic MSR definitions 2012-04-17 00:54:38 +00:00
xdr
xen blkif interface comment cleanups. No functional changes 2012-02-29 17:47:01 +00:00
Makefile Add sys/ofed to the 'make cscope' target. 2012-03-20 18:05:15 +00:00