|
@@ -117,9 +117,6 @@ static int parse_opts(char *opts, struct p9_client *clnt)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- if (!clnt->trans_mod)
|
|
|
|
- clnt->trans_mod = v9fs_get_default_trans();
|
|
|
|
-
|
|
|
|
kfree(options);
|
|
kfree(options);
|
|
return ret;
|
|
return ret;
|
|
}
|
|
}
|
|
@@ -689,6 +686,9 @@ struct p9_client *p9_client_create(const char *dev_name, char *options)
|
|
if (err < 0)
|
|
if (err < 0)
|
|
goto error;
|
|
goto error;
|
|
|
|
|
|
|
|
+ if (!clnt->trans_mod)
|
|
|
|
+ clnt->trans_mod = v9fs_get_default_trans();
|
|
|
|
+
|
|
if (clnt->trans_mod == NULL) {
|
|
if (clnt->trans_mod == NULL) {
|
|
err = -EPROTONOSUPPORT;
|
|
err = -EPROTONOSUPPORT;
|
|
P9_DPRINTK(P9_DEBUG_ERROR,
|
|
P9_DPRINTK(P9_DEBUG_ERROR,
|