opnsense-src/sys
Alan Cox 3c76db4c64 Precisely document the synchronization rules for the page's dirty field.
(Saying that the lock on the object that the page belongs to must be held
only represents one aspect of the rules.)

Eliminate the use of the page queues lock for atomically performing read-
modify-write operations on the dirty field when the underlying architecture
supports atomic operations on char and short types.

Document the fact that 32KB pages aren't really supported.

Reviewed by:	attilio, kib
2011-06-19 19:13:24 +00:00
..
amd64 Fix vfork. Add comments. 2011-06-18 12:13:28 +00:00
arm MFC 2011-05-13 20:58:48 +00:00
boot Minimize backward seeks when trying to load ELF relocatable modules. 2011-06-19 13:35:41 +00:00
bsm Add ECAPMODE, "Not permitted in capability mode", a new kernel errno 2011-03-01 13:14:28 +00:00
cam Fix a typo in adagetattr() from r223089. In particular, this restores 2011-06-18 22:26:58 +00:00
cddl Fix clang warnings. 2011-06-18 13:56:33 +00:00
compat Return empty cmdline/environ string for processes with kernel address 2011-06-17 07:30:56 +00:00
conf Add -ffreestanding to the command line, so taht inflate.c compiles and link 2011-06-15 19:15:50 +00:00
contrib Add _mbuf() variants of various inpcb-related interfaces, including lookup, 2011-06-04 16:33:06 +00:00
crypto Fix a bug in the result of manual assembly. 2011-03-02 14:56:58 +00:00
ddb Fix making kernel dumps from the debugger by creating a command 2011-06-07 01:28:12 +00:00
dev Add new USB ID to UDAV driver. 2011-06-19 08:34:10 +00:00
fs Add DTrace support to the new NFS client. This is essentially 2011-06-18 23:02:53 +00:00
gdb Modify kdb_trap() so that it re-calls the dbbe_trap function as long as 2011-02-18 22:25:11 +00:00
geom Plumb device physical path reporting from CAM devices, through GEOM and 2011-06-14 17:10:32 +00:00
gnu Fix typo in unused function name 2011-05-22 09:58:48 +00:00
i386 Enable USB 3.0 support by default in i386 and amd64 GENERIC kernels. 2011-06-14 20:30:49 +00:00
ia64 Improve on style(9) 2011-06-17 05:30:12 +00:00
isa Move VT switching hack for suspend/resume from bus drivers to syscons.c 2011-05-09 18:46:49 +00:00
kern Add comment from CSRG rev 7.27 (1992/06/23 19:56:55; author: mckusick) 2011-06-17 21:44:13 +00:00
kgssapi When the KOBJMETHOD() macro was updated, it resulted in the 2009-06-14 17:33:46 +00:00
libkern Fix typos - remove duplicate "is". 2011-02-23 09:22:33 +00:00
mips MFC 2011-06-04 22:05:20 +00:00
modules Add DTrace support to the new NFS client. This is essentially 2011-06-18 23:02:53 +00:00
net gre(4) was using a field in the softc to detect possible recursion. 2011-06-18 09:34:03 +00:00
net80211 Change i_len in ieee80211req to be unsigned and fix other signed/unsigned 2011-06-16 09:37:20 +00:00
netatalk Reverse misordered unlock and lock in at_control for netatalk phase I 2009-08-12 10:44:13 +00:00
netgraph Sync ng_nat with recent (r222806) ipfw_nat changes: 2011-06-07 06:48:42 +00:00
netinet Remove a these days incorrect comment left from before new-arp. 2011-06-18 13:54:36 +00:00
netinet6 Add the missing call to ip6_ipsec_filtertunnel() to be able to control 2011-06-08 10:59:36 +00:00
netipsec Release SP's refcount in key_get_spdbyid(). 2011-05-09 13:16:21 +00:00
netipx Use queue(9) instead of hand-crafted link lists for the global IPX 2009-06-24 20:57:50 +00:00
netnatm
netncp Switch to our preferred 2-clause BSD license. 2010-04-07 16:50:38 +00:00
netsmb Change some variables from int to size_t. This is more accurate since 2011-01-08 23:06:54 +00:00
nfs Change the sysctl naming for the old and new NFS clients 2011-05-15 20:52:43 +00:00
nfsclient In the VOP_PUTPAGES() implementations, change the default error from 2011-06-01 21:00:28 +00:00
nfsserver Add a lock flags argument to the VFS_FHTOVP() file system 2011-05-22 01:07:54 +00:00
nlm Add a lock flags argument to the VFS_FHTOVP() file system 2011-05-22 01:07:54 +00:00
ofed MFC 2011-05-27 16:09:10 +00:00
opencrypto After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9) 2011-04-01 13:28:34 +00:00
pc98 - Reduce diffs against i386. 2011-06-13 13:24:33 +00:00
pci Do a sweep of the tree replacing calls to pci_find_extcap() with calls to 2011-03-23 13:10:15 +00:00
powerpc Follow up r222980 on PowerPC: add sound(4) and common device drivers 2011-06-11 12:34:08 +00:00
rpc This patch is believed to fix a problem in the kernel rpc for 2011-04-27 18:19:26 +00:00
security - Add a FEATURE for capsicum (security_capabilities). 2011-03-04 09:03:54 +00:00
sparc64 - As with stray vector interrupts limit the reporting of stray level 2011-06-18 11:27:44 +00:00
sys Add DTrace support to the new NFS client. This is essentially 2011-06-18 23:02:53 +00:00
teken mdoc: reorder sections consistently 2011-06-02 09:56:53 +00:00
tools GNU awk does not output escaped newlines in multi-line printc statements. This 2011-03-31 21:33:33 +00:00
ufs Fixed dereference of a NULL pointer. 2011-06-18 21:10:03 +00:00
vm Precisely document the synchronization rules for the page's dirty field. 2011-06-19 19:13:24 +00:00
x86 Teach the compiler how to shift TSC value efficiently. As noted in r220631, 2011-06-17 21:41:06 +00:00
xdr Add a check for a NULL mbuf ptr at the beginning of xdrmbuf_inline() 2009-08-12 16:27:51 +00:00
xen Monitor and emit events for XenStore changes to XenBus trees 2011-06-11 04:59:01 +00:00
Makefile Include sys/xen in cscope tag file generation. 2011-06-10 20:51:41 +00:00