/proc/mounts doesn't resolve user names

From: Georgina Russell (sfbebe@yahoo.com)
Date: Fri Dec 01 2000 - 18:13:59 EST

  • Next message: Andrew Morton: "Re: corruption"

    Hi
    I'm using kernel version 2.2.14. When the mount
    syscall or mount command is called, the user given
    name of the mount point isn't resolved. These means
    that /proc/mounts will have entries with symlinks
    while /etc/mtab will have the real directory.

    In the case of smbmnt, chdir is called on the mount
    point, and subsequently, the mount syscall is given
    "." as it's second arguemnt.

    This means "." is in /proc/mounts, and when a samba
    mount is left unmounted at time of shutdown, the
    shutdown routine goes through /proc/mount and tries to
    remove all of the processes in directories which are
    still mounted. As you might have figured, it tries
    to remove all processes in the cwd, which includes
    itself. The shutdown hangs forever.

    I heard this was fixed in 2.40 testx, but I can't use
    that kernel. Does anyone know of a fix for 2.2.14?

    Thanks so much,
    Georgina

    __________________________________________________
    Do You Yahoo!?
    Yahoo! Shopping - Thousands of Stores. Millions of Products.
    http://shopping.yahoo.com/
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Fri Dec 01 2000 - 18:15:55 EST