[DLM] dlm: user locks
[linux-2.6-block.git] / fs / dlm / main.c
index 81bf4cb2203344454a83a292f0483d04ab7801a9..a8da8dc36b2eee898551cc0dc9a6492dfa56fca8 100644 (file)
@@ -14,6 +14,7 @@
 #include "dlm_internal.h"
 #include "lockspace.h"
 #include "lock.h"
+#include "user.h"
 #include "memory.h"
 #include "lowcomms.h"
 #include "config.h"
@@ -50,10 +51,16 @@ static int __init init_dlm(void)
        if (error)
                goto out_debug;
 
+       error = dlm_user_init();
+       if (error)
+               goto out_lowcomms;
+
        printk("DLM (built %s %s) installed\n", __DATE__, __TIME__);
 
        return 0;
 
+ out_lowcomms:
+       dlm_lowcomms_exit();
  out_debug:
        dlm_unregister_debugfs();
  out_config:
@@ -68,6 +75,7 @@ static int __init init_dlm(void)
 
 static void __exit exit_dlm(void)
 {
+       dlm_user_exit();
        dlm_lowcomms_exit();
        dlm_config_exit();
        dlm_memory_exit();