Date: Mon, 7 Mar 2011 17:14:18 +0000 (UTC) From: John Baldwin <jhb@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/compat/linux linux_futex.c src/sys/sys umtx.h Message-ID: <201103071714.p27HEmPu010667@repoman.freebsd.org>
index | next in thread | raw e-mail
jhb 2011-03-07 17:14:18 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
sys/compat/linux linux_futex.c
sys/sys umtx.h
Log:
SVN rev 219380 on 2011-03-07 17:14:18Z by jhb
MFC 218970,219240:
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
AUTO_SHARED umtx_key. Private futexes use THREAD_SHARED umtx_key objects.
Revision Changes Path
1.10.2.10 +32 -17 src/sys/compat/linux/linux_futex.c
1.29.2.4 +1 -0 src/sys/sys/umtx.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103071714.p27HEmPu010667>
