On 12/02/2016 04:37 PM, Shuah Khan wrote:
> On 12/02/2016 08:27 AM, Krzysztof Opasiak wrote:
>>
>>
>> On 12/02/2016 04:15 PM, Shuah Khan wrote:
>>> Hi Krzysztof,
>>>
>>> Thanks for the patch.
>>>
>>> On 12/01/2016 10:02 AM, Krzysztof Opasiak wrote:
>>>> Current implementation of init_vudc_hw() adds ep0 to ep_list
>>>> and then after looping through all endpoints removes it from
>>>> that list.
>>>>
>>>> As this may be misleading let's refactor this function
>>>> and avoid adding and removing ep0 to eplist and place it
>>>> immediately in correct place.
>>>
>>>>
>>>> Signed-off-by: Krzysztof Opasiak <[email protected]>
>>>> ---
>>>>  drivers/usb/usbip/vudc_dev.c | 38 +++++++++++++++++++++-----------------
>>>>  1 file changed, 21 insertions(+), 17 deletions(-)
>>>>
>>>> diff --git a/drivers/usb/usbip/vudc_dev.c b/drivers/usb/usbip/vudc_dev.c
>>>> index 7091848..a5ca29b 100644
>>>> --- a/drivers/usb/usbip/vudc_dev.c
>>>> +++ b/drivers/usb/usbip/vudc_dev.c
>>>> @@ -549,30 +549,37 @@ static int init_vudc_hw(struct vudc *udc)
>>>>            sprintf(ep->name, "ep%d%s", num,
>>>>                    i ? (is_out ? "out" : "in") : "");
>>>>            ep->ep.name = ep->name;
>>>> +
>>>> +          ep->ep.ops = &vep_ops;
>>>> +
>>>> +          ep->halted = ep->wedged = ep->already_seen =
>>>> +                  ep->setup_stage = 0;
>>>
>>> Do you need to clear these explicitly. kcalloc() should do it for you.
>>
>> Well, that's true. I may remove this if you like.
> 
> Please do. It is redundant.
> 

I will do this and send v2 shortly.

Thanks,
-- 
Krzysztof Opasiak
Samsung R&D Institute Poland
Samsung Electronics
--
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