From owner-cvs-src-old@FreeBSD.ORG Mon Jan 25 18:15:26 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 CCC2A1065860 for ; Mon, 25 Jan 2010 18:15:26 +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 BBF908FC17 for ; Mon, 25 Jan 2010 18:15:26 +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 o0PIFQrf094037 for ; Mon, 25 Jan 2010 18:15:26 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o0PIFQs2094036 for cvs-src-old@freebsd.org; Mon, 25 Jan 2010 18:15:26 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <201001251815.o0PIFQs2094036@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 25 Jan 2010 18:15:10 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/vm vm_phys.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: Mon, 25 Jan 2010 18:15:26 -0000 jhb 2010-01-25 18:15:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/vm vm_phys.c Log: SVN rev 202979 on 2010-01-25 18:15:10Z by jhb MFC 194607: Implement a mechanism within vm_phys_alloc_contig() to defer all necessary calls to vdrop() until after the free page queues lock is released. This eliminates repeatedly releasing and reacquiring the free page queues lock each time the last cached page is reclaimed from a vnode-backed object. Approved by: re (kib) Revision Changes Path 1.4.2.4 +20 -9 src/sys/vm/vm_phys.c