usbip: vudc: Refactor init_vudc_hw() to be more obvious
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Fri, 2 Dec 2016 17:42:22 +0000 (18:42 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 5 Dec 2016 14:08:45 +0000 (15:08 +0100)
commitb282a118eb4ecb5d32eb022f4bed929531d9925b
tree3f59c11ad5114ad88d4ca8e40ca0fec1bfd4228d
parent3e448e13a662fb20145916636127995cbf37eb83
usbip: vudc: Refactor init_vudc_hw() to be more obvious

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.

In addition let's remove redundant 0 assignments as ep
array is zeroed during allocation.

Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
Acked-by: Shuah Khan <shuahkh@osg.samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/usbip/vudc_dev.c