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