mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
Revert "NFSv4: use unique client identifiers in network namespaces"
This reverts commit 50c790a0b6
.
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: Trond Myklebust <trond.myklebust@hammerspace.com>
This commit is contained in:
parent
6c984083ec
commit
b38e09b9b6
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user