From owner-cvs-sys Mon Mar 18 23:28:50 1996 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA11931 for cvs-sys-outgoing; Mon, 18 Mar 1996 23:28:50 -0800 (PST) Received: from GndRsh.aac.dev.com (GndRsh.aac.dev.com [198.145.92.241]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id XAA11926 Mon, 18 Mar 1996 23:28:42 -0800 (PST) Received: (from rgrimes@localhost) by GndRsh.aac.dev.com (8.6.12/8.6.12) id XAA20819; Mon, 18 Mar 1996 23:28:40 -0800 From: "Rodney W. Grimes" Message-Id: <199603190728.XAA20819@GndRsh.aac.dev.com> Subject: Re: cvs commit: src/sys/miscfs/specfs spec_vnops.c src/sys/vm vnode_pager.c To: dyson@freefall.freebsd.org (John Dyson) Date: Mon, 18 Mar 1996 23:28:39 -0800 (PST) Cc: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org, cvs-sys@freefall.freebsd.org In-Reply-To: <199603190513.VAA06251@freefall.freebsd.org> from "John Dyson" at Mar 18, 96 09:13:24 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > dyson 96/03/18 21:13:24 > > Modified: sys/miscfs/specfs spec_vnops.c > sys/vm vnode_pager.c > Log: > Fix the problem that unmounting filesystems that are backed by a VMIO > device have reference count problems. We mark the underlying object > ono-persistent, and account for the reference count that the VM system > maintainsfor the special device close. This should fix the removable > device problem. > > Revision Changes Path > 1.29 +3 -2 src/sys/miscfs/specfs/spec_vnops.c > 1.59 +5 -2 src/sys/vm/vnode_pager.c Can you please check -stable for this problem, I believe it exists there as well, or at least I have seen similiar behavior with eject problems... -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD