diff options
author | Oliver Neukum <oliver@neukum.org> | 2009-02-05 16:54:25 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-03-24 16:20:29 -0700 |
commit | f8bece8d91f9ed9cff3c98920802f1b3046b7560 (patch) | |
tree | 7444caecab970139c8f937d27ef22cdc176010a0 /include | |
parent | 6e14bda1b18b2e3c16258427fc43ceb43e1bc1d5 (diff) | |
download | linux-f8bece8d91f9ed9cff3c98920802f1b3046b7560.tar.gz linux-f8bece8d91f9ed9cff3c98920802f1b3046b7560.tar.bz2 linux-f8bece8d91f9ed9cff3c98920802f1b3046b7560.zip |
USB: serial: introduce a flag into the usb serial layer to tell drivers that their URBs are killed due to suspension
This patch introduces a flag into the usb serial layer to tell drivers
that their URBs are killed due to suspension. That is necessary to let
drivers know whether they should report an error back.
Signed-off-by: Oliver Neukum <oneukum@suse.de>
Hi Greg,
this is for 2.6.30. Patches to use this in drivers are under development.
Regards
Oliver
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/usb/serial.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/usb/serial.h b/include/linux/usb/serial.h index 0b8617a9176d..b95842542590 100644 --- a/include/linux/usb/serial.h +++ b/include/linux/usb/serial.h @@ -130,7 +130,8 @@ struct usb_serial { struct usb_device *dev; struct usb_serial_driver *type; struct usb_interface *interface; - unsigned char disconnected; + unsigned char disconnected:1; + unsigned char suspending:1; unsigned char minor; unsigned char num_ports; unsigned char num_port_pointers; |