From: Sarah Sharp Date: Thu, 2 Dec 2010 22:45:18 +0000 (-0800) Subject: usb: Store bus type in usb_hcd, not in driver flags. X-Git-Tag: v2.6.39-rc1~472^2~18 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83de4b2b90887b5b317d8313864fe4cc5db35280;p=pandora-kernel.git usb: Store bus type in usb_hcd, not in driver flags. The xHCI driver essentially has both a USB 2.0 and a USB 3.0 roothub. So setting the HCD_USB3 bits in the hcd->driver->flags is a bit misleading. Add a new field to usb_hcd, bcdUSB. Store the result of hcd->driver->flags & HCD_MASK in it. Later, when we have the xHCI driver register the two roothubs, we'll set the usb_hcd->bcdUSB field to HCD_USB2 for the USB 2.0 roothub, and HCD_USB3 for the USB 3.0 roothub. Signed-off-by: Sarah Sharp --- Reading git-diff-tree failed