diff options
author | Alan Cox <alan@linux.intel.com> | 2011-02-14 11:27:22 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-02-17 14:59:56 -0500 |
commit | 6caa76b7786891b42b66a0e61e2c2fff2c884620 (patch) | |
tree | eb6e387e080a44680d6d8686999336e69ec97e71 /drivers/tty/vt | |
parent | 00a0d0d65b61241a718d0aee96f46b9a2d93bf26 (diff) |
tty: now phase out the ioctl file pointer for good
Only oddities here are a couple of drivers that bogusly called the ldisc
helpers instead of returning -ENOIOCTLCMD. Fix the bug and the rest goes
away.
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/tty/vt')
-rw-r--r-- | drivers/tty/vt/vt_ioctl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/tty/vt/vt_ioctl.c b/drivers/tty/vt/vt_ioctl.c index 9e9a901442a3..b64804965316 100644 --- a/drivers/tty/vt/vt_ioctl.c +++ b/drivers/tty/vt/vt_ioctl.c | |||
@@ -495,7 +495,7 @@ do_unimap_ioctl(int cmd, struct unimapdesc __user *user_ud, int perm, struct vc_ | |||
495 | * We handle the console-specific ioctl's here. We allow the | 495 | * We handle the console-specific ioctl's here. We allow the |
496 | * capability to modify any console, not just the fg_console. | 496 | * capability to modify any console, not just the fg_console. |
497 | */ | 497 | */ |
498 | int vt_ioctl(struct tty_struct *tty, struct file * file, | 498 | int vt_ioctl(struct tty_struct *tty, |
499 | unsigned int cmd, unsigned long arg) | 499 | unsigned int cmd, unsigned long arg) |
500 | { | 500 | { |
501 | struct vc_data *vc = tty->driver_data; | 501 | struct vc_data *vc = tty->driver_data; |
@@ -1495,7 +1495,7 @@ compat_unimap_ioctl(unsigned int cmd, struct compat_unimapdesc __user *user_ud, | |||
1495 | return 0; | 1495 | return 0; |
1496 | } | 1496 | } |
1497 | 1497 | ||
1498 | long vt_compat_ioctl(struct tty_struct *tty, struct file * file, | 1498 | long vt_compat_ioctl(struct tty_struct *tty, |
1499 | unsigned int cmd, unsigned long arg) | 1499 | unsigned int cmd, unsigned long arg) |
1500 | { | 1500 | { |
1501 | struct vc_data *vc = tty->driver_data; | 1501 | struct vc_data *vc = tty->driver_data; |
@@ -1581,7 +1581,7 @@ out: | |||
1581 | 1581 | ||
1582 | fallback: | 1582 | fallback: |
1583 | tty_unlock(); | 1583 | tty_unlock(); |
1584 | return vt_ioctl(tty, file, cmd, arg); | 1584 | return vt_ioctl(tty, cmd, arg); |
1585 | } | 1585 | } |
1586 | 1586 | ||
1587 | 1587 | ||