]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Permit big console scrolls
authorAndrew Morton <akpm@digeo.com>
Fri, 20 Jun 2003 15:14:31 +0000 (08:14 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Fri, 20 Jun 2003 15:14:31 +0000 (08:14 -0700)
From: Samuel Thibault <Samuel.Thibault@ens-lyon.fr>

Changes the new console scrolling ioctl to permit distances greater than
+127/-128.

drivers/char/vt.c

index ca5ad249ab8ce24c60a38a85d72add60457c8adb..a24ada1612f64425accbeedea8f062a3b8e4e529 100644 (file)
@@ -75,6 +75,7 @@
  */
 
 #include <linux/module.h>
+#include <linux/types.h>
 #include <linux/sched.h>
 #include <linux/tty.h>
 #include <linux/tty_flip.h>
@@ -2279,7 +2280,7 @@ int tioclinux(struct tty_struct *tty, unsigned long arg)
                        ret = fg_console;
                        break;
                case TIOCL_SCROLLCONSOLE:
-                       if (get_user(lines, (char *)arg+1)) {
+                       if (get_user(lines, (s32 *)((char *)arg+4))) {
                                ret = -EFAULT;
                        } else {
                                scrollfront(lines);