if (rc)
RETURN(rc);
- rc = tgt_mod_init();
- if (rc)
- GOTO(err_layout, rc);
-
rc = ptlrpc_hr_init();
if (rc)
- GOTO(err_tgt, rc);
+ GOTO(err_layout, rc);
rc = ptlrpc_request_cache_init();
if (rc)
if (rc)
GOTO(err_sptlrpc, rc);
- rc = nodemap_mod_init();
+#ifdef HAVE_SERVER_SUPPORT
+ rc = tgt_mod_init();
if (rc)
GOTO(err_nrs, rc);
+ rc = nodemap_mod_init();
+ if (rc)
+ GOTO(err_tgt, rc);
+#endif
RETURN(0);
+#ifdef HAVE_SERVER_SUPPORT
+err_tgt:
+ tgt_mod_exit();
err_nrs:
ptlrpc_nrs_fini();
+#endif
err_sptlrpc:
sptlrpc_fini();
err_ldlm:
ptlrpc_request_cache_fini();
err_hr:
ptlrpc_hr_fini();
-err_tgt:
- tgt_mod_exit();
err_layout:
req_layout_fini();
return rc;
static void __exit ptlrpc_exit(void)
{
+#ifdef HAVE_SERVER_SUPPORT
nodemap_mod_exit();
+ tgt_mod_exit();
+#endif
ptlrpc_nrs_fini();
sptlrpc_fini();
ldlm_exit();
ptlrpc_request_cache_fini();
ptlrpc_hr_fini();
ptlrpc_connection_fini();
- tgt_mod_exit();
req_layout_fini();
}