summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHemant Kumar <hemantk@codeaurora.org>2014-10-30 16:21:03 -0700
committerJack Pham <jackp@codeaurora.org>2016-10-24 11:05:25 -0700
commit61efc17ecf1dbbc36cddd87e7426b721dc910ae5 (patch)
tree9aa65db24c26c01de5d682d65ee44467d3bcb313
parent46aa49c1188a77f52dc4969f82292c176d8f399b (diff)
usb: dwc3: gadget: Remove dev_WARN_ONCE in dwc3_gadget_ep_disable
In case of usb bus suspend at the time of disconnect, rmnet function suspend disables the endpoint. Same endpoint gets disabled again as result of handling gadget driver disconnect. This generates warning message and dumps the call stack. This may cause message flooding as a result of multiple usb plug in/plug out. Hence replace dev_WARN_ONCE with dev_dbg and log this event in debug buffer. CRs-Fixed: 1081547 Change-Id: I64f0f5b15cc5d9185e415f0b26e276e111c885ec Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
-rw-r--r--drivers/usb/dwc3/gadget.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c
index 805c5e1931e1..687d51e25d4b 100644
--- a/drivers/usb/dwc3/gadget.c
+++ b/drivers/usb/dwc3/gadget.c
@@ -802,8 +802,8 @@ static int dwc3_gadget_ep_disable(struct usb_ep *ep)
dwc = dep->dwc;
if (!(dep->flags & DWC3_EP_ENABLED)) {
- dev_WARN_ONCE(dwc->dev, true, "%s is already disabled\n",
- dep->name);
+ dev_dbg(dwc->dev, "%s is already disabled\n", dep->name);
+ dbg_event(dep->number, "ALRDY DISABLED", dep->flags);
return 0;
}