From e4783add79e27af4e70cc13785236d2da616ecae Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Fri, 8 May 2015 18:02:50 +0100 Subject: [usb] Maintain single lists of halted endpoints and changed ports When an EHCI hotplug action results in the controller disowning the port, it will result in a hotplug action on the corresponding UHCI or OHCI controller. Allow such hotplug actions to be carried out as part of the same call to usb_step() or usb_register_bus(), by maintaining a single central list of changed ports. Signed-off-by: Michael Brown --- src/include/ipxe/usb.h | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/include/ipxe') diff --git a/src/include/ipxe/usb.h b/src/include/ipxe/usb.h index d326678c8..ee826bc11 100644 --- a/src/include/ipxe/usb.h +++ b/src/include/ipxe/usb.h @@ -922,12 +922,6 @@ struct usb_bus { struct list_head devices; /** List of hubs */ struct list_head hubs; - /** List of changed ports */ - struct list_head changed; - /** List of halted endpoints */ - struct list_head halted; - /** Process */ - struct process process; /** Host controller operations */ struct usb_bus_host_operations *host; -- cgit v1.2.3-55-g7522