hidp: fix compat_ioctl
1) no point putting it into fs/compat_ioctl.c when you handle it in your ->compat_ioctl() anyway. 2) HIDPCONNADD is *not* COMPATIBLE_IOCTL() stuff at all - it does layout massage (pointer-chasing there) 3) use compat_ptr() Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
@@ -534,12 +534,6 @@ static int mt_ioctl_trans(struct file *file,
|
||||
#define HCIUARTSETFLAGS _IOW('U', 203, int)
|
||||
#define HCIUARTGETFLAGS _IOR('U', 204, int)
|
||||
|
||||
#define HIDPCONNADD _IOW('H', 200, int)
|
||||
#define HIDPCONNDEL _IOW('H', 201, int)
|
||||
#define HIDPGETCONNLIST _IOR('H', 210, int)
|
||||
#define HIDPGETCONNINFO _IOR('H', 211, int)
|
||||
|
||||
|
||||
struct serial_struct32 {
|
||||
compat_int_t type;
|
||||
compat_int_t line;
|
||||
@@ -1085,10 +1079,6 @@ COMPATIBLE_IOCTL(RFCOMMRELEASEDEV)
|
||||
COMPATIBLE_IOCTL(RFCOMMGETDEVLIST)
|
||||
COMPATIBLE_IOCTL(RFCOMMGETDEVINFO)
|
||||
COMPATIBLE_IOCTL(RFCOMMSTEALDLC)
|
||||
COMPATIBLE_IOCTL(HIDPCONNADD)
|
||||
COMPATIBLE_IOCTL(HIDPCONNDEL)
|
||||
COMPATIBLE_IOCTL(HIDPGETCONNLIST)
|
||||
COMPATIBLE_IOCTL(HIDPGETCONNINFO)
|
||||
/* CAPI */
|
||||
COMPATIBLE_IOCTL(CAPI_REGISTER)
|
||||
COMPATIBLE_IOCTL(CAPI_GET_MANUFACTURER)
|
||||
|
Reference in New Issue
Block a user