aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfsd/export.c
diff options
context:
space:
mode:
authorStanislav Kinsbursky <skinsbursky@parallels.com>2012-04-11 07:13:14 -0400
committerJ. Bruce Fields <bfields@redhat.com>2012-04-11 18:01:33 -0400
commitb89109bef4a6a4a8ab5788778ee0addca0787870 (patch)
treed42ef77b42075c474e1d8f4f4b95a1d5f03c564f /fs/nfsd/export.c
parente3f70eadb7dddfb5a2bb9afff7abfc6ee17a29d0 (diff)
nfsd: pass network context to export caches init/shutdown routines
These functions will be called from per-net operations. Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/export.c')
-rw-r--r--fs/nfsd/export.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/fs/nfsd/export.c b/fs/nfsd/export.c
index 84723bc37c59..6453669dcef7 100644
--- a/fs/nfsd/export.c
+++ b/fs/nfsd/export.c
@@ -1228,17 +1228,17 @@ const struct seq_operations nfs_exports_op = {
1228 * Initialize the exports module. 1228 * Initialize the exports module.
1229 */ 1229 */
1230int 1230int
1231nfsd_export_init(void) 1231nfsd_export_init(struct net *net)
1232{ 1232{
1233 int rv; 1233 int rv;
1234 dprintk("nfsd: initializing export module.\n"); 1234 dprintk("nfsd: initializing export module (net: %p).\n", net);
1235 1235
1236 rv = cache_register_net(&svc_export_cache, &init_net); 1236 rv = cache_register_net(&svc_export_cache, net);
1237 if (rv) 1237 if (rv)
1238 return rv; 1238 return rv;
1239 rv = cache_register_net(&svc_expkey_cache, &init_net); 1239 rv = cache_register_net(&svc_expkey_cache, net);
1240 if (rv) 1240 if (rv)
1241 cache_unregister_net(&svc_export_cache, &init_net); 1241 cache_unregister_net(&svc_export_cache, net);
1242 return rv; 1242 return rv;
1243 1243
1244} 1244}
@@ -1257,14 +1257,14 @@ nfsd_export_flush(void)
1257 * Shutdown the exports module. 1257 * Shutdown the exports module.
1258 */ 1258 */
1259void 1259void
1260nfsd_export_shutdown(void) 1260nfsd_export_shutdown(struct net *net)
1261{ 1261{
1262 1262
1263 dprintk("nfsd: shutting down export module.\n"); 1263 dprintk("nfsd: shutting down export module (net: %p).\n", net);
1264 1264
1265 cache_unregister_net(&svc_expkey_cache, &init_net); 1265 cache_unregister_net(&svc_expkey_cache, net);
1266 cache_unregister_net(&svc_export_cache, &init_net); 1266 cache_unregister_net(&svc_export_cache, net);
1267 svcauth_unix_purge(); 1267 svcauth_unix_purge();
1268 1268
1269 dprintk("nfsd: export shutdown complete.\n"); 1269 dprintk("nfsd: export shutdown complete (net: %p).\n", net);
1270} 1270}