Greg:
The following series fixes some bugs and build errors introduced into
ehci-hcd during the v3.8 kernel development, partly as a result of
moving over to the "ehci-hcd is a library" approach and partly as a
result of the ARM multi-arch work:
The ehci_stats structure is built conditionally, but the
condition is defined in ehci-hcd.c rather than ehci.h.
Consequently the platform drivers end up with an incorrect
view of the ehci_hcd structure (discovered and fixed by Roger
Quadros).
The test for whether the Chipidea platform driver is present
should be IS_ENABLED(), not defined().
Although space is reserved for a platform driver's private
data at the end of the ehci_hcd structure, no name was ever
provided for this space.
An ARM allmodconfig build gets a conflict between ehci-mxc and
ehci-platform. This conflict is resolved by converting
ehci-mxc over to the new approach.
Because this all fix bugs and build errors, they should all be merged
before 3.8-final is released.
Alan Stern
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html