diff options
| author | Johan Hovold <jhovold@gmail.com> | 2013-03-21 12:36:57 +0100 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-03-25 13:50:51 -0700 | 
| commit | 6f86fec9fa38b8f69902f973e0cff612b2a0f0b0 (patch) | |
| tree | 3027b381e91372621718d0c2a8d95f2766c1e597 /drivers/usb/serial/ftdi_sio.c | |
| parent | f307e5cd3f3d2243ec69abc9df890052b88349f5 (diff) | |
| download | olio-linux-3.10-6f86fec9fa38b8f69902f973e0cff612b2a0f0b0.tar.xz olio-linux-3.10-6f86fec9fa38b8f69902f973e0cff612b2a0f0b0.zip  | |
USB: ftdi_sio: switch to generic get_icount implementation
Switch to the generic get_icount implementation.
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/serial/ftdi_sio.c')
| -rw-r--r-- | drivers/usb/serial/ftdi_sio.c | 24 | 
1 files changed, 1 insertions, 23 deletions
diff --git a/drivers/usb/serial/ftdi_sio.c b/drivers/usb/serial/ftdi_sio.c index fa3077fa7f6..1199dc52e38 100644 --- a/drivers/usb/serial/ftdi_sio.c +++ b/drivers/usb/serial/ftdi_sio.c @@ -917,8 +917,6 @@ static void ftdi_set_termios(struct tty_struct *tty,  static int  ftdi_tiocmget(struct tty_struct *tty);  static int  ftdi_tiocmset(struct tty_struct *tty,  			unsigned int set, unsigned int clear); -static int ftdi_get_icount(struct tty_struct *tty, -			   struct serial_icounter_struct *icount);  static int  ftdi_ioctl(struct tty_struct *tty,  			unsigned int cmd, unsigned long arg);  static void ftdi_break_ctl(struct tty_struct *tty, int break_state); @@ -955,7 +953,7 @@ static struct usb_serial_driver ftdi_sio_device = {  	.tiocmget =		ftdi_tiocmget,  	.tiocmset =		ftdi_tiocmset,  	.tiocmiwait =		usb_serial_generic_tiocmiwait, -	.get_icount =           ftdi_get_icount, +	.get_icount =           usb_serial_generic_get_icount,  	.ioctl =		ftdi_ioctl,  	.set_termios =		ftdi_set_termios,  	.break_ctl =		ftdi_break_ctl, @@ -2351,26 +2349,6 @@ static int ftdi_tiocmset(struct tty_struct *tty,  	return update_mctrl(port, set, clear);  } -static int ftdi_get_icount(struct tty_struct *tty, -				struct serial_icounter_struct *icount) -{ -	struct usb_serial_port *port = tty->driver_data; -	struct async_icount *ic = &port->icount; - -	icount->cts = ic->cts; -	icount->dsr = ic->dsr; -	icount->rng = ic->rng; -	icount->dcd = ic->dcd; -	icount->tx = ic->tx; -	icount->rx = ic->rx; -	icount->frame = ic->frame; -	icount->parity = ic->parity; -	icount->overrun = ic->overrun; -	icount->brk = ic->brk; -	icount->buf_overrun = ic->buf_overrun; -	return 0; -} -  static int ftdi_ioctl(struct tty_struct *tty,  					unsigned int cmd, unsigned long arg)  {  |