diff options
author | Alan Cox <alan@linux.intel.com> | 2009-06-11 12:27:50 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-06-11 08:50:57 -0700 |
commit | 739e0285cbb162c8ddd0061fda581ee54a34c19a (patch) | |
tree | 2749034b5c611ad0b2bdbec1196383bb80548688 /drivers/usb/class/cdc-acm.h | |
parent | 335f8514f200e63d689113d29cb7253a5c282967 (diff) | |
download | blackbird-op-linux-739e0285cbb162c8ddd0061fda581ee54a34c19a.tar.gz blackbird-op-linux-739e0285cbb162c8ddd0061fda581ee54a34c19a.zip |
tty: Update cdc_acm
The CDC ACM driver uses the tty layer correctly so needs conversion. Start by
adding and initializing the port structures.
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/usb/class/cdc-acm.h')
-rw-r--r-- | drivers/usb/class/cdc-acm.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/class/cdc-acm.h b/drivers/usb/class/cdc-acm.h index 1f95e7aa1b66..19967cdb2691 100644 --- a/drivers/usb/class/cdc-acm.h +++ b/drivers/usb/class/cdc-acm.h @@ -90,7 +90,8 @@ struct acm { struct usb_interface *control; /* control interface */ struct usb_interface *data; /* data interface */ struct tty_struct *tty; /* the corresponding tty */ - struct urb *ctrlurb; /* urbs */ + struct tty_port port; /* our tty port data */ + struct urb *ctrlurb; /* urbs */ u8 *ctrl_buffer; /* buffers of urbs */ dma_addr_t ctrl_dma; /* dma handles of buffers */ u8 *country_codes; /* country codes from device */ |