From owner-cvs-src-old@FreeBSD.ORG Mon Mar 7 17:14:48 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D65B1065674 for ; Mon, 7 Mar 2011 17:14:48 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8BC4B8FC0C for ; Mon, 7 Mar 2011 17:14:48 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p27HEmYp010668 for ; Mon, 7 Mar 2011 17:14:48 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p27HEmPu010667 for cvs-src-old@freebsd.org; Mon, 7 Mar 2011 17:14:48 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <201103071714.p27HEmPu010667@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 7 Mar 2011 17:14:18 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/compat/linux linux_futex.c src/sys/sys umtx.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2011 17:14:48 -0000 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