From: Robert Baldyga Date: Mon, 9 Mar 2015 08:41:24 +0000 (+0100) Subject: dwc3: core: cleanup suspend/resume code X-Git-Tag: submit/tizen/20150416.081342~42 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c65293d0726f1fa05e0ed0aa0a7f1fa0d7a9554b;p=platform%2Fkernel%2Flinux-exynos.git dwc3: core: cleanup suspend/resume code Remove unused cases from switch-case statement and place dwc3_event_buffers_cleanup() function outside switch-case as it's called in each case anyway. Signed-off-by: Robert Baldyga --- diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c index 9f0e209b8f6c..05b18ee5ffa5 100644 --- a/drivers/usb/dwc3/core.c +++ b/drivers/usb/dwc3/core.c @@ -1003,13 +1003,12 @@ static int dwc3_suspend(struct device *dev) case USB_DR_MODE_PERIPHERAL: case USB_DR_MODE_OTG: dwc3_gadget_suspend(dwc); - /* FALLTHROUGH */ - case USB_DR_MODE_HOST: default: - dwc3_event_buffers_cleanup(dwc); break; } + dwc3_event_buffers_cleanup(dwc); + dwc->gctl = dwc3_readl(dwc->regs, DWC3_GCTL); spin_unlock_irqrestore(&dwc->lock, flags); @@ -1046,10 +1045,7 @@ static int dwc3_resume(struct device *dev) case USB_DR_MODE_PERIPHERAL: case USB_DR_MODE_OTG: dwc3_gadget_resume(dwc); - /* FALLTHROUGH */ - case USB_DR_MODE_HOST: default: - /* do nothing */ break; }