From owner-cvs-src-old@FreeBSD.ORG Sat Apr 23 21:38:29 2011 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 933B5106566B for ; Sat, 23 Apr 2011 21:38:29 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7C6C88FC0A for ; Sat, 23 Apr 2011 21:38:29 +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 p3NLcTA9094611 for ; Sat, 23 Apr 2011 21:38:29 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p3NLcTFv094610 for cvs-src-old@freebsd.org; Sat, 23 Apr 2011 21:38:29 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <201104232138.p3NLcTFv094610@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Sat, 23 Apr 2011 21:38:21 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/vm vm_object.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, 23 Apr 2011 21:38:29 -0000 kib 2011-04-23 21:38:21 UTC FreeBSD src repository Modified files: sys/vm vm_object.c Log: SVN rev 220977 on 2011-04-23 21:38:21Z by kib Fix two bugs in r218670. Hold the vnode around the region where object lock is dropped, until vnode lock is acquired. Do not drop the vnode reference for a case when the object was deallocated during unlock. Note that in this case, VV_TEXT is cleared by vnode_pager_dealloc(). Reported and tested by: pho Reviewed by: alc MFC after: 3 days Revision Changes Path 1.441 +11 -4 src/sys/vm/vm_object.c