]> Pileus Git - ~andy/linux/blobdiff - fs/nfs/mount_clnt.c
Merge branch 'topic/asoc' into for-linus
[~andy/linux] / fs / nfs / mount_clnt.c
index 7e37113d37e350546ed68b87349ff7378ca38558..ca905a5bb1ba7457270953e18e06cd2b3b7596de 100644 (file)
@@ -50,7 +50,6 @@ int nfs_mount(struct nfs_mount_request *info)
                .program        = &mnt_program,
                .version        = info->version,
                .authflavor     = RPC_AUTH_UNIX,
-               .flags          = 0,
        };
        struct rpc_clnt         *mnt_clnt;
        int                     status;
@@ -59,6 +58,9 @@ int nfs_mount(struct nfs_mount_request *info)
                (info->hostname ? info->hostname : "server"),
                        info->dirpath);
 
+       if (info->noresvport)
+               args.flags |= RPC_CLNT_CREATE_NONPRIVPORT;
+
        mnt_clnt = rpc_create(&args);
        if (IS_ERR(mnt_clnt))
                goto out_clnt_err;