linux/drivers/usb/host
Alan Stern 2532178a68 [PATCH] UHCI: Don't store device pointer in QH or TD
This patch simplifies the uhci-hcd driver by removing the device pointer
currently stored in the QH and TD structures.  Those pointers weren't
being used for anything other than to increment the device's reference
count, which is unnecessary since the device is used only when an URB
completes, and outstanding URBs take their own reference to the device.
As a useful side effect, this change means that uhci-hcd no longer needs
to have the root-hub device available in the start routine.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-06-27 14:43:48 -07:00
..
ehci-dbg.c [PATCH] USB: move the usb hcd code to use the new class code. 2005-06-20 15:15:07 -07:00
ehci-hcd.c [PATCH] USB: ehci power fixes 2005-05-03 23:31:49 -07:00
ehci-hub.c [PATCH] spin longer for ehci port reset completion 2005-06-13 08:20:41 -07:00
ehci-mem.c [PATCH] USB: kfree cleanup for drivers/usb/* - no need to check for NULL 2005-04-18 17:39:34 -07:00
ehci-q.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ehci-sched.c [PATCH] USB: hcd suspend uses pm_message_t 2005-04-18 17:39:23 -07:00
ehci.h [PATCH] USB: ehci power fixes 2005-05-03 23:31:49 -07:00
hc_crisv10.c [PATCH] USB: Spelling fixes for drivers/usb. 2005-05-03 23:31:52 -07:00
hc_crisv10.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
isp116x-hcd.c [PATCH] USB: Fix oops at rmmod after failed probe in isp116x-hcd 2005-06-27 14:43:42 -07:00
isp116x.h [PATCH] USB: Add isp116x-hcd USB host controller driver 2005-06-27 14:43:42 -07:00
Kconfig [PATCH] USB: Add isp116x-hcd USB host controller driver 2005-06-27 14:43:42 -07:00
Makefile [PATCH] USB: Add isp116x-hcd USB host controller driver 2005-06-27 14:43:42 -07:00
ohci-au1xxx.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-dbg.c [PATCH] USB: move the usb hcd code to use the new class code. 2005-06-20 15:15:07 -07:00
ohci-hcd.c [PATCH] USB: add reboot notifier to ohci 2005-06-27 14:43:46 -07:00
ohci-hub.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-lh7a404.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-mem.c [PATCH] USB: add reboot notifier to ohci 2005-06-27 14:43:46 -07:00
ohci-omap.c [PATCH] USB: fix up remaining pm_message_t usages 2005-04-18 17:39:24 -07:00
ohci-pci.c [PATCH] USB: OHCI on Compaq Aramada 7400 2005-04-18 17:39:30 -07:00
ohci-ppc-soc.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci-pxa27x.c [PATCH] USB: fix up remaining pm_message_t usages 2005-04-18 17:39:24 -07:00
ohci-q.c [PATCH] USB: OHCI on Compaq Aramada 7400 2005-04-18 17:39:30 -07:00
ohci-sa1111.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ohci.h [PATCH] USB: add reboot notifier to ohci 2005-06-27 14:43:46 -07:00
sl811_cs.c [PATCH] USB: add sl811_cs support 2005-05-31 14:13:58 -07:00
sl811-hcd.c [PATCH] USB: sl811-hcd fixes 2005-05-31 14:13:58 -07:00
sl811.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
uhci-debug.c [PATCH] USB UHCI: Add root hub states 2005-06-27 14:43:43 -07:00
uhci-hcd.c [PATCH] UHCI: Don't store device pointer in QH or TD 2005-06-27 14:43:48 -07:00
uhci-hcd.h [PATCH] UHCI: Don't store device pointer in QH or TD 2005-06-27 14:43:48 -07:00
uhci-hub.c [PATCH] USB UHCI: Use root-hub IRQs while suspended 2005-06-27 14:43:44 -07:00
uhci-q.c [PATCH] UHCI: Don't store device pointer in QH or TD 2005-06-27 14:43:48 -07:00