]> err.no Git - linux-2.6/blobdiff - kernel/sys.c
[PATCH] dm snapshot: fix invalidation ENOMEM
[linux-2.6] / kernel / sys.c
index 3a4776e8f16e3df1488d359a806bbccacdd19780..2314867ae34f138a80daf20e6ed930ef731d8f6e 100644 (file)
@@ -92,7 +92,8 @@ EXPORT_SYMBOL(fs_overflowgid);
  */
 
 int C_A_D = 1;
-int cad_pid = 1;
+struct pid *cad_pid;
+EXPORT_SYMBOL(cad_pid);
 
 /*
  *     Notifier list for kernel code which wants to be called
@@ -773,10 +774,9 @@ void ctrl_alt_del(void)
        if (C_A_D)
                schedule_work(&cad_work);
        else
-               kill_proc(cad_pid, SIGINT, 1);
+               kill_cad_pid(SIGINT, 1);
 }
        
-
 /*
  * Unprivileged users may change the real gid to the effective gid
  * or vice versa.  (BSD-style)