Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
fork

Configure Feed

Select the types of activity you want to include in your feed.

tty: Fix TIOCGPTPEER ioctl definition

This ioctl does nothing to justify an _IOC_READ or _IOC_WRITE flag
because it doesn't copy anything from/to userspace to access the
argument.

Fixes: 54ebbfb16034 ("tty: add TIOCGPTPEER ioctl")
Signed-off-by: Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
Acked-by: Aleksa Sarai <asarai@suse.de>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Gleb Fotengauer-Malinovskiy and committed by
Greg Kroah-Hartman
c6325179 6509f309

+8 -8
+1 -1
arch/alpha/include/uapi/asm/ioctls.h
··· 100 100 #define TIOCGPKT _IOR('T', 0x38, int) /* Get packet mode state */ 101 101 #define TIOCGPTLCK _IOR('T', 0x39, int) /* Get Pty lock state */ 102 102 #define TIOCGEXCL _IOR('T', 0x40, int) /* Get exclusive mode state */ 103 - #define TIOCGPTPEER _IOR('T', 0x41, int) /* Safely open the slave */ 103 + #define TIOCGPTPEER _IO('T', 0x41) /* Safely open the slave */ 104 104 105 105 #define TIOCSERCONFIG 0x5453 106 106 #define TIOCSERGWILD 0x5454
+1 -1
arch/mips/include/uapi/asm/ioctls.h
··· 91 91 #define TIOCGPKT _IOR('T', 0x38, int) /* Get packet mode state */ 92 92 #define TIOCGPTLCK _IOR('T', 0x39, int) /* Get Pty lock state */ 93 93 #define TIOCGEXCL _IOR('T', 0x40, int) /* Get exclusive mode state */ 94 - #define TIOCGPTPEER _IOR('T', 0x41, int) /* Safely open the slave */ 94 + #define TIOCGPTPEER _IO('T', 0x41) /* Safely open the slave */ 95 95 96 96 /* I hope the range from 0x5480 on is free ... */ 97 97 #define TIOCSCTTY 0x5480 /* become controlling tty */
+1 -1
arch/parisc/include/uapi/asm/ioctls.h
··· 60 60 #define TIOCGPKT _IOR('T', 0x38, int) /* Get packet mode state */ 61 61 #define TIOCGPTLCK _IOR('T', 0x39, int) /* Get Pty lock state */ 62 62 #define TIOCGEXCL _IOR('T', 0x40, int) /* Get exclusive mode state */ 63 - #define TIOCGPTPEER _IOR('T', 0x41, int) /* Safely open the slave */ 63 + #define TIOCGPTPEER _IO('T', 0x41) /* Safely open the slave */ 64 64 65 65 #define FIONCLEX 0x5450 /* these numbers need to be adjusted. */ 66 66 #define FIOCLEX 0x5451
+1 -1
arch/powerpc/include/uapi/asm/ioctls.h
··· 100 100 #define TIOCGPKT _IOR('T', 0x38, int) /* Get packet mode state */ 101 101 #define TIOCGPTLCK _IOR('T', 0x39, int) /* Get Pty lock state */ 102 102 #define TIOCGEXCL _IOR('T', 0x40, int) /* Get exclusive mode state */ 103 - #define TIOCGPTPEER _IOR('T', 0x41, int) /* Safely open the slave */ 103 + #define TIOCGPTPEER _IO('T', 0x41) /* Safely open the slave */ 104 104 105 105 #define TIOCSERCONFIG 0x5453 106 106 #define TIOCSERGWILD 0x5454
+1 -1
arch/sh/include/uapi/asm/ioctls.h
··· 93 93 #define TIOCGPKT _IOR('T', 0x38, int) /* Get packet mode state */ 94 94 #define TIOCGPTLCK _IOR('T', 0x39, int) /* Get Pty lock state */ 95 95 #define TIOCGEXCL _IOR('T', 0x40, int) /* Get exclusive mode state */ 96 - #define TIOCGPTPEER _IOR('T', 0x41, int) /* Safely open the slave */ 96 + #define TIOCGPTPEER _IO('T', 0x41) /* Safely open the slave */ 97 97 98 98 #define TIOCSERCONFIG _IO('T', 83) /* 0x5453 */ 99 99 #define TIOCSERGWILD _IOR('T', 84, int) /* 0x5454 */
+1 -1
arch/sparc/include/uapi/asm/ioctls.h
··· 88 88 #define TIOCGPTN _IOR('t', 134, unsigned int) /* Get Pty Number */ 89 89 #define TIOCSPTLCK _IOW('t', 135, int) /* Lock/unlock PTY */ 90 90 #define TIOCSIG _IOW('t', 136, int) /* Generate signal on Pty slave */ 91 - #define TIOCGPTPEER _IOR('t', 137, int) /* Safely open the slave */ 91 + #define TIOCGPTPEER _IO('t', 137) /* Safely open the slave */ 92 92 93 93 /* Little f */ 94 94 #define FIOCLEX _IO('f', 1)
+1 -1
arch/xtensa/include/uapi/asm/ioctls.h
··· 105 105 #define TIOCGPKT _IOR('T', 0x38, int) /* Get packet mode state */ 106 106 #define TIOCGPTLCK _IOR('T', 0x39, int) /* Get Pty lock state */ 107 107 #define TIOCGEXCL _IOR('T', 0x40, int) /* Get exclusive mode state */ 108 - #define TIOCGPTPEER _IOR('T', 0x41, int) /* Safely open the slave */ 108 + #define TIOCGPTPEER _IO('T', 0x41) /* Safely open the slave */ 109 109 110 110 #define TIOCSERCONFIG _IO('T', 83) 111 111 #define TIOCSERGWILD _IOR('T', 84, int)
+1 -1
include/uapi/asm-generic/ioctls.h
··· 77 77 #define TIOCGPKT _IOR('T', 0x38, int) /* Get packet mode state */ 78 78 #define TIOCGPTLCK _IOR('T', 0x39, int) /* Get Pty lock state */ 79 79 #define TIOCGEXCL _IOR('T', 0x40, int) /* Get exclusive mode state */ 80 - #define TIOCGPTPEER _IOR('T', 0x41, int) /* Safely open the slave */ 80 + #define TIOCGPTPEER _IO('T', 0x41) /* Safely open the slave */ 81 81 82 82 #define FIONCLEX 0x5450 83 83 #define FIOCLEX 0x5451