From andre.albsmeier@mchp.siemens.de  Sat Jun 27 05:15:42 1998
Received: from david.siemens.de (david.siemens.de [192.35.17.14])
          by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA06289
          for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 Jun 1998 05:15:40 -0700 (PDT)
          (envelope-from andre.albsmeier@mchp.siemens.de)
Received: from salomon.mchp.siemens.de (salomon.siemens.de [139.23.33.13])
	by david.siemens.de (8.9.0/8.9.0) with ESMTP id OAA00764
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 Jun 1998 14:14:36 +0200 (MET DST)
Received: from curry.mchp.siemens.de (daemon@curry.mchp.siemens.de [146.180.31.23])
	by salomon.mchp.siemens.de (8.8.8/8.8.5) with ESMTP id OAA28864
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 Jun 1998 14:15:08 +0200 (MDT)
Received: (from daemon@localhost)
	by curry.mchp.siemens.de (8.8.8/8.8.8) id OAA15415
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 27 Jun 1998 14:15:30 +0200 (CEST)
Message-Id: <199806271215.OAA02989@internal>
Date: Sat, 27 Jun 1998 14:15:28 +0200 (CEST)
From: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
To: FreeBSD-gnats-submit@freebsd.org
Subject: mount option 'async' changed by unsuccessfull umount
X-Send-Pr-Version: 3.2

>Number:         7089
>Category:       kern
>Synopsis:       mount option 'async' changed by unsuccessfull umount
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 27 05:20:01 PDT 1998
>Closed-Date:    Thu Jul 2 20:51:59 PDT 1998
>Last-Modified:  Thu Jul  2 20:52:57 PDT 1998
>Originator:     Andre Albsmeier
>Release:        FreeBSD 2.2.6-STABLE i386
>Organization:
>Environment:

FreeBSD 2.2.6-STABLE i386, recent build

>Description:

Let's do the following on -STABLE with /dev/sd3c being a normal FFS:

root@voyager:~>mount -o async /dev/sd3c /mnt

root@voyager:~>mount | grep sd3
/dev/sd3c on /mnt (asynchronous, local)

root@voyager:~>cd /mnt

root@voyager:/mnt>umount /mnt
umount: /mnt: Device busy

root@voyager:~>mount | grep sd3
/dev/sd3c on /mnt (local)


As we see, after doing the unsuccessful umount, the filesystem is no
more mounted async. This happens only to the async option; other
mount options (like ro or noatime) are not changed.

>How-To-Repeat:

	see above

>Fix:
	

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->suspended 
State-Changed-By: phk 
State-Changed-When: Wed Jul 1 01:19:51 PDT 1998 
State-Changed-Why:  
awaiting fix & committer 
State-Changed-From-To: suspended->closed 
State-Changed-By: dg 
State-Changed-When: Thu Jul 2 20:51:59 PDT 1998 
State-Changed-Why:  
Fixed in rev 1.104 and 1.51.2.7 of vfs_syscalls.c. Thanks for the bug report! 
>Unformatted:
