diff options
Diffstat (limited to 'drivers/char')
-rw-r--r-- | drivers/char/amiserial.c | 2 | ||||
-rw-r--r-- | drivers/char/cyclades.c | 2 | ||||
-rw-r--r-- | drivers/char/epca.c | 8 | ||||
-rw-r--r-- | drivers/char/ip2/ip2main.c | 4 | ||||
-rw-r--r-- | drivers/char/isicom.c | 2 | ||||
-rw-r--r-- | drivers/char/istallion.c | 4 | ||||
-rw-r--r-- | drivers/char/moxa.c | 2 | ||||
-rw-r--r-- | drivers/char/mxser.c | 2 | ||||
-rw-r--r-- | drivers/char/nozomi.c | 2 | ||||
-rw-r--r-- | drivers/char/pcmcia/ipwireless/tty.c | 4 | ||||
-rw-r--r-- | drivers/char/riscom8.c | 2 | ||||
-rw-r--r-- | drivers/char/rocket.c | 2 | ||||
-rw-r--r-- | drivers/char/ser_a2232.c | 6 | ||||
-rw-r--r-- | drivers/char/serial167.c | 2 | ||||
-rw-r--r-- | drivers/char/specialix.c | 2 | ||||
-rw-r--r-- | drivers/char/stallion.c | 5 | ||||
-rw-r--r-- | drivers/char/sx.c | 2 | ||||
-rw-r--r-- | drivers/char/synclink.c | 3 | ||||
-rw-r--r-- | drivers/char/synclink_gt.c | 9 | ||||
-rw-r--r-- | drivers/char/synclinkmp.c | 5 | ||||
-rw-r--r-- | drivers/char/ttyprintk.c | 2 | ||||
-rw-r--r-- | drivers/char/vme_scc.c | 4 |
22 files changed, 36 insertions, 40 deletions
diff --git a/drivers/char/amiserial.c b/drivers/char/amiserial.c index 5c15fad71ad2..f214e5022472 100644 --- a/drivers/char/amiserial.c +++ b/drivers/char/amiserial.c | |||
@@ -1293,7 +1293,7 @@ static int rs_get_icount(struct tty_struct *tty, | |||
1293 | return 0; | 1293 | return 0; |
1294 | } | 1294 | } |
1295 | 1295 | ||
1296 | static int rs_ioctl(struct tty_struct *tty, struct file * file, | 1296 | static int rs_ioctl(struct tty_struct *tty, |
1297 | unsigned int cmd, unsigned long arg) | 1297 | unsigned int cmd, unsigned long arg) |
1298 | { | 1298 | { |
1299 | struct async_struct * info = tty->driver_data; | 1299 | struct async_struct * info = tty->driver_data; |
diff --git a/drivers/char/cyclades.c b/drivers/char/cyclades.c index 942b6f2b70a4..c99728f0cd9f 100644 --- a/drivers/char/cyclades.c +++ b/drivers/char/cyclades.c | |||
@@ -2680,7 +2680,7 @@ static int cy_cflags_changed(struct cyclades_port *info, unsigned long arg, | |||
2680 | * not recognized by the driver, it should return ENOIOCTLCMD. | 2680 | * not recognized by the driver, it should return ENOIOCTLCMD. |
2681 | */ | 2681 | */ |
2682 | static int | 2682 | static int |
2683 | cy_ioctl(struct tty_struct *tty, struct file *file, | 2683 | cy_ioctl(struct tty_struct *tty, |
2684 | unsigned int cmd, unsigned long arg) | 2684 | unsigned int cmd, unsigned long arg) |
2685 | { | 2685 | { |
2686 | struct cyclades_port *info = tty->driver_data; | 2686 | struct cyclades_port *info = tty->driver_data; |
diff --git a/drivers/char/epca.c b/drivers/char/epca.c index e5872b59f9cd..7ad3638967ae 100644 --- a/drivers/char/epca.c +++ b/drivers/char/epca.c | |||
@@ -175,9 +175,9 @@ static unsigned termios2digi_i(struct channel *ch, unsigned); | |||
175 | static unsigned termios2digi_c(struct channel *ch, unsigned); | 175 | static unsigned termios2digi_c(struct channel *ch, unsigned); |
176 | static void epcaparam(struct tty_struct *, struct channel *); | 176 | static void epcaparam(struct tty_struct *, struct channel *); |
177 | static void receive_data(struct channel *, struct tty_struct *tty); | 177 | static void receive_data(struct channel *, struct tty_struct *tty); |
178 | static int pc_ioctl(struct tty_struct *, struct file *, | 178 | static int pc_ioctl(struct tty_struct *, |
179 | unsigned int, unsigned long); | 179 | unsigned int, unsigned long); |
180 | static int info_ioctl(struct tty_struct *, struct file *, | 180 | static int info_ioctl(struct tty_struct *, |
181 | unsigned int, unsigned long); | 181 | unsigned int, unsigned long); |
182 | static void pc_set_termios(struct tty_struct *, struct ktermios *); | 182 | static void pc_set_termios(struct tty_struct *, struct ktermios *); |
183 | static void do_softint(struct work_struct *work); | 183 | static void do_softint(struct work_struct *work); |
@@ -1919,7 +1919,7 @@ static void receive_data(struct channel *ch, struct tty_struct *tty) | |||
1919 | tty_schedule_flip(tty); | 1919 | tty_schedule_flip(tty); |
1920 | } | 1920 | } |
1921 | 1921 | ||
1922 | static int info_ioctl(struct tty_struct *tty, struct file *file, | 1922 | static int info_ioctl(struct tty_struct *tty, |
1923 | unsigned int cmd, unsigned long arg) | 1923 | unsigned int cmd, unsigned long arg) |
1924 | { | 1924 | { |
1925 | switch (cmd) { | 1925 | switch (cmd) { |
@@ -2057,7 +2057,7 @@ static int pc_tiocmset(struct tty_struct *tty, | |||
2057 | return 0; | 2057 | return 0; |
2058 | } | 2058 | } |
2059 | 2059 | ||
2060 | static int pc_ioctl(struct tty_struct *tty, struct file *file, | 2060 | static int pc_ioctl(struct tty_struct *tty, |
2061 | unsigned int cmd, unsigned long arg) | 2061 | unsigned int cmd, unsigned long arg) |
2062 | { | 2062 | { |
2063 | digiflow_t dflow; | 2063 | digiflow_t dflow; |
diff --git a/drivers/char/ip2/ip2main.c b/drivers/char/ip2/ip2main.c index d5f866c7c672..ea7a8fb08283 100644 --- a/drivers/char/ip2/ip2main.c +++ b/drivers/char/ip2/ip2main.c | |||
@@ -173,7 +173,7 @@ static void ip2_flush_chars(PTTY); | |||
173 | static int ip2_write_room(PTTY); | 173 | static int ip2_write_room(PTTY); |
174 | static int ip2_chars_in_buf(PTTY); | 174 | static int ip2_chars_in_buf(PTTY); |
175 | static void ip2_flush_buffer(PTTY); | 175 | static void ip2_flush_buffer(PTTY); |
176 | static int ip2_ioctl(PTTY, struct file *, UINT, ULONG); | 176 | static int ip2_ioctl(PTTY, UINT, ULONG); |
177 | static void ip2_set_termios(PTTY, struct ktermios *); | 177 | static void ip2_set_termios(PTTY, struct ktermios *); |
178 | static void ip2_set_line_discipline(PTTY); | 178 | static void ip2_set_line_discipline(PTTY); |
179 | static void ip2_throttle(PTTY); | 179 | static void ip2_throttle(PTTY); |
@@ -2127,7 +2127,7 @@ static int ip2_tiocmset(struct tty_struct *tty, | |||
2127 | /* */ | 2127 | /* */ |
2128 | /******************************************************************************/ | 2128 | /******************************************************************************/ |
2129 | static int | 2129 | static int |
2130 | ip2_ioctl ( PTTY tty, struct file *pFile, UINT cmd, ULONG arg ) | 2130 | ip2_ioctl ( PTTY tty, UINT cmd, ULONG arg ) |
2131 | { | 2131 | { |
2132 | wait_queue_t wait; | 2132 | wait_queue_t wait; |
2133 | i2ChanStrPtr pCh = DevTable[tty->index]; | 2133 | i2ChanStrPtr pCh = DevTable[tty->index]; |
diff --git a/drivers/char/isicom.c b/drivers/char/isicom.c index 60f4d8ae7a49..db1cf9c328d8 100644 --- a/drivers/char/isicom.c +++ b/drivers/char/isicom.c | |||
@@ -1167,7 +1167,7 @@ static int isicom_get_serial_info(struct isi_port *port, | |||
1167 | return 0; | 1167 | return 0; |
1168 | } | 1168 | } |
1169 | 1169 | ||
1170 | static int isicom_ioctl(struct tty_struct *tty, struct file *filp, | 1170 | static int isicom_ioctl(struct tty_struct *tty, |
1171 | unsigned int cmd, unsigned long arg) | 1171 | unsigned int cmd, unsigned long arg) |
1172 | { | 1172 | { |
1173 | struct isi_port *port = tty->driver_data; | 1173 | struct isi_port *port = tty->driver_data; |
diff --git a/drivers/char/istallion.c b/drivers/char/istallion.c index 763b58d58255..0b266272cccd 100644 --- a/drivers/char/istallion.c +++ b/drivers/char/istallion.c | |||
@@ -603,7 +603,7 @@ static int stli_putchar(struct tty_struct *tty, unsigned char ch); | |||
603 | static void stli_flushchars(struct tty_struct *tty); | 603 | static void stli_flushchars(struct tty_struct *tty); |
604 | static int stli_writeroom(struct tty_struct *tty); | 604 | static int stli_writeroom(struct tty_struct *tty); |
605 | static int stli_charsinbuffer(struct tty_struct *tty); | 605 | static int stli_charsinbuffer(struct tty_struct *tty); |
606 | static int stli_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg); | 606 | static int stli_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg); |
607 | static void stli_settermios(struct tty_struct *tty, struct ktermios *old); | 607 | static void stli_settermios(struct tty_struct *tty, struct ktermios *old); |
608 | static void stli_throttle(struct tty_struct *tty); | 608 | static void stli_throttle(struct tty_struct *tty); |
609 | static void stli_unthrottle(struct tty_struct *tty); | 609 | static void stli_unthrottle(struct tty_struct *tty); |
@@ -1556,7 +1556,7 @@ static int stli_tiocmset(struct tty_struct *tty, | |||
1556 | sizeof(asysigs_t), 0); | 1556 | sizeof(asysigs_t), 0); |
1557 | } | 1557 | } |
1558 | 1558 | ||
1559 | static int stli_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg) | 1559 | static int stli_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg) |
1560 | { | 1560 | { |
1561 | struct stliport *portp; | 1561 | struct stliport *portp; |
1562 | struct stlibrd *brdp; | 1562 | struct stlibrd *brdp; |
diff --git a/drivers/char/moxa.c b/drivers/char/moxa.c index 9f4cd8968a5a..35b0c38590e6 100644 --- a/drivers/char/moxa.c +++ b/drivers/char/moxa.c | |||
@@ -287,7 +287,7 @@ static void moxa_low_water_check(void __iomem *ofsAddr) | |||
287 | * TTY operations | 287 | * TTY operations |
288 | */ | 288 | */ |
289 | 289 | ||
290 | static int moxa_ioctl(struct tty_struct *tty, struct file *file, | 290 | static int moxa_ioctl(struct tty_struct *tty, |
291 | unsigned int cmd, unsigned long arg) | 291 | unsigned int cmd, unsigned long arg) |
292 | { | 292 | { |
293 | struct moxa_port *ch = tty->driver_data; | 293 | struct moxa_port *ch = tty->driver_data; |
diff --git a/drivers/char/mxser.c b/drivers/char/mxser.c index 150a862c4989..d188f378684d 100644 --- a/drivers/char/mxser.c +++ b/drivers/char/mxser.c | |||
@@ -1655,7 +1655,7 @@ static int mxser_cflags_changed(struct mxser_port *info, unsigned long arg, | |||
1655 | return ret; | 1655 | return ret; |
1656 | } | 1656 | } |
1657 | 1657 | ||
1658 | static int mxser_ioctl(struct tty_struct *tty, struct file *file, | 1658 | static int mxser_ioctl(struct tty_struct *tty, |
1659 | unsigned int cmd, unsigned long arg) | 1659 | unsigned int cmd, unsigned long arg) |
1660 | { | 1660 | { |
1661 | struct mxser_port *info = tty->driver_data; | 1661 | struct mxser_port *info = tty->driver_data; |
diff --git a/drivers/char/nozomi.c b/drivers/char/nozomi.c index 1b74c48c4016..513ba12064ea 100644 --- a/drivers/char/nozomi.c +++ b/drivers/char/nozomi.c | |||
@@ -1824,7 +1824,7 @@ static int ntty_tiocgicount(struct tty_struct *tty, | |||
1824 | return 0; | 1824 | return 0; |
1825 | } | 1825 | } |
1826 | 1826 | ||
1827 | static int ntty_ioctl(struct tty_struct *tty, struct file *file, | 1827 | static int ntty_ioctl(struct tty_struct *tty, |
1828 | unsigned int cmd, unsigned long arg) | 1828 | unsigned int cmd, unsigned long arg) |
1829 | { | 1829 | { |
1830 | struct port *port = tty->driver_data; | 1830 | struct port *port = tty->driver_data; |
diff --git a/drivers/char/pcmcia/ipwireless/tty.c b/drivers/char/pcmcia/ipwireless/tty.c index 748190dfbab0..ef92869502a7 100644 --- a/drivers/char/pcmcia/ipwireless/tty.c +++ b/drivers/char/pcmcia/ipwireless/tty.c | |||
@@ -425,7 +425,7 @@ ipw_tiocmset(struct tty_struct *linux_tty, | |||
425 | return set_control_lines(tty, set, clear); | 425 | return set_control_lines(tty, set, clear); |
426 | } | 426 | } |
427 | 427 | ||
428 | static int ipw_ioctl(struct tty_struct *linux_tty, struct file *file, | 428 | static int ipw_ioctl(struct tty_struct *linux_tty, |
429 | unsigned int cmd, unsigned long arg) | 429 | unsigned int cmd, unsigned long arg) |
430 | { | 430 | { |
431 | struct ipw_tty *tty = linux_tty->driver_data; | 431 | struct ipw_tty *tty = linux_tty->driver_data; |
@@ -484,7 +484,7 @@ static int ipw_ioctl(struct tty_struct *linux_tty, struct file *file, | |||
484 | return tty_perform_flush(linux_tty, arg); | 484 | return tty_perform_flush(linux_tty, arg); |
485 | } | 485 | } |
486 | } | 486 | } |
487 | return tty_mode_ioctl(linux_tty, file, cmd , arg); | 487 | return -ENOIOCTLCMD; |
488 | } | 488 | } |
489 | 489 | ||
490 | static int add_tty(int j, | 490 | static int add_tty(int j, |
diff --git a/drivers/char/riscom8.c b/drivers/char/riscom8.c index 3666decc6438..602643a40b4b 100644 --- a/drivers/char/riscom8.c +++ b/drivers/char/riscom8.c | |||
@@ -1236,7 +1236,7 @@ static int rc_get_serial_info(struct riscom_port *port, | |||
1236 | return copy_to_user(retinfo, &tmp, sizeof(tmp)) ? -EFAULT : 0; | 1236 | return copy_to_user(retinfo, &tmp, sizeof(tmp)) ? -EFAULT : 0; |
1237 | } | 1237 | } |
1238 | 1238 | ||
1239 | static int rc_ioctl(struct tty_struct *tty, struct file *filp, | 1239 | static int rc_ioctl(struct tty_struct *tty, |
1240 | unsigned int cmd, unsigned long arg) | 1240 | unsigned int cmd, unsigned long arg) |
1241 | { | 1241 | { |
1242 | struct riscom_port *port = tty->driver_data; | 1242 | struct riscom_port *port = tty->driver_data; |
diff --git a/drivers/char/rocket.c b/drivers/char/rocket.c index 36c108811a81..3780da8ad12d 100644 --- a/drivers/char/rocket.c +++ b/drivers/char/rocket.c | |||
@@ -1326,7 +1326,7 @@ static int get_version(struct r_port *info, struct rocket_version __user *retver | |||
1326 | } | 1326 | } |
1327 | 1327 | ||
1328 | /* IOCTL call handler into the driver */ | 1328 | /* IOCTL call handler into the driver */ |
1329 | static int rp_ioctl(struct tty_struct *tty, struct file *file, | 1329 | static int rp_ioctl(struct tty_struct *tty, |
1330 | unsigned int cmd, unsigned long arg) | 1330 | unsigned int cmd, unsigned long arg) |
1331 | { | 1331 | { |
1332 | struct r_port *info = tty->driver_data; | 1332 | struct r_port *info = tty->driver_data; |
diff --git a/drivers/char/ser_a2232.c b/drivers/char/ser_a2232.c index 9610861d1f5f..3f47c2ead8e5 100644 --- a/drivers/char/ser_a2232.c +++ b/drivers/char/ser_a2232.c | |||
@@ -133,8 +133,8 @@ static void a2232_hungup(void *ptr); | |||
133 | /* END GENERIC_SERIAL PROTOTYPES */ | 133 | /* END GENERIC_SERIAL PROTOTYPES */ |
134 | 134 | ||
135 | /* Functions that the TTY driver struct expects */ | 135 | /* Functions that the TTY driver struct expects */ |
136 | static int a2232_ioctl(struct tty_struct *tty, struct file *file, | 136 | static int a2232_ioctl(struct tty_struct *tty, |
137 | unsigned int cmd, unsigned long arg); | 137 | unsigned int cmd, unsigned long arg); |
138 | static void a2232_throttle(struct tty_struct *tty); | 138 | static void a2232_throttle(struct tty_struct *tty); |
139 | static void a2232_unthrottle(struct tty_struct *tty); | 139 | static void a2232_unthrottle(struct tty_struct *tty); |
140 | static int a2232_open(struct tty_struct * tty, struct file * filp); | 140 | static int a2232_open(struct tty_struct * tty, struct file * filp); |
@@ -447,7 +447,7 @@ static void a2232_hungup(void *ptr) | |||
447 | /*** END OF REAL_DRIVER FUNCTIONS ***/ | 447 | /*** END OF REAL_DRIVER FUNCTIONS ***/ |
448 | 448 | ||
449 | /*** BEGIN FUNCTIONS EXPECTED BY TTY DRIVER STRUCTS ***/ | 449 | /*** BEGIN FUNCTIONS EXPECTED BY TTY DRIVER STRUCTS ***/ |
450 | static int a2232_ioctl( struct tty_struct *tty, struct file *file, | 450 | static int a2232_ioctl( struct tty_struct *tty, |
451 | unsigned int cmd, unsigned long arg) | 451 | unsigned int cmd, unsigned long arg) |
452 | { | 452 | { |
453 | return -ENOIOCTLCMD; | 453 | return -ENOIOCTLCMD; |
diff --git a/drivers/char/serial167.c b/drivers/char/serial167.c index 89ac542ffff2..674af6933978 100644 --- a/drivers/char/serial167.c +++ b/drivers/char/serial167.c | |||
@@ -1492,7 +1492,7 @@ get_default_timeout(struct cyclades_port *info, unsigned long __user * value) | |||
1492 | } | 1492 | } |
1493 | 1493 | ||
1494 | static int | 1494 | static int |
1495 | cy_ioctl(struct tty_struct *tty, struct file *file, | 1495 | cy_ioctl(struct tty_struct *tty, |
1496 | unsigned int cmd, unsigned long arg) | 1496 | unsigned int cmd, unsigned long arg) |
1497 | { | 1497 | { |
1498 | struct cyclades_port *info = tty->driver_data; | 1498 | struct cyclades_port *info = tty->driver_data; |
diff --git a/drivers/char/specialix.c b/drivers/char/specialix.c index a6b23847e4a7..47e5753f732a 100644 --- a/drivers/char/specialix.c +++ b/drivers/char/specialix.c | |||
@@ -1928,7 +1928,7 @@ static int sx_get_serial_info(struct specialix_port *port, | |||
1928 | } | 1928 | } |
1929 | 1929 | ||
1930 | 1930 | ||
1931 | static int sx_ioctl(struct tty_struct *tty, struct file *filp, | 1931 | static int sx_ioctl(struct tty_struct *tty, |
1932 | unsigned int cmd, unsigned long arg) | 1932 | unsigned int cmd, unsigned long arg) |
1933 | { | 1933 | { |
1934 | struct specialix_port *port = tty->driver_data; | 1934 | struct specialix_port *port = tty->driver_data; |
diff --git a/drivers/char/stallion.c b/drivers/char/stallion.c index c42dbffbed16..4fff5cd3b163 100644 --- a/drivers/char/stallion.c +++ b/drivers/char/stallion.c | |||
@@ -1132,14 +1132,13 @@ static int stl_tiocmset(struct tty_struct *tty, | |||
1132 | return 0; | 1132 | return 0; |
1133 | } | 1133 | } |
1134 | 1134 | ||
1135 | static int stl_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg) | 1135 | static int stl_ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg) |
1136 | { | 1136 | { |
1137 | struct stlport *portp; | 1137 | struct stlport *portp; |
1138 | int rc; | 1138 | int rc; |
1139 | void __user *argp = (void __user *)arg; | 1139 | void __user *argp = (void __user *)arg; |
1140 | 1140 | ||
1141 | pr_debug("stl_ioctl(tty=%p,file=%p,cmd=%x,arg=%lx)\n", tty, file, cmd, | 1141 | pr_debug("stl_ioctl(tty=%p,cmd=%x,arg=%lx)\n", tty, cmd, arg); |
1142 | arg); | ||
1143 | 1142 | ||
1144 | portp = tty->driver_data; | 1143 | portp = tty->driver_data; |
1145 | if (portp == NULL) | 1144 | if (portp == NULL) |
diff --git a/drivers/char/sx.c b/drivers/char/sx.c index 342c6ae67da5..1291462bcddb 100644 --- a/drivers/char/sx.c +++ b/drivers/char/sx.c | |||
@@ -1899,7 +1899,7 @@ static int sx_tiocmset(struct tty_struct *tty, | |||
1899 | return 0; | 1899 | return 0; |
1900 | } | 1900 | } |
1901 | 1901 | ||
1902 | static int sx_ioctl(struct tty_struct *tty, struct file *filp, | 1902 | static int sx_ioctl(struct tty_struct *tty, |
1903 | unsigned int cmd, unsigned long arg) | 1903 | unsigned int cmd, unsigned long arg) |
1904 | { | 1904 | { |
1905 | int rc; | 1905 | int rc; |
diff --git a/drivers/char/synclink.c b/drivers/char/synclink.c index 691e1094c20b..18888d005a0a 100644 --- a/drivers/char/synclink.c +++ b/drivers/char/synclink.c | |||
@@ -2962,13 +2962,12 @@ static int msgl_get_icount(struct tty_struct *tty, | |||
2962 | * Arguments: | 2962 | * Arguments: |
2963 | * | 2963 | * |
2964 | * tty pointer to tty instance data | 2964 | * tty pointer to tty instance data |
2965 | * file pointer to associated file object for device | ||
2966 | * cmd IOCTL command code | 2965 | * cmd IOCTL command code |
2967 | * arg command argument/context | 2966 | * arg command argument/context |
2968 | * | 2967 | * |
2969 | * Return Value: 0 if success, otherwise error code | 2968 | * Return Value: 0 if success, otherwise error code |
2970 | */ | 2969 | */ |
2971 | static int mgsl_ioctl(struct tty_struct *tty, struct file * file, | 2970 | static int mgsl_ioctl(struct tty_struct *tty, |
2972 | unsigned int cmd, unsigned long arg) | 2971 | unsigned int cmd, unsigned long arg) |
2973 | { | 2972 | { |
2974 | struct mgsl_struct * info = tty->driver_data; | 2973 | struct mgsl_struct * info = tty->driver_data; |
diff --git a/drivers/char/synclink_gt.c b/drivers/char/synclink_gt.c index 04da6d61dc4f..a35dd549a008 100644 --- a/drivers/char/synclink_gt.c +++ b/drivers/char/synclink_gt.c | |||
@@ -154,7 +154,7 @@ static void flush_buffer(struct tty_struct *tty); | |||
154 | static void tx_hold(struct tty_struct *tty); | 154 | static void tx_hold(struct tty_struct *tty); |
155 | static void tx_release(struct tty_struct *tty); | 155 | static void tx_release(struct tty_struct *tty); |
156 | 156 | ||
157 | static int ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg); | 157 | static int ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg); |
158 | static int chars_in_buffer(struct tty_struct *tty); | 158 | static int chars_in_buffer(struct tty_struct *tty); |
159 | static void throttle(struct tty_struct * tty); | 159 | static void throttle(struct tty_struct * tty); |
160 | static void unthrottle(struct tty_struct * tty); | 160 | static void unthrottle(struct tty_struct * tty); |
@@ -1030,13 +1030,12 @@ static void tx_release(struct tty_struct *tty) | |||
1030 | * Arguments | 1030 | * Arguments |
1031 | * | 1031 | * |
1032 | * tty pointer to tty instance data | 1032 | * tty pointer to tty instance data |
1033 | * file pointer to associated file object for device | ||
1034 | * cmd IOCTL command code | 1033 | * cmd IOCTL command code |
1035 | * arg command argument/context | 1034 | * arg command argument/context |
1036 | * | 1035 | * |
1037 | * Return 0 if success, otherwise error code | 1036 | * Return 0 if success, otherwise error code |
1038 | */ | 1037 | */ |
1039 | static int ioctl(struct tty_struct *tty, struct file *file, | 1038 | static int ioctl(struct tty_struct *tty, |
1040 | unsigned int cmd, unsigned long arg) | 1039 | unsigned int cmd, unsigned long arg) |
1041 | { | 1040 | { |
1042 | struct slgt_info *info = tty->driver_data; | 1041 | struct slgt_info *info = tty->driver_data; |
@@ -1200,7 +1199,7 @@ static long set_params32(struct slgt_info *info, struct MGSL_PARAMS32 __user *ne | |||
1200 | return 0; | 1199 | return 0; |
1201 | } | 1200 | } |
1202 | 1201 | ||
1203 | static long slgt_compat_ioctl(struct tty_struct *tty, struct file *file, | 1202 | static long slgt_compat_ioctl(struct tty_struct *tty, |
1204 | unsigned int cmd, unsigned long arg) | 1203 | unsigned int cmd, unsigned long arg) |
1205 | { | 1204 | { |
1206 | struct slgt_info *info = tty->driver_data; | 1205 | struct slgt_info *info = tty->driver_data; |
@@ -1239,7 +1238,7 @@ static long slgt_compat_ioctl(struct tty_struct *tty, struct file *file, | |||
1239 | case MGSL_IOCSIF: | 1238 | case MGSL_IOCSIF: |
1240 | case MGSL_IOCSXSYNC: | 1239 | case MGSL_IOCSXSYNC: |
1241 | case MGSL_IOCSXCTRL: | 1240 | case MGSL_IOCSXCTRL: |
1242 | rc = ioctl(tty, file, cmd, arg); | 1241 | rc = ioctl(tty, cmd, arg); |
1243 | break; | 1242 | break; |
1244 | } | 1243 | } |
1245 | 1244 | ||
diff --git a/drivers/char/synclinkmp.c b/drivers/char/synclinkmp.c index 1f9de97e8cfc..327343694473 100644 --- a/drivers/char/synclinkmp.c +++ b/drivers/char/synclinkmp.c | |||
@@ -520,7 +520,7 @@ static void flush_buffer(struct tty_struct *tty); | |||
520 | static void tx_hold(struct tty_struct *tty); | 520 | static void tx_hold(struct tty_struct *tty); |
521 | static void tx_release(struct tty_struct *tty); | 521 | static void tx_release(struct tty_struct *tty); |
522 | 522 | ||
523 | static int ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg); | 523 | static int ioctl(struct tty_struct *tty, unsigned int cmd, unsigned long arg); |
524 | static int chars_in_buffer(struct tty_struct *tty); | 524 | static int chars_in_buffer(struct tty_struct *tty); |
525 | static void throttle(struct tty_struct * tty); | 525 | static void throttle(struct tty_struct * tty); |
526 | static void unthrottle(struct tty_struct * tty); | 526 | static void unthrottle(struct tty_struct * tty); |
@@ -1248,13 +1248,12 @@ static void tx_release(struct tty_struct *tty) | |||
1248 | * Arguments: | 1248 | * Arguments: |
1249 | * | 1249 | * |
1250 | * tty pointer to tty instance data | 1250 | * tty pointer to tty instance data |
1251 | * file pointer to associated file object for device | ||
1252 | * cmd IOCTL command code | 1251 | * cmd IOCTL command code |
1253 | * arg command argument/context | 1252 | * arg command argument/context |
1254 | * | 1253 | * |
1255 | * Return Value: 0 if success, otherwise error code | 1254 | * Return Value: 0 if success, otherwise error code |
1256 | */ | 1255 | */ |
1257 | static int ioctl(struct tty_struct *tty, struct file *file, | 1256 | static int ioctl(struct tty_struct *tty, |
1258 | unsigned int cmd, unsigned long arg) | 1257 | unsigned int cmd, unsigned long arg) |
1259 | { | 1258 | { |
1260 | SLMP_INFO *info = tty->driver_data; | 1259 | SLMP_INFO *info = tty->driver_data; |
diff --git a/drivers/char/ttyprintk.c b/drivers/char/ttyprintk.c index c40c1612c8a7..a1f68af4ccf4 100644 --- a/drivers/char/ttyprintk.c +++ b/drivers/char/ttyprintk.c | |||
@@ -144,7 +144,7 @@ static int tpk_write_room(struct tty_struct *tty) | |||
144 | /* | 144 | /* |
145 | * TTY operations ioctl function. | 145 | * TTY operations ioctl function. |
146 | */ | 146 | */ |
147 | static int tpk_ioctl(struct tty_struct *tty, struct file *file, | 147 | static int tpk_ioctl(struct tty_struct *tty, |
148 | unsigned int cmd, unsigned long arg) | 148 | unsigned int cmd, unsigned long arg) |
149 | { | 149 | { |
150 | struct ttyprintk_port *tpkp = tty->driver_data; | 150 | struct ttyprintk_port *tpkp = tty->driver_data; |
diff --git a/drivers/char/vme_scc.c b/drivers/char/vme_scc.c index 12de1202d22c..96838640f575 100644 --- a/drivers/char/vme_scc.c +++ b/drivers/char/vme_scc.c | |||
@@ -75,7 +75,7 @@ static void scc_hungup(void *ptr); | |||
75 | static void scc_close(void *ptr); | 75 | static void scc_close(void *ptr); |
76 | static int scc_chars_in_buffer(void * ptr); | 76 | static int scc_chars_in_buffer(void * ptr); |
77 | static int scc_open(struct tty_struct * tty, struct file * filp); | 77 | static int scc_open(struct tty_struct * tty, struct file * filp); |
78 | static int scc_ioctl(struct tty_struct * tty, struct file * filp, | 78 | static int scc_ioctl(struct tty_struct * tty, |
79 | unsigned int cmd, unsigned long arg); | 79 | unsigned int cmd, unsigned long arg); |
80 | static void scc_throttle(struct tty_struct *tty); | 80 | static void scc_throttle(struct tty_struct *tty); |
81 | static void scc_unthrottle(struct tty_struct *tty); | 81 | static void scc_unthrottle(struct tty_struct *tty); |
@@ -1046,7 +1046,7 @@ static void scc_unthrottle (struct tty_struct * tty) | |||
1046 | } | 1046 | } |
1047 | 1047 | ||
1048 | 1048 | ||
1049 | static int scc_ioctl(struct tty_struct *tty, struct file *file, | 1049 | static int scc_ioctl(struct tty_struct *tty, |
1050 | unsigned int cmd, unsigned long arg) | 1050 | unsigned int cmd, unsigned long arg) |
1051 | { | 1051 | { |
1052 | return -ENOIOCTLCMD; | 1052 | return -ENOIOCTLCMD; |