[PATCH] usb: Use well-known descriptor sizes when parsing configuration

Sascha Hauer s.hauer at pengutronix.de
Mon Jul 1 23:39:25 PDT 2024


On Mon, 01 Jul 2024 15:50:30 +0200, Ahmad Fatoum wrote:
> This is a port of U-Boot commit eaf3e613ea6f0dc95c94a93997ad62785fe2969c:
> 
>   | Author: Julius Werner <jwerner at chromium.org>
>   | Date: Fri Jul 19 13:12:08 2013 -0700
>   |
>   | usb: Use well-known descriptor sizes when parsing configuration
>   |
>   | The existing USB configuration parsing code relies on the descriptors'
>   | own length values when reading through the configuration blob. Since the
>   | size of those descriptors is always well-defined, we should rather use
>   | the known sizes instead of trusting device-provided values to be
>   | correct. Also adds some safety to potential out-of-order descriptors.
>   |
>   | Change-Id: I16f69dfdd6793aa0fe930b5148d4521f3e5c3090
>   | Signed-off-by: Julius Werner <jwerner at chromium.org>
> 
> [...]

Applied, thanks!

[1/1] usb: Use well-known descriptor sizes when parsing configuration
      https://git.pengutronix.de/cgit/barebox/commit/?id=b6a510525e63 (link may not be stable)

Best regards,
-- 
Sascha Hauer <s.hauer at pengutronix.de>




More information about the barebox mailing list