From owner-cvs-src@FreeBSD.ORG Fri Dec 24 19:31:55 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02D7616A526; Fri, 24 Dec 2004 19:31:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0DB443D49; Fri, 24 Dec 2004 19:31:54 +0000 (GMT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id iBOJVsHu066204; Fri, 24 Dec 2004 19:31:54 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id iBOJVs6g066203; Fri, 24 Dec 2004 19:31:54 GMT (envelope-from alc) Message-Id: <200412241931.iBOJVs6g066203@repoman.freebsd.org> From: Alan Cox Date: Fri, 24 Dec 2004 19:31:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/vm vm_fault.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2004 19:31:55 -0000 alc 2004-12-24 19:31:54 UTC FreeBSD src repository Modified files: sys/vm vm_fault.c Log: Continue the transition from synchronizing access to the page's PG_BUSY flag and busy field with the global page queues lock to synchronizing their access with the containing object's lock. Specifically, acquire the containing object's lock before reading the page's PG_BUSY flag and busy field in vm_fault(). Reviewed by: tegge@ Revision Changes Path 1.201 +29 -11 src/sys/vm/vm_fault.c