[PATCH] USB: Fix setup packet initialization in isp116x-hcd
When recently addressing remarks by Alexey Dobriyan about the isp116x-hcd, I introduced a bug in the driver. Please apply the attached patch to fix it. Signed-off-by: Olav Kongas <ok@artecdesign.ee> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
7dedacf427
commit
f10eff2683
1 changed files with 3 additions and 1 deletions
|
@ -229,9 +229,11 @@ static void preproc_atl_queue(struct isp116x *isp116x)
|
||||||
struct isp116x_ep *ep;
|
struct isp116x_ep *ep;
|
||||||
struct urb *urb;
|
struct urb *urb;
|
||||||
struct ptd *ptd;
|
struct ptd *ptd;
|
||||||
u16 toggle = 0, dir = PTD_DIR_SETUP, len;
|
u16 len;
|
||||||
|
|
||||||
for (ep = isp116x->atl_active; ep; ep = ep->active) {
|
for (ep = isp116x->atl_active; ep; ep = ep->active) {
|
||||||
|
u16 toggle = 0, dir = PTD_DIR_SETUP;
|
||||||
|
|
||||||
BUG_ON(list_empty(&ep->hep->urb_list));
|
BUG_ON(list_empty(&ep->hep->urb_list));
|
||||||
urb = container_of(ep->hep->urb_list.next,
|
urb = container_of(ep->hep->urb_list.next,
|
||||||
struct urb, urb_list);
|
struct urb, urb_list);
|
||||||
|
|
Loading…
Reference in a new issue