diff options
Diffstat (limited to 'include/net/irda/irlpt_common.h')
-rw-r--r-- | include/net/irda/irlpt_common.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/include/net/irda/irlpt_common.h b/include/net/irda/irlpt_common.h index 83a9c307c..25ad8ef01 100644 --- a/include/net/irda/irlpt_common.h +++ b/include/net/irda/irlpt_common.h @@ -46,7 +46,7 @@ extern char *irlpt_client_fsm_state[]; extern char *irlpt_server_fsm_state[]; extern char *irlpt_fsm_event[]; -extern struct wait_queue *lpt_wait; +extern wait_queue_head_t lpt_wait; extern struct irlpt_cb *irlpt_find_handle(unsigned int minor); extern void irlpt_flow_control(struct sk_buff *skb); @@ -158,12 +158,13 @@ struct irlpt_cb { struct miscdevice ir_dev; /* used to register the misc device. */ int count; /* open count */ - int irlap_data_size; /* max frame size we can send */ + int max_data_size; /* max frame size we can send */ + int max_header_size; /* how much header space is needed */ int pkt_count; /* how many packets are queued up */ - struct wait_queue *read_wait; /* wait queues */ - struct wait_queue *write_wait; - struct wait_queue *ex_wait; + wait_queue_head_t read_wait; /* wait queues */ + wait_queue_head_t write_wait; + wait_queue_head_t ex_wait; /* this is used to remove the printer when it's gone */ struct timer_list lpt_timer; |