]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit3b3e3391cd57516803d52c9d3161a42ef07fcb9f
tree3f59c11ad5114ad88d4ca8e40ca0fec1bfd4228d
parent0632ecbc9e451207a64998b744c6ee959a22ddf0
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