NetBSD Problem Report #2856

Received: (qmail-queue invoked from smtpd); 17 Oct 1996 18:18:08 -0000
Message-Id: <199610171816.UAA28213@kurt.tools.de>
Date: Thu, 17 Oct 1996 20:16:13 +0200
From: ws@kurt.tools.de (Wolfgang Solfrank)
Reply-To: ws@kurt.tools.de
To: gnats-bugs@gnats.netbsd.org
Subject: Mounting on directories provided by pseudo-filesystems can be lost
X-Send-Pr-Version: 3.95

>Number:         2856
>Category:       kern
>Synopsis:       Mounting on directories provided by pseudo-filesystems can be lost
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Oct 17 11:20:03 +0000 1996
>Closed-Date:    
>Last-Modified:  Mon Jun 05 22:16:24 +0000 2000
>Originator:     
>Release:        19961017
>Organization:
NetBSD Hackers
>Environment:

System: NetBSD august 1.2A NetBSD 1.2A (GENERIC) #23: Tue Oct 15 16:22:05 MET DST 1996
     ws@kurt:/home/NetBSD/kernel/NetBSD/sys/arch/powerpc/compile/GENERIC PowerPC

>Description:

Some pseudo-filesystems provide directories.  E.g the proc filesystem has
a directory for every process in the system.  These directories can get lost
independent of any filesystem activity.  When you mount some filesystem on
such a directory, you may loose the filesystem as you can neither access any
files on it nor even do an unmount of it.

A similar problem might be in nfs, when a client does a rmdir on some
directory the server has mounted something on, or when a server does an
rmdir of a directory a client has mounted something on (albeit the latter
will at least result in some ESTALE errors), but I cannot test this at
the moment.

>How-To-Repeat:

$ mount -t msdos /dev/ofdisk0c /proc/curproc

Subsequent mount calls will reveal a mount on /proc/xxx with xxx being some
process number, but ls /proc will not show this.

>Fix:

Unknown.
>Release-Note:
>Audit-Trail:
>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.