RETURN(rc);
}
+/* configure an RPC client OBD device
+ *
+ * lcfg parameters:
+ * 1 - client UUID
+ * 2 - server UUID
+ * 3 - inactive-on-startup
+ */
int client_obd_setup(struct obd_device *obddev, obd_count len, void *buf)
{
struct lustre_cfg* lcfg = buf;
GOTO(err_import, rc = -ENOSYS);
}
- register_f = inter_module_get("mgmtcli_register_for_events");
+ register_f = PORTAL_SYMBOL_GET(mgmtcli_register_for_events);
if (!register_f) {
CERROR("can't i_m_g mgmtcli_register_for_events\n");
GOTO(err_import, rc = -ENOSYS);
}
rc = register_f(mgmt_obd, obddev, &imp->imp_target_uuid);
- inter_module_put("mgmtcli_register_for_events");
+ PORTAL_SYMBOL_PUT(mgmtcli_register_for_events);
if (!rc)
cli->cl_mgmtcli_obd = mgmt_obd;
if (cli->cl_mgmtcli_obd) {
mgmtcli_deregister_for_events_t dereg_f;
- dereg_f = inter_module_get("mgmtcli_deregister_for_events");
+ dereg_f = PORTAL_SYMBOL_GET(mgmtcli_deregister_for_events);
dereg_f(cli->cl_mgmtcli_obd, obddev);
- inter_module_put("mgmtcli_deregister_for_events");
+ PORTAL_SYMBOL_PUT(mgmtcli_deregister_for_events);
}
class_destroy_import(cli->cl_import);
cli->cl_import = NULL;