diff options
Diffstat (limited to 'drivers/usb/dwc3/ep0.c')
| -rw-r--r-- | drivers/usb/dwc3/ep0.c | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/drivers/usb/dwc3/ep0.c b/drivers/usb/dwc3/ep0.c index 95f7649c71a7..21a352079bc2 100644 --- a/drivers/usb/dwc3/ep0.c +++ b/drivers/usb/dwc3/ep0.c @@ -459,6 +459,8 @@ static int dwc3_ep0_handle_feature(struct dwc3 *dwc,  			dep = dwc3_wIndex_to_dep(dwc, wIndex);  			if (!dep)  				return -EINVAL; +			if (set == 0 && (dep->flags & DWC3_EP_WEDGE)) +				break;  			ret = __dwc3_gadget_ep_set_halt(dep, set);  			if (ret)  				return -EINVAL; |