|
|
@@ -596,9 +596,7 @@ EXPORT_SYMBOL(ceph_client_gid);
|
|
|
/*
|
|
|
* create a fresh client instance
|
|
|
*/
|
|
|
-struct ceph_client *ceph_create_client(struct ceph_options *opt, void *private,
|
|
|
- u64 supported_features,
|
|
|
- u64 required_features)
|
|
|
+struct ceph_client *ceph_create_client(struct ceph_options *opt, void *private)
|
|
|
{
|
|
|
struct ceph_client *client;
|
|
|
struct ceph_entity_addr *myaddr = NULL;
|
|
|
@@ -615,14 +613,12 @@ struct ceph_client *ceph_create_client(struct ceph_options *opt, void *private,
|
|
|
init_waitqueue_head(&client->auth_wq);
|
|
|
client->auth_err = 0;
|
|
|
|
|
|
- if (!ceph_test_opt(client, NOMSGAUTH))
|
|
|
- required_features |= CEPH_FEATURE_MSG_AUTH;
|
|
|
-
|
|
|
client->extra_mon_dispatch = NULL;
|
|
|
- client->supported_features = CEPH_FEATURES_SUPPORTED_DEFAULT |
|
|
|
- supported_features;
|
|
|
- client->required_features = CEPH_FEATURES_REQUIRED_DEFAULT |
|
|
|
- required_features;
|
|
|
+ client->supported_features = CEPH_FEATURES_SUPPORTED_DEFAULT;
|
|
|
+ client->required_features = CEPH_FEATURES_REQUIRED_DEFAULT;
|
|
|
+
|
|
|
+ if (!ceph_test_opt(client, NOMSGAUTH))
|
|
|
+ client->required_features |= CEPH_FEATURE_MSG_AUTH;
|
|
|
|
|
|
/* msgr */
|
|
|
if (ceph_test_opt(client, MYIP))
|