> From: Greg KH <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Date: Mon, 1 Oct 2001 11:37:50 -0700
> hub.c | 78
> hub.h | 17
The bulk of it is my semaphore that Alan adopted. Linus swore
like a sailor when he saw it, so it did not go in.
The following snippet is curious (Alan's tree has the unlock):
@@ -845,7 +838,6 @@
dbg("usb_hub_thread exiting");
- unlock_kernel();
complete_and_exit(&khubd_exited, 0);
}
I have no idea what is right, above.
Make sure Brad's copyright has the right bracket AT LAST.
- /* zaitcev RHbug #23670 - 1.5Mb/s mice die when switching VCs */
+ /* Some low speed devices have problems with the quick delay, so */
+ /* be a bit pessimistic with those devices. RHbug #23670 */
if (portstatus & USB_PORT_STAT_LOW_SPEED) {
I think my comment was laconic and to the point. Dunno why JE
spread it like this.
> uhci-common.h | 207 +
> uhci.c | 77
> uhci.h | 154 -
I heed this, and pieces that related to dev above it (ac tree is right):
--- linux-2.4.10-ac4/drivers/usb/uhci.c Tue Oct 2 12:37:40 2001
+++ linux-2.4.11-pre2/drivers/usb/uhci.c Mon Sep 10 08:06:32 2001
@@ -1580,14 +1578,8 @@
uhci_unlink_generic(uhci, urb);
uhci_destroy_urb_priv(urb);
- if (ret == 0) { /* N.B. Done, must notify */
- /* uhci_call_completion(urb); */ /* ->> uhci_destroy_urb_priv */-
urb->dev = NULL;
- if (urb->complete)
- urb->complete(urb);
- }
- usb_dec_dev_use(dev);
+ usb_dec_dev_use(urb->dev);
return ret;
}
The rest of it is normal JE's work, he ought to tell you himself.
> usb-uhci.c | 659 +++---
> usb-uhci.h | 179 -
In 2.4.10 Georg has removed urb->lock, so it is superior to -ac.
My and david-b's kludges are no longer necessary. Please take
Georg's version from Linus' tree.
> usb.c | 82
The bulk of the change is the correct way to do usb_control_msg().
Don't forget the change in <linux/usb.h>, it's related. Take
it from -ac.
The exportation of usb_get_status() is curious. Probably should
not hurt, unless you want to clamp down on interfaces that we export.
Ditto MODULE_LICENSE - I do not know if this is supported by Linus.
-- Pete
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel