mirror of https://gitee.com/openkylin/linux.git
usb: gadget: fix possible regression introduced with ep->claimed
This patch fixes possible regression introduced by patch reworking endpoint claiming mechanism. It restores setring ep->driver_data to NULL in usb_ep_autoconfig_reset(), which was removed by patch commitcc476b42a3
. Fixes:cc476b42a3
("usb: gadget: encapsulate endpoint claiming mechanism") Reported-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Robert Baldyga <r.baldyga@samsung.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
6ff33f3902
commit
e4c1b1ba7f
|
@ -186,6 +186,7 @@ void usb_ep_autoconfig_reset (struct usb_gadget *gadget)
|
||||||
|
|
||||||
list_for_each_entry (ep, &gadget->ep_list, ep_list) {
|
list_for_each_entry (ep, &gadget->ep_list, ep_list) {
|
||||||
ep->claimed = false;
|
ep->claimed = false;
|
||||||
|
ep->driver_data = NULL;
|
||||||
}
|
}
|
||||||
gadget->in_epnum = 0;
|
gadget->in_epnum = 0;
|
||||||
gadget->out_epnum = 0;
|
gadget->out_epnum = 0;
|
||||||
|
|
Loading…
Reference in New Issue