]> git.ipfire.org Git - thirdparty/linux.git/blobdiff - drivers/block/drbd/drbd_main.c
signal: Allow cifs and drbd to receive their terminating signals
[thirdparty/linux.git] / drivers / block / drbd / drbd_main.c
index 9604127dc839ddfc566a8eae106eb7a26e25dd8c..5b248763a672414e925f217216fc21c9a2a257fb 100644 (file)
@@ -322,6 +322,8 @@ static int drbd_thread_setup(void *arg)
                 thi->name[0],
                 resource->name);
 
+       allow_kernel_signal(DRBD_SIGKILL);
+       allow_kernel_signal(SIGXCPU);
 restart:
        retval = thi->function(thi);
 
@@ -3009,8 +3011,7 @@ static int __init drbd_init(void)
        spin_lock_init(&retry.lock);
        INIT_LIST_HEAD(&retry.writes);
 
-       if (drbd_debugfs_init())
-               pr_notice("failed to initialize debugfs -- will not be available\n");
+       drbd_debugfs_init();
 
        pr_info("initialized. "
               "Version: " REL_VERSION " (api:%d/proto:%d-%d)\n",