[PATCH] UHCI: use one QH per endpoint, not per URB
authorAlan Stern <stern@rowland.harvard.edu>
Sat, 17 Dec 2005 22:58:46 +0000 (17:58 -0500)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 20 Mar 2006 22:49:57 +0000 (14:49 -0800)
commitdccf4a48d47120a42382ba526f1a0848c13ba2a4
tree788a0a9f491d1a42df1dee1781156ccfc363b6ef
parent499003e815344304c7b0c93aad923ddf644d24e0
[PATCH] UHCI: use one QH per endpoint, not per URB

This patch (as623) changes the uhci-hcd driver to make it use one QH per
device endpoint, instead of a QH per URB as it does now.  Numerous areas
of the code are affected by this.  For example, the distinction between
"queued" URBs and non-"queued" URBs no longer exists; all URBs belong to
a queue and some just happen to be at the queue's head.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/uhci-debug.c
drivers/usb/host/uhci-hcd.c
drivers/usb/host/uhci-hcd.h
drivers/usb/host/uhci-q.c