freebsd-src/sys/compat
John Baldwin 21f8f506fb Use umtx_key objects to uniquely identify futexes. Private futexes in
different processes that happen to use the same user address in the
separate processes will now be treated as distinct futexes rather than the
same futex.  We can now honor shared futexes properly by mapping them to a
PROCESS_SHARED umtx_key.  Private futexes use THREAD_SHARED umtx_key
objects.

In conjunction with:	dchagin
Reviewed by:	kib
MFC after:	1 week
2011-02-23 13:23:28 +00:00
..
freebsd32 Create shared (readonly) page. Each ABI may specify the use of page by 2011-01-08 16:13:44 +00:00
ia32 Create shared (readonly) page. Each ABI may specify the use of page by 2011-01-08 16:13:44 +00:00
linprocfs Update interface stats counters to match the current format in linux and 2011-01-31 00:09:52 +00:00
linsysfs Remove no-op assignment. 2010-11-15 23:14:14 +00:00
linux Use umtx_key objects to uniquely identify futexes. Private futexes in 2011-02-23 13:23:28 +00:00
ndis Fix typos - remove duplicate "the". 2011-02-21 09:01:34 +00:00
netbsd
svr4 Add macro DECLARE_MODULE_TIED to denote a module as requiring the 2010-10-12 09:18:17 +00:00
x86bios Prefer pmap_unmapbios() over pmap_unmapdev(). The binary does not change 2010-10-05 18:38:23 +00:00