Hi,
Here's a patch against 2.2.19-pre16 that updates the USB keyspan driver to
the same level of 2.4.3-pre2.
(patch 4 of 7 in this bundle)
thanks,
greg k-h
diff -Naur -X /home/greg/linux/dontdiff
linux-2.2.19-pre16/drivers/usb/serial/keyspan.c
linux-2.2.19-pre16-greg/drivers/usb/serial/keyspan.c
--- linux-2.2.19-pre16/drivers/usb/serial/keyspan.c Mon Mar 5 10:35:23 2001
+++ linux-2.2.19-pre16-greg/drivers/usb/serial/keyspan.c Mon Mar 5 11:55:26
+2001
@@ -54,9 +54,9 @@
#include <linux/init.h>
#include <linux/malloc.h>
#include <linux/fcntl.h>
+#include <linux/tty.h>
#include <linux/tty_driver.h>
#include <linux/tty_flip.h>
-#include <linux/tty.h>
#include <linux/module.h>
#include <linux/spinlock.h>
@@ -836,9 +836,6 @@
p_priv = (struct keyspan_port_private *)(port->private);
/* Set some sane defaults */
- p_priv->baud = 9600;
- p_priv->cflag = CREAD | CLOCAL;
- p_priv->flow_control = flow_none;
p_priv->rts_state = 1;
p_priv->dtr_state = 1;
@@ -851,16 +848,8 @@
dbg(__FUNCTION__ " submit urb %d failed (%d)", i, err);
}
}
-/* Now done in startup routine
- if (atomic_inc_return(&s_priv->active_count) == 1) {
- s_priv->instat_urb->dev = serial->dev;
- if ((err = usb_submit_urb(s_priv->instat_urb)) != 0) {
- dbg(__FUNCTION__ " submit instat urb failed %d", err);
- }
- }
-*/
- keyspan_send_setup(port);
+ keyspan_set_termios(port, NULL);
return (0);
}
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel