diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2020-06-11 03:17:16 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2020-06-11 03:17:15 -0700 |
commit | ae04f77f2bacc45cc7f23ec05d71d5fcb3a45390 (patch) | |
tree | d3f9fffe41f78ac2bb81c59856944b6e2a0d8308 | |
parent | 2d7508d803e8da711b5dd0869c4a38277fd05b33 (diff) | |
parent | 4a11964486689631006dc69633fb1e9eae7a590e (diff) |
Merge "usb: dwc3: Avoid store doorbell address if run/stop is cleared"LA.UM.8.13.r1-08800-SAIPAN.0
-rw-r--r-- | drivers/usb/dwc3/dwc3-msm.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/usb/dwc3/dwc3-msm.c b/drivers/usb/dwc3/dwc3-msm.c index 7a1b4c2862cd..47a92d9ea8bb 100644 --- a/drivers/usb/dwc3/dwc3-msm.c +++ b/drivers/usb/dwc3/dwc3-msm.c @@ -1559,6 +1559,11 @@ static int dwc3_msm_gsi_ep_op(struct usb_ep *ep, ret = gsi_get_xfer_index(ep); break; case GSI_EP_OP_STORE_DBL_INFO: + if (!dwc->pullups_connected) { + dbg_log_string("No Pullup\n"); + return -ESHUTDOWN; + } + request = (struct usb_gsi_request *)op_data; gsi_store_ringbase_dbl_info(ep, request); break; |