NFS: handle NFS caches dentries by network namespace aware routines
This patch makes NFS caches PipeFS dentries allocated and destroyed in network namespace context by PipeFS network namespace aware routines. Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
This commit is contained in:

committed by
Trond Myklebust

parent
9222b95506
commit
5c1cacb175
@@ -364,7 +364,7 @@ int nfs_dns_resolver_init(void)
|
||||
int err;
|
||||
|
||||
nfs_cache_init(&nfs_dns_resolve);
|
||||
err = nfs_cache_register(&nfs_dns_resolve);
|
||||
err = nfs_cache_register_net(&init_net, &nfs_dns_resolve);
|
||||
if (err) {
|
||||
nfs_cache_destroy(&nfs_dns_resolve);
|
||||
return err;
|
||||
@@ -374,7 +374,7 @@ int nfs_dns_resolver_init(void)
|
||||
|
||||
void nfs_dns_resolver_destroy(void)
|
||||
{
|
||||
nfs_cache_unregister(&nfs_dns_resolve);
|
||||
nfs_cache_unregister_net(&init_net, &nfs_dns_resolve);
|
||||
nfs_cache_destroy(&nfs_dns_resolve);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user