From owner-cvs-all Sun Feb 10 22:50:30 2002 Delivered-To: cvs-all@freebsd.org Received: from beastie.mckusick.com (adsl-64-173-27-61.dsl.sntc01.pacbell.net [64.173.27.61]) by hub.freebsd.org (Postfix) with ESMTP id 1036B37B422; Sun, 10 Feb 2002 22:50:20 -0800 (PST) Received: from beastie.mckusick.com (localhost [127.0.0.1]) by beastie.mckusick.com (8.11.4/8.9.3) with ESMTP id g1B6oFi07216; Sun, 10 Feb 2002 22:50:15 -0800 (PST) (envelope-from mckusick@beastie.mckusick.com) Message-Id: <200202110650.g1B6oFi07216@beastie.mckusick.com> To: Dag-Erling Smorgrav Subject: Re: cvs commit: src/sys/ufs/ffs ffs_alloc.c Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: Your message of "08 Feb 2002 11:50:34 +0100." Date: Sun, 10 Feb 2002 22:50:15 -0800 From: Kirk McKusick Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG To: Kirk McKusick Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/ufs/ffs ffs_alloc.c References: <200202072213.g17MDuW98705@freefall.freebsd.org> From: Dag-Erling Smorgrav Date: 08 Feb 2002 11:50:34 +0100 Kirk McKusick writes: > Log: > Occationally background fsck would cause a spurious ``freeing free > inode'' panic. This change corrects that problem by setting the > fs_active flag when the inode map changes to notify the snapshot > code that the cylinder group must be rescanned. BTW - not really related to this, but I occasionally get "mount pending errors" when I mount a filesystem that has just gone through 'fsck -y' after a crash. I don't use background fsck, so I shouldn't ever get "mount pending errors", and especially not on a (presumably) clean filesystem! DES -- Dag-Erling Smorgrav - des@ofug.org The above fix should make your problem go away. Note that you will get the mount pending error if you mount a dirty filesystem (e.g., one that is later cleaned up by fsck). Kirk McKusick To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message