From owner-cvs-src-old@FreeBSD.ORG Thu Jun 23 16:34:58 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (unknown [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 72CB11065678 for ; Thu, 23 Jun 2011 16:34:58 +0000 (UTC) (envelope-from nwhitehorn@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 614E48FC1B for ; Thu, 23 Jun 2011 16:34:58 +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 p5NGYwkI015543 for ; Thu, 23 Jun 2011 16:34:58 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p5NGYw8T015542 for cvs-src-old@freebsd.org; Thu, 23 Jun 2011 16:34:58 GMT (envelope-from nwhitehorn@repoman.freebsd.org) Message-Id: <201106231634.p5NGYw8T015542@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to nwhitehorn@repoman.freebsd.org using -f From: Nathan Whitehorn Date: Thu, 23 Jun 2011 16:34:41 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/powerpc/aim trap_subr32.S trap_subr64.S 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: Thu, 23 Jun 2011 16:34:58 -0000 nwhitehorn 2011-06-23 16:34:41 UTC FreeBSD src repository Modified files: sys/powerpc/aim trap_subr32.S trap_subr64.S Log: SVN rev 223479 on 2011-06-23 16:34:41Z by nwhitehorn Clear any outstanding atomic reservations when traps are taken. This fixes some interesting bugs (mostly on SMP systems) with atomic operations silently failing in interrupt heavy situations, especially when using overflow pages. Revision Changes Path 1.4 +2 -0 src/sys/powerpc/aim/trap_subr32.S 1.7 +2 -0 src/sys/powerpc/aim/trap_subr64.S