Hi Rob,

> From: Rob Herring <r...@kernel.org>
> 
> Allow a NULL table to be passed to usb_gadget_get_string for cases
> when a string table may not be populated.

I might be wrong, since I'm not the native speaker, but this
description is a bit misleading.

For me this patch is supposed to prevent from using uninitialized string
table in this function.

> 
> Signed-off-by: Rob Herring <r...@kernel.org>
> ---
>  drivers/usb/gadget/usbstring.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/drivers/usb/gadget/usbstring.c
> b/drivers/usb/gadget/usbstring.c index de5fa3f..8c3ff64 100644
> --- a/drivers/usb/gadget/usbstring.c
> +++ b/drivers/usb/gadget/usbstring.c
> @@ -108,6 +108,9 @@ usb_gadget_get_string(struct usb_gadget_strings
> *table, int id, u8 *buf) struct usb_string    *s;
>       int                     len;
>  
> +     if (!table)
> +             return -EINVAL;
> +
>       /* descriptor 0 has the language id */
>       if (id == 0) {
>               buf[0] = 4;

Despite the problem with parsing commit message :-)

Acked-by: Lukasz Majewski <l.majew...@samsung.com>

-- 
Best regards,

Lukasz Majewski

Samsung R&D Institute Poland (SRPOL) | Linux Platform Group
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to