On 10/08/2009 01:37 PM, Chuck Lever wrote: > Don't try NFSv4 if any MNT protocol related options were presented by > the user. > > Signed-off-by: Chuck Lever <chuck.lever@xxxxxxxxxx> > --- > > utils/mount/stropts.c | 7 +++++++ > 1 files changed, 7 insertions(+), 0 deletions(-) > > diff --git a/utils/mount/stropts.c b/utils/mount/stropts.c > index 0685caa..3401f63 100644 > --- a/utils/mount/stropts.c > +++ b/utils/mount/stropts.c > @@ -564,6 +564,13 @@ static int nfs_try_mount_v4(struct nfsmount_info *mi) > } > > if (mi->version == 0) { > + if (po_contains(options, "mounthost") || > + po_contains(options, "mountaddr") || > + po_contains(options, "mountvers") || > + po_contains(options, "mountproto")) { > + errno = EPROTONOSUPPORT; > + goto out_fail; > + } > if (po_append(options, "vers=4") == PO_FAILED) { > errno = EINVAL; > goto out_fail; > Committed... with a comment... steved. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html