diff options
| author | Johan Hovold <jhovold@gmail.com> | 2013-03-21 12:37:08 +0100 | 
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-03-25 13:50:53 -0700 | 
| commit | 8b8070d8580c38e15979b2a88f3a4d7b02bd3bde (patch) | |
| tree | 2b8e5dc09219351fa82ba4c5a75852b7e2f7fa58 /drivers/usb/serial/io_tables.h | |
| parent | d36a7712497b547a21bf46c3be517cb06ccb93ee (diff) | |
| download | olio-linux-3.10-8b8070d8580c38e15979b2a88f3a4d7b02bd3bde.tar.xz olio-linux-3.10-8b8070d8580c38e15979b2a88f3a4d7b02bd3bde.zip  | |
USB: io_edgeport: switch to generic TIOCMIWAIT implementation
Switch to the generic TIOCMIWAIT implementation.
This also fixes the issue with processes waiting for
modem-status-changes not being woken up at disconnect.
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/serial/io_tables.h')
| -rw-r--r-- | drivers/usb/serial/io_tables.h | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/serial/io_tables.h b/drivers/usb/serial/io_tables.h index 35fe9ad7d3d..ae5fac5656c 100644 --- a/drivers/usb/serial/io_tables.h +++ b/drivers/usb/serial/io_tables.h @@ -116,6 +116,7 @@ static struct usb_serial_driver edgeport_2port_device = {  	.set_termios		= edge_set_termios,  	.tiocmget		= edge_tiocmget,  	.tiocmset		= edge_tiocmset, +	.tiocmiwait		= usb_serial_generic_tiocmiwait,  	.get_icount		= usb_serial_generic_get_icount,  	.write			= edge_write,  	.write_room		= edge_write_room, @@ -147,6 +148,7 @@ static struct usb_serial_driver edgeport_4port_device = {  	.set_termios		= edge_set_termios,  	.tiocmget		= edge_tiocmget,  	.tiocmset		= edge_tiocmset, +	.tiocmiwait		= usb_serial_generic_tiocmiwait,  	.get_icount		= usb_serial_generic_get_icount,  	.write			= edge_write,  	.write_room		= edge_write_room, @@ -178,6 +180,7 @@ static struct usb_serial_driver edgeport_8port_device = {  	.set_termios		= edge_set_termios,  	.tiocmget		= edge_tiocmget,  	.tiocmset		= edge_tiocmset, +	.tiocmiwait		= usb_serial_generic_tiocmiwait,  	.get_icount		= usb_serial_generic_get_icount,  	.write			= edge_write,  	.write_room		= edge_write_room, @@ -209,6 +212,7 @@ static struct usb_serial_driver epic_device = {  	.set_termios		= edge_set_termios,  	.tiocmget		= edge_tiocmget,  	.tiocmset		= edge_tiocmset, +	.tiocmiwait		= usb_serial_generic_tiocmiwait,  	.get_icount		= usb_serial_generic_get_icount,  	.write			= edge_write,  	.write_room		= edge_write_room,  |