diff options
Diffstat (limited to 'include/linux/generic_serial.h')
| -rw-r--r-- | include/linux/generic_serial.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/include/linux/generic_serial.h b/include/linux/generic_serial.h index 110833666e37..4cc913939817 100644 --- a/include/linux/generic_serial.h +++ b/include/linux/generic_serial.h | |||
| @@ -14,6 +14,7 @@ | |||
| 14 | 14 | ||
| 15 | #ifdef __KERNEL__ | 15 | #ifdef __KERNEL__ |
| 16 | #include <linux/mutex.h> | 16 | #include <linux/mutex.h> |
| 17 | #include <linux/tty.h> | ||
| 17 | 18 | ||
| 18 | struct real_driver { | 19 | struct real_driver { |
| 19 | void (*disable_tx_interrupts) (void *); | 20 | void (*disable_tx_interrupts) (void *); |
| @@ -33,17 +34,12 @@ struct real_driver { | |||
| 33 | 34 | ||
| 34 | struct gs_port { | 35 | struct gs_port { |
| 35 | int magic; | 36 | int magic; |
| 37 | struct tty_port port; | ||
| 36 | unsigned char *xmit_buf; | 38 | unsigned char *xmit_buf; |
| 37 | int xmit_head; | 39 | int xmit_head; |
| 38 | int xmit_tail; | 40 | int xmit_tail; |
| 39 | int xmit_cnt; | 41 | int xmit_cnt; |
| 40 | struct mutex port_write_mutex; | 42 | struct mutex port_write_mutex; |
| 41 | int flags; | ||
| 42 | wait_queue_head_t open_wait; | ||
| 43 | wait_queue_head_t close_wait; | ||
| 44 | int count; | ||
| 45 | int blocked_open; | ||
| 46 | struct tty_struct *tty; | ||
| 47 | unsigned long event; | 43 | unsigned long event; |
| 48 | unsigned short closing_wait; | 44 | unsigned short closing_wait; |
| 49 | int close_delay; | 45 | int close_delay; |
