We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e8d5f92 commit dc336b1Copy full SHA for dc336b1
drivers/usb/dwc3/core.c
@@ -120,9 +120,6 @@ static void __dwc3_set_mode(struct work_struct *work)
120
unsigned long flags;
121
int ret;
122
123
- if (dwc->dr_mode != USB_DR_MODE_OTG)
124
- return;
125
-
126
pm_runtime_get_sync(dwc->dev);
127
128
if (dwc->current_dr_role == DWC3_GCTL_PRTCAP_OTG)
@@ -203,6 +200,9 @@ void dwc3_set_mode(struct dwc3 *dwc, u32 mode)
203
200
{
204
201
205
202
+ if (dwc->dr_mode != USB_DR_MODE_OTG)
+ return;
+
206
spin_lock_irqsave(&dwc->lock, flags);
207
dwc->desired_dr_role = mode;
208
spin_unlock_irqrestore(&dwc->lock, flags);
0 commit comments