From owner-freebsd-stable@FreeBSD.ORG Fri Jun 24 06:09:07 2005 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6615116A41C for ; Fri, 24 Jun 2005 06:09:07 +0000 (GMT) (envelope-from smckay@internode.on.net) Received: from smtp3.adl2.internode.on.net (smtp3.adl2.internode.on.net [203.16.214.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id CFEEC43D4C for ; Fri, 24 Jun 2005 06:09:06 +0000 (GMT) (envelope-from smckay@internode.on.net) Received: from dungeon.home (ppp116-218.lns1.bne3.internode.on.net [59.167.116.218]) by smtp3.adl2.internode.on.net (8.12.9/8.12.9) with ESMTP id j5O694s2029758; Fri, 24 Jun 2005 15:39:04 +0930 (CST) Received: from dungeon.home (localhost [127.0.0.1]) by dungeon.home (8.13.1/8.11.6) with ESMTP id j5O683ul026404; Fri, 24 Jun 2005 16:08:04 +1000 (EST) (envelope-from mckay) Message-Id: <200506240608.j5O683ul026404@dungeon.home> To: stable@freebsd.org Date: Fri, 24 Jun 2005 16:08:03 +1000 From: Stephen McKay Cc: Stephen McKay Subject: VFS_BIO_DEBUG and 4.11 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jun 2005 06:09:07 -0000 Hi-diddly-ho! Is VFS_BIO_DEBUG still supposed to work in 4.11? I'm trying to debug a data corruption problem that could be a bug in the cd9660 file system and thought that enabling VFS_BIO_DEBUG might help. Instead it complains a lot about directories and character devices being VMIO'd nowadays, then panics with "biodone: zero vnode ref count" before it even finishes booting. I have reason to believe this was a useful flag back in 4.4 (because I saw a kernel config from Matt Dillon that included it), but have not found any evidence of use more recent than that. So, is it obsolete now? Or is it just only a little bit broken? I don't (yet) understand the invariants it is trying to enforce, so perhaps none of them apply any more. Stephen.