forked from luck/tmp_suning_uos_patched
[PATCH] Remove orphaned TIOCGDEV compat ioctl
This ioctl doesn't exist for native i386. Signed-off-by: Brian Gerst <bgerst@didntduck.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
381be25458
commit
371e8c25b6
|
@ -17,34 +17,6 @@
|
|||
#define CODE
|
||||
#include "compat_ioctl.c"
|
||||
|
||||
#ifndef TIOCGDEV
|
||||
#define TIOCGDEV _IOR('T',0x32, unsigned int)
|
||||
#endif
|
||||
static int tiocgdev(unsigned fd, unsigned cmd, unsigned int __user *ptr)
|
||||
{
|
||||
|
||||
struct file *file;
|
||||
struct tty_struct *real_tty;
|
||||
int fput_needed, ret;
|
||||
|
||||
file = fget_light(fd, &fput_needed);
|
||||
if (!file)
|
||||
return -EBADF;
|
||||
|
||||
ret = -EINVAL;
|
||||
if (file->f_op->ioctl != tty_ioctl)
|
||||
goto out;
|
||||
real_tty = (struct tty_struct *)file->private_data;
|
||||
if (!real_tty)
|
||||
goto out;
|
||||
|
||||
ret = put_user(new_encode_dev(tty_devnum(real_tty)), ptr);
|
||||
|
||||
out:
|
||||
fput_light(file, fput_needed);
|
||||
return ret;
|
||||
}
|
||||
|
||||
#define RTC_IRQP_READ32 _IOR('p', 0x0b, unsigned int) /* Read IRQ rate */
|
||||
#define RTC_IRQP_SET32 _IOW('p', 0x0c, unsigned int) /* Set IRQ rate */
|
||||
#define RTC_EPOCH_READ32 _IOR('p', 0x0d, unsigned) /* Read epoch */
|
||||
|
@ -100,7 +72,6 @@ COMPATIBLE_IOCTL(0x4B51) /* KDSHWCLK - not in the kernel, but don't complain *
|
|||
COMPATIBLE_IOCTL(FIOQSIZE)
|
||||
|
||||
/* And these ioctls need translation */
|
||||
HANDLE_IOCTL(TIOCGDEV, tiocgdev)
|
||||
/* realtime device */
|
||||
HANDLE_IOCTL(RTC_IRQP_READ, rtc32_ioctl)
|
||||
HANDLE_IOCTL(RTC_IRQP_READ32,rtc32_ioctl)
|
||||
|
|
Loading…
Reference in New Issue
Block a user