patch-2.4.0-test11 linux/drivers/md/md.c

Next file: linux/drivers/md/raid1.c
Previous file: linux/drivers/md/lvm.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test10/linux/drivers/md/md.c linux/drivers/md/md.c
@@ -31,6 +31,7 @@
 #include <linux/module.h>
 #include <linux/config.h>
 #include <linux/raid/md.h>
+#include <linux/sysctl.h>
 #include <linux/raid/xor.h>
 #include <linux/devfs_fs_kernel.h>
 
@@ -2836,14 +2837,13 @@
 	mdk_thread_t *thread = arg;
 
 	md_lock_kernel();
-	exit_mm(current);
-	exit_files(current);
-	exit_fs(current);
 
 	/*
 	 * Detach thread
 	 */
+
 	daemonize();
+
 	sprintf(current->comm, thread->name);
 	md_init_signals();
 	md_flush_signals();

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)