Move TCSBRKP to compat_ioctl.h
Subsystems (2)
PATCH 1/1 Move TCSBRKP to compat_ioctl.h
Since TCSBRK is already in compat_ioctl.h, we think TCSBRKP should also be.
-Arun
Move ioctl TCSBRKP support to compat layer. Same rationale as TCSBRK.
- Remove corresponding code under ppc64, sparc64 and s390.
- Use ULONG_IOCTL() instead of COMPATIBLE_IOCTL(), since the argument is int, not pointer.
Signed-off-by Gordon Jin <[email protected]>
Signed-off-by Arun Sharma <[email protected]>
arch/ppc64/kernel/ioctl32.c +0 -1
@@ -41,7 +41,6 @@ IOCTL_TABLE_START#include <linux/compat_ioctl.h> #define DECLARES #include "compat_ioctl.c" -COMPATIBLE_IOCTL(TCSBRKP) COMPATIBLE_IOCTL(TIOCSTART) COMPATIBLE_IOCTL(TIOCSTOP) COMPATIBLE_IOCTL(TIOCSLTC)
arch/s390/kernel/compat_ioctl.c +0 -3
@@ -65,9 +65,6 @@ COMPATIBLE_IOCTL(BIODASDSATTR) COMPATIBLE_IOCTL(TAPE390_DISPLAY)#endif -/* This one should be architecture independent */ -COMPATIBLE_IOCTL(TCSBRKP) -/* s390 doesn't need handlers here */ COMPATIBLE_IOCTL (TIOCGSERIAL)COMPATIBLE_IOCTL (TIOCSSERIAL)
arch/sparc64/kernel/ioctl32.c +0 -1
@@ -475,7 +475,6 @@ IOCTL_TABLE_START#include <linux/compat_ioctl.h> #define DECLARES #include "compat_ioctl.c" -COMPATIBLE_IOCTL(TCSBRKP) COMPATIBLE_IOCTL(TIOCSTART) COMPATIBLE_IOCTL(TIOCSTOP) COMPATIBLE_IOCTL(TIOCSLTC)
include/linux/compat_ioctl.h +1 -0
@@ -16,6 +16,7 @@ COMPATIBLE_IOCTL(TCSETA) COMPATIBLE_IOCTL(TCSETAW) COMPATIBLE_IOCTL(TCSETAF) COMPATIBLE_IOCTL(TCSBRK) +ULONG_IOCTL(TCSBRKP) COMPATIBLE_IOCTL(TCXONC) COMPATIBLE_IOCTL(TCFLSH) COMPATIBLE_IOCTL(TCGETS)