tty: Use ugeti/uputi for int * ioctls
authorAlan Cox <alan@linux.intel.com>
Wed, 19 Oct 2016 19:45:37 +0000 (20:45 +0100)
committerAlan Cox <alan@linux.intel.com>
Wed, 19 Oct 2016 19:45:37 +0000 (20:45 +0100)
Kernel/level2.c
Kernel/tty.c

index 7275e9e..d27c4e8 100644 (file)
@@ -127,7 +127,7 @@ uint8_t jobcontrol_ioctl(uint8_t minor, struct tty *t, uarg_t request)
 
 int tcsetpgrp(struct tty *t, char *data)       /* data is user pointer */
 {
-       uint16_t grp = ugetw(data);
+       uint16_t grp = ugeti(data);
        uint16_t ses = udata.u_ptab->p_session;
         ptptr p;
        uint8_t found = 0;
index 2accdba..31a56e6 100644 (file)
@@ -303,7 +303,7 @@ int tty_ioctl(uint8_t minor, uarg_t request, char *data)
                 sgrpsig(t->pgrp, SIGWINCH);
                 return 0;
         case TIOCGPGRP:
-                return uputw(t->pgrp, data);
+                return uputi(t->pgrp, data);
 #ifdef CONFIG_LEVEL_2
         case TIOCSPGRP:
                 /* Only applicable via controlling terminal */