X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=drivers%2Fusb%2Fgadget%2Fdummy_hcd.c;h=8e0a1bd92a541a42480e4e7ec486e23c453a2cf9;hp=c7423a7ec8f1a9980b0db86d71ba0e54a9c167a3;hb=0a1af9ffc368e8860148a755b09a99ed01ff0a55;hpb=1017144eb5cc6ed942cb33d6c239f0991ac74b52 diff --git a/drivers/usb/gadget/dummy_hcd.c b/drivers/usb/gadget/dummy_hcd.c index c7423a7ec8f1..8e0a1bd92a54 100644 --- a/drivers/usb/gadget/dummy_hcd.c +++ b/drivers/usb/gadget/dummy_hcd.c @@ -261,7 +261,7 @@ static void nuke (struct dummy *dum, struct dummy_ep *ep) static void stop_activity (struct dummy *dum) { - struct dummy_ep *ep; + int i; /* prevent any more requests */ dum->address = 0; @@ -269,8 +269,8 @@ stop_activity (struct dummy *dum) /* The timer is left running so that outstanding URBs can fail */ /* nuke any pending requests first, so driver i/o is quiesced */ - list_for_each_entry (ep, &dum->gadget.ep_list, ep.ep_list) - nuke (dum, ep); + for (i = 0; i < DUMMY_ENDPOINTS; ++i) + nuke(dum, &dum->ep[i]); /* driver now does any non-usb quiescing necessary */ }