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

Reply via email to