diff options
| author | Jiri Slaby <jirislaby@gmail.com> | 2008-02-07 03:16:40 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2008-02-07 11:42:34 -0500 |
| commit | 3099bbc59435928fbd1f4ebd835f825bca755bbb (patch) | |
| tree | 5468ed4ca5b1a9f6bba66b1e0eadf379e0b909e0 /include/linux | |
| parent | ccfea3c98a10b9d4d49b899616a06594ec976d7d (diff) | |
Char: serial167, remove bottomhalf
- Cy_EVENT_OPEN_WAKEUP is simple wake_up
- Cy_EVENT_HANGUP is wake_up + tty_hangup, which schedules its own work
- Cy_EVENT_WRITE_WAKEUP is tty_wakeup which may be called directly too
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Acked-by: Alan Cox <alan@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/serial167.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/include/linux/serial167.h b/include/linux/serial167.h index 71b6df2516a6..59c81b708562 100644 --- a/include/linux/serial167.h +++ b/include/linux/serial167.h | |||
| @@ -37,7 +37,6 @@ struct cyclades_port { | |||
| 37 | int ignore_status_mask; | 37 | int ignore_status_mask; |
| 38 | int close_delay; | 38 | int close_delay; |
| 39 | int IER; /* Interrupt Enable Register */ | 39 | int IER; /* Interrupt Enable Register */ |
| 40 | unsigned long event; | ||
| 41 | unsigned long last_active; | 40 | unsigned long last_active; |
| 42 | int count; /* # of fd on device */ | 41 | int count; /* # of fd on device */ |
| 43 | int x_char; /* to be pushed out ASAP */ | 42 | int x_char; /* to be pushed out ASAP */ |
| @@ -49,7 +48,6 @@ struct cyclades_port { | |||
| 49 | int xmit_cnt; | 48 | int xmit_cnt; |
| 50 | int default_threshold; | 49 | int default_threshold; |
| 51 | int default_timeout; | 50 | int default_timeout; |
| 52 | struct work_struct tqueue; | ||
| 53 | wait_queue_head_t open_wait; | 51 | wait_queue_head_t open_wait; |
| 54 | wait_queue_head_t close_wait; | 52 | wait_queue_head_t close_wait; |
| 55 | struct cyclades_monitor mon; | 53 | struct cyclades_monitor mon; |
| @@ -67,18 +65,6 @@ struct cyclades_port { | |||
| 67 | #define CYGETDEFTIMEOUT 0x435908 | 65 | #define CYGETDEFTIMEOUT 0x435908 |
| 68 | #define CYSETDEFTIMEOUT 0x435909 | 66 | #define CYSETDEFTIMEOUT 0x435909 |
| 69 | 67 | ||
| 70 | /* | ||
| 71 | * Events are used to schedule things to happen at timer-interrupt | ||
| 72 | * time, instead of at cy interrupt time. | ||
| 73 | */ | ||
| 74 | #define Cy_EVENT_READ_PROCESS 0 | ||
| 75 | #define Cy_EVENT_WRITE_WAKEUP 1 | ||
| 76 | #define Cy_EVENT_HANGUP 2 | ||
| 77 | #define Cy_EVENT_BREAK 3 | ||
| 78 | #define Cy_EVENT_OPEN_WAKEUP 4 | ||
| 79 | |||
| 80 | |||
| 81 | |||
| 82 | #define CyMaxChipsPerCard 1 | 68 | #define CyMaxChipsPerCard 1 |
| 83 | 69 | ||
| 84 | /**** cd2401 registers ****/ | 70 | /**** cd2401 registers ****/ |
