diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2007-09-24 11:29:36 -0400 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2007-09-25 11:50:16 +1000 |
commit | 97fed3061fd5c742ebd1f685e3e6dcb62e835b74 (patch) | |
tree | 0fd8c1e77276e23d1c44464d9b7421454cf1dc56 | |
parent | e227ac0348431eecc1ddadf5d1907c8348741519 (diff) | |
download | nfs-utils-97fed3061fd5c742ebd1f685e3e6dcb62e835b74.tar.gz nfs-utils-97fed3061fd5c742ebd1f685e3e6dcb62e835b74.tar.xz nfs-utils-97fed3061fd5c742ebd1f685e3e6dcb62e835b74.zip |
Don't do_nfs_umount() for NFSv4 unmounts
No need to talk to mountd when unmounting nfs4 filesystems.
Signed-off-by: Kevin Coffman <kwc@citi.umich.edu>
Acked-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Neil Brown <neilb@suse.de>
-rw-r--r-- | utils/mount/nfsumount.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/mount/nfsumount.c b/utils/mount/nfsumount.c index e7f37ef..8902f00 100644 --- a/utils/mount/nfsumount.c +++ b/utils/mount/nfsumount.c @@ -348,7 +348,7 @@ int nfsumount(int argc, char *argv[]) ret = 0; if (mc) { - if (!lazy) + if (!lazy && strcmp(mc->m.mnt_type, "nfs4") != 0) ret = do_nfs_umount(mc->m.mnt_fsname, mc->m.mnt_opts); if (!ret || force) ret = del_mtab(mc->m.mnt_fsname, mc->m.mnt_dir); |