Commit b38e09b9 authored by Trond Myklebust's avatar Trond Myklebust

Revert "NFSv4: use unique client identifiers in network namespaces"

This reverts commit 50c790a0.

The functionality is believed to be capable of causing regressions in
existing setups, so the author has requested that it be reverted.
Signed-off-by: default avatarTrond Myklebust <trond.myklebust@hammerspace.com>
parent 6c984083
......@@ -151,18 +151,6 @@ static struct kobj_type nfs_netns_client_type = {
.namespace = nfs_netns_client_namespace,
};
static void assign_unique_clientid(struct nfs_netns_client *clp)
{
unsigned char client_uuid[16];
char *uuid_str = kmalloc(UUID_STRING_LEN + 1, GFP_KERNEL);
if (uuid_str) {
generate_random_uuid(client_uuid);
sprintf(uuid_str, "%pU", client_uuid);
rcu_assign_pointer(clp->identifier, uuid_str);
}
}
static struct nfs_netns_client *nfs_netns_client_alloc(struct kobject *parent,
struct net *net)
{
......@@ -170,8 +158,6 @@ static struct nfs_netns_client *nfs_netns_client_alloc(struct kobject *parent,
p = kzalloc(sizeof(*p), GFP_KERNEL);
if (p) {
if (net != &init_net)
assign_unique_clientid(p);
p->net = net;
p->kobject.kset = nfs_client_kset;
if (kobject_init_and_add(&p->kobject, &nfs_netns_client_type,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment