On Thu, Mar 02, 2017 at 12:51:13PM +0100, Johan Hovold wrote:
> This series refactors the endpoint sanity checks by allowing subdrivers
> to specify a minimum number of endpoints required per type and letting
> core verify this during probe.
> 
> Note that the checks are minimum (i.e. we allow further unused
> endpoints) and are verified only after the subdriver probe callbacks
> returns where the altsetting may have been changed or an interface may
> have been rejected based on some other property (e.g. interface number).
> 
> This series also moves the endpoint descriptor arrays used to determine
> the port-endpoint mapping of the stack and increases the maximum number
> of ports a device can register to 16, something which specifically
> enables the upper eight ports of some Moxa devices.
> 
> Note that a follow-on series will pass the endpoint descriptors to the
> subdrivers, something which allows for clean ups of more elaborate
> sanity checks as well as the port-endpoint mapping to be modified (and
> some related hacks to be removed).

I've now applied this series for -next, and will be posting the
follow-on series mentioned above shortly.

Johan
--
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