From owner-cvs-sys Sun Dec 21 14:09:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id OAA01672 for cvs-sys-outgoing; Sun, 21 Dec 1997 14:09:17 -0800 (PST) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id OAA01529; Sun, 21 Dec 1997 14:07:12 -0800 (PST) (envelope-from joerg@FreeBSD.org) From: Joerg Wunsch Received: (from joerg@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id NAA27461; Sun, 21 Dec 1997 13:40:05 -0800 (PST) Date: Sun, 21 Dec 1997 13:40:05 -0800 (PST) Message-Id: <199712212140.NAA27461@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/isofs/cd9660 cd9660_vfsops.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk joerg 1997/12/21 13:40:04 PST Modified files: sys/isofs/cd9660 cd9660_vfsops.c Log: Properly clean out the SI_MOUNTEDON flag iff the mount attempt fails half the way down. Otherwise, further attempts to mount the device will be rejected with BUSY. IMHO, this flag can completely go away for cd9660. There's no reason you need to prevent CDs from being mounted multiple times, and in case of multisession CDs it can even make sense to mount two different sessions by the same time (to different mount points, otherwise it would be pointless ;). Revision Changes Path 1.33 +2 -1 src/sys/isofs/cd9660/cd9660_vfsops.c