From owner-freebsd-questions@FreeBSD.ORG Sat Jan 12 20:10:27 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 457A316A41A; Sat, 12 Jan 2008 20:10:27 +0000 (UTC) (envelope-from freebsd@bitfreak.org) Received: from mail.twinthornes.com (mail.twinthornes.com [65.75.198.147]) by mx1.freebsd.org (Postfix) with ESMTP id 094CB13C478; Sat, 12 Jan 2008 20:10:26 +0000 (UTC) (envelope-from freebsd@bitfreak.org) Received: from [10.9.70.10] (pool-71-117-237-172.ptldor.fios.verizon.net [71.117.237.172]) by mail.twinthornes.com (Postfix) with ESMTP id 7FFAAFC; Sat, 12 Jan 2008 12:10:26 -0800 (PST) Message-ID: <47891EBA.1030108@bitfreak.org> Date: Sat, 12 Jan 2008 12:10:34 -0800 From: Darren Pilgrim User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Kris Kennaway References: <47871856.2070505@bitfreak.org> <47874B18.5020408@FreeBSD.org> <47882812.1010403@bitfreak.org> <4788AC47.5060404@FreeBSD.org> In-Reply-To: <4788AC47.5060404@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Unable to unmount idle filesystem on 6.2 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jan 2008 20:10:27 -0000 Kris Kennaway wrote: > Darren Pilgrim wrote: >> softdep_waitidle: Failed to flush worklist for 0xc66e5298 >> >> A quick check and that message gets spit out whenever I issue >> any of the following commands: >> >> # mount -uo ro /usr/ports # umount /usr/ports # umount -f >> /usr/ports > > As luck would have it I ran into this in my own testing > yesterday, and Kostik Belousov has a proposed fix (apply it with > patch -p2). This is against 8.0 but should also appy to 7.0. > Don't know about 6.x. It didn't apply cleanly, with hunks failing in: sys/kern/vfs_subr.c (all) sys/sys/vnode.h sys/ufs/ffs/ffs_softdep.c (hunk 4) sys/ufs/ffs/ffs_vfsops.c The chunks that succeeded all had offsets, so I'm guessing the patch isn't going to work for 6.x.