Linus,

                Please consider applying.

                        - Arnaldo

--- linux-2.4.0-test8-pre1/drivers/char/console.c       Thu Aug 10 10:14:23 2000
+++ linux-2.4.0-test8-pre1.acme/drivers/char/console.c  Wed Aug 30 20:41:14 2000
@@ -69,6 +69,9 @@
  *
  * Removed old-style timers, introduced console_timer, made timer
  * deletion SMP-safe.  17Jun00, Andrew Morton <[EMAIL PROTECTED]>
+ *
+ * Removed the last suser calls, use capable instead
+ * August 30, 2000 - Arnaldo Carvalho de Melo <[EMAIL PROTECTED]>
  */
 
 #include <linux/module.h>
@@ -2171,7 +2174,7 @@
 
        if (tty->driver.type != TTY_DRIVER_TYPE_CONSOLE)
                return -EINVAL;
-       if (current->tty != tty && !suser())
+       if (current->tty != tty && !capable(CAP_SYS_ADMIN))
                return -EPERM;
        if (get_user(type, (char *)arg))
                return -EFAULT;
@@ -2203,7 +2206,7 @@
                        set_vesa_blanking(arg);
                        return 0;
                case 11:        /* set kmsg redirect */
-                       if (!suser())
+                       if (!capable(CAP_SYS_ADMIN))
                                return -EPERM;
                        if (get_user(data, (char *)arg+1))
                                        return -EFAULT;
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to