From owner-freebsd-current@FreeBSD.ORG Wed May 7 22:39:18 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0CCB37B401; Wed, 7 May 2003 22:39:17 -0700 (PDT) Received: from stork.mail.pas.earthlink.net (stork.mail.pas.earthlink.net [207.217.120.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A45643FBF; Wed, 7 May 2003 22:39:17 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from pool0443.cvx22-bradley.dialup.earthlink.net ([209.179.199.188] helo=mindspring.com) by stork.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 19De7Y-00011v-00; Wed, 07 May 2003 22:39:09 -0700 Message-ID: <3EB9ED29.F8FB712C@mindspring.com> Date: Wed, 07 May 2003 22:37:45 -0700 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: "Alan L. Cox" References: <200305030537.ab79568@salmon.maths.tcd.ie> <3EB9623C.94365A8F@imimic.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a4d6cd02fc4e68a26bf58c5791950af4be350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c cc: mckusick@mckusick.com cc: current@freebsd.org cc: alc@freebsd.org cc: Jeff Roberson cc: Ian Dowse cc: Scott Long Subject: Re: Panic in ffs_blkfree() X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 May 2003 05:39:18 -0000 "Alan L. Cox" wrote: > Please take a look at vm_object_page_clean(). If end == 0, it relies on > object->size to determine the extent of the pages for cleaning. In > light of the above, particularly, the positive indices, we should be > worried that msync is skipping pages. If we are going to worry about that, we should worry about it syncing more pages than you asked it to, as well (see comments in msync() code). Face it, msync() is broken. -- Terry