ENTRY;
MOD_INC_USE_COUNT;
+ /*
rc = ldlm_proc_setup(obddev);
if (rc != 0)
GOTO(out_dec, rc);
+ */
ldlm->ldlm_service = ptlrpc_init_svc(1024, 640, LDLM_REQUEST_PORTAL,
LDLM_REPLY_PORTAL, "self",
ldlm_callback_handler, "ldlm");
+ /*
if (!ldlm->ldlm_service)
GOTO(out_proc, rc = -ENOMEM);
+ */
for (i = 0; i < LDLM_NUM_THREADS; i++) {
char name[32];
sprintf(name, "lustre_dlm_%02d", i);
ptlrpc_stop_all_threads(ldlm->ldlm_service);
ptlrpc_unregister_service(ldlm->ldlm_service);
out_proc:
+ printk("Nop\n");
+ /*
ldlm_proc_cleanup(obddev);
+ */
out_dec:
MOD_DEC_USE_COUNT;
return rc;
}
+
static int ldlm_cleanup(struct obd_device *obddev)
+
+
{
+
struct ldlm_obd *ldlm = &obddev->u.ldlm;
ENTRY;
ptlrpc_stop_all_threads(ldlm->ldlm_service);
ptlrpc_unregister_service(ldlm->ldlm_service);
- ldlm_proc_cleanup(obddev);
+
+ /* ldlm_proc_cleanup(obddev); */
MOD_DEC_USE_COUNT;
RETURN(0);