[lkml]   [2000]   [Dec]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRE: [bug] vfsmount->count accounting broken again?
Andries wrote Monday 4-dec-2000 about a umount patch
for this:

Now that there was some discussion about umount,
I released a version of mount/umount that perhaps
has a slightly better behaviour. Since the change
was largish (and is untested), don't put it blindly
into your distribution.
Another change was one intended to make things behave
a bit better for Japanese (with variable width characters).
Since I changed the patch a bit, it is quite possible
I broke things both for Japanese and English.

Andries -

I haven't tried it yet.

| 503-677-5408|
|NOTE: Any views presented here are mine alone|
|& may not represent the views of my employer.|

> -----Original Message-----
> From: Tigran Aivazian []
> Sent: Tuesday, December 05, 2000 1:07 PM
> To:
> Subject: [bug] vfsmount->count accounting broken again?
> Hi,
> Imagine two ext2 filesystems
> /dev/hda1 mounted rw on /boot
> /dev/hda3 mounted rw on /usr/src
> now mount /dev/hda3 also on /boot
> mount -t ext2 /dev/hda3 /boot
> this succeeds, which is expected. Now umount it.
> umount /boot
> this also succeeds, which is expected. Now do df(1) and notice that
> /etc/mtab is corrupted and no longer shows the old /boot
> filesystem even
> though we know (from /proc/mounts) that it is mounted. This
> is a bug but a
> userspace one (should mail Andries later, probably
> util-linux). Now, the
> interesting bit, i.e. the kernel bug:
> umount /boot
> this fails with EBUSY. So, I think the reference count has gone wrong
> somewhere -- I will put debugging code in do_umount() and see, but
> everyone is welcome to fix it before I do so...
> Regards,
> Tigran
> -

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:51    [W:0.039 / U:0.028 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site