From owner-cvs-src-old@FreeBSD.ORG Thu Apr 29 16:19:04 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 228E01065705 for ; Thu, 29 Apr 2010 16:19:04 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 10DCE8FC0A for ; Thu, 29 Apr 2010 16:19:04 +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 o3TGJ3G8029576 for ; Thu, 29 Apr 2010 16:19:03 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o3TGJ3sT029575 for cvs-src-old@freebsd.org; Thu, 29 Apr 2010 16:19:03 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <201004291619.o3TGJ3sT029575@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Thu, 29 Apr 2010 16:18:45 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/vm vm_pageout.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: Thu, 29 Apr 2010 16:19:04 -0000 alc 2010-04-29 16:18:45 UTC FreeBSD src repository Modified files: sys/vm vm_pageout.c Log: SVN rev 207374 on 2010-04-29 16:18:45Z by alc Simplify the inner loop of vm_pageout_object_deactivate_pages(). Rather than checking each page for PG_UNMANAGED, check the vm object's type. Only OBJT_PHYS can have unmanaged pages. Eliminate a pointless counter. The vm object is locked, that lock is never released by the inner loop, and the set of pages contained by the vm object is not changed by the inner loop. Therefore, the counter serves no purpose. Revision Changes Path 1.313 +4 -7 src/sys/vm/vm_pageout.c