diff --git a/drivers/usb/gadget/function/f_gsi.c b/drivers/usb/gadget/function/f_gsi.c index 4cbb23447d0e..8c5a2d09f84b 100644 --- a/drivers/usb/gadget/function/f_gsi.c +++ b/drivers/usb/gadget/function/f_gsi.c @@ -2600,10 +2600,6 @@ static int gsi_update_function_bind_params(struct f_gsi *gsi, struct usb_function *f = &gsi->function; int status; - /* maybe allocate device-global string IDs */ - if (info->string_defs[0].id != 0) - goto skip_string_id_alloc; - if (info->ctrl_str_idx >= 0 && info->ctrl_desc) { /* ctrl interface label */ status = usb_string_id(cdev); @@ -2640,7 +2636,6 @@ static int gsi_update_function_bind_params(struct f_gsi *gsi, info->cdc_eth_desc->iMACAddress = status; } -skip_string_id_alloc: if (info->ctrl_desc) info->ctrl_desc->bInterfaceNumber = gsi->ctrl_id;