From owner-cvs-src-old@FreeBSD.ORG Sat Feb 20 16:16:38 2010 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 4641A106566B for ; Sat, 20 Feb 2010 16:16:38 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1A0348FC13 for ; Sat, 20 Feb 2010 16:16:38 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o1KGGbfq012541 for ; Sat, 20 Feb 2010 16:16:37 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o1KGGbL7012540 for cvs-src-old@freebsd.org; Sat, 20 Feb 2010 16:16:37 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Message-Id: <201002201616.o1KGGbL7012540@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nwhitehorn@repoman.freebsd.org using -f From: Nathan Whitehorn Date: Sat, 20 Feb 2010 16:13:43 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/powerpc/booke copyinout.c 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: Sat, 20 Feb 2010 16:16:38 -0000 nwhitehorn 2010-02-20 16:13:43 UTC FreeBSD src repository Modified files: sys/powerpc/booke copyinout.c Log: SVN rev 204126 on 2010-02-20 16:13:43Z by nwhitehorn Merge r198724 to Book-E. casuword() non-atomically read the current value of its argument before atomically replacing it, which could occasionally return the wrong value on an SMP system. This resulted in user mutex operations hanging when using threaded applications. Revision Changes Path 1.2 +13 -2 src/sys/powerpc/booke/copyinout.c