From owner-cvs-src-old@FreeBSD.ORG Tue Jan 25 14:04:21 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 918B8106564A for ; Tue, 25 Jan 2011 14:04:21 +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 65C2E8FC14 for ; Tue, 25 Jan 2011 14:04:21 +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 p0PE4L8u098630 for ; Tue, 25 Jan 2011 14:04:21 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0PE4LmE098629 for cvs-src-old@freebsd.org; Tue, 25 Jan 2011 14:04:21 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <201101251404.p0PE4LmE098629@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Tue, 25 Jan 2011 14:04:02 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.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: Tue, 25 Jan 2011 14:04:21 -0000 kib 2011-01-25 14:04:02 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: SVN rev 217824 on 2011-01-25 14:04:02Z by kib When vtruncbuf() iterates over the vnode buffer list, lock buffer object before checking the validity of the next buffer pointer. Otherwise, the buffer might be reclaimed after the check, causing iteration to run into wrong buffer. Reported and tested by: pho MFC after: 1 week Revision Changes Path 1.803 +5 -2 src/sys/kern/vfs_subr.c