Commit eaf51ced authored by Jean Tourrilhes's avatar Jean Tourrilhes Committed by Linus Torvalds

[PATCH] irport fixes

ir259_irport-6.diff :
	o [CORRECT] fix module ownership in irport
	o [CORRECT] Properly initialise dev->trans_start in irport
	o [CORRECT] Add delay to drain the Tx fifo to avoid corrupting
		last outgoing Tx byte when changing speed
	o [FEATURE] Safer locking around speed change in irport_hard_xmit()
	o [FEATURE] Enforce half duplex operation in interrupt handler
	o [FEATURE] Optimise interrupt handler for latency and I/O ops
	o [FEATURE] Optimise Tx path in irport_write()
	o [FEATURE] Add ZeroCopy Rx
	o [FEATURE] Better debugging in watchdog timeout
	o [FEATURE] Various other cleanups and comments
parent bb17ce49
This diff is collapsed.
...@@ -67,6 +67,7 @@ struct irport_cb { ...@@ -67,6 +67,7 @@ struct irport_cb {
__u32 new_speed; __u32 new_speed;
int mode; int mode;
int index; /* Instance index */ int index; /* Instance index */
int transmitting; /* Are we transmitting ? */
spinlock_t lock; /* For serializing operations */ spinlock_t lock; /* For serializing operations */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment