On 2023/8/5 4:09, shuah wrote:
> On 8/4/23 03:32, Ruan Jinjie wrote:
>> The NULL initialization of the pointers assigned by kzalloc() first is
>> not necessary, because if the kzalloc() failed, the pointers will be
>> assigned NULL, otherwise it works as usual. so remove it.
>>
>> Signed-off-by: Ruan Jinjie <[email protected]>
>> ---
>> drivers/usb/usbip/vudc_dev.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/usb/usbip/vudc_dev.c b/drivers/usb/usbip/vudc_dev.c
>> index 2bc428f2e261..8e42839e6060 100644
>> --- a/drivers/usb/usbip/vudc_dev.c
>> +++ b/drivers/usb/usbip/vudc_dev.c
>> @@ -489,7 +489,7 @@ static void vudc_device_unusable(struct
>> usbip_device *ud)
>> struct vudc_device *alloc_vudc_device(int devid)
>> {
>> - struct vudc_device *udc_dev = NULL;
>> + struct vudc_device *udc_dev;
>> udc_dev = kzalloc(sizeof(*udc_dev), GFP_KERNEL);
>> if (!udc_dev)
>
> In addition to this, make a change to return NULL instead
> of going to out.
>
> if (!udc_dev)
> goto out;
Thank you! I'll research it and fix sooner.
>
> thanks,
> -- Shuah
>