diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-07-27 19:26:43 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-07-27 19:26:43 -0700 |
commit | 45e147179aaeed79bebf6fb213f2026b449e76a1 (patch) | |
tree | 272c9bf7992e05e7b4e21197ed00fd4125470378 /drivers | |
parent | 258941eed97c72de770f20d530322a0da89ad311 (diff) | |
parent | c24e9fe6143b12db1530dc3b0f791a381f0412d1 (diff) |
Merge "usb: dwc3: Fix NULL ptr dereference in ep disable ops"
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/usb/dwc3/gadget.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index 35994b827549..7d97aeb21340 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -723,7 +723,7 @@ static int __dwc3_gadget_ep_disable(struct dwc3_ep *dep) * due to stale trbs with HWO bit set from previous composition when update * transfer cmd is issued. */ - if (dep->number > 1) { + if (dep->number > 1 && dep->trb_pool) { memset(&dep->trb_pool[0], 0, sizeof(struct dwc3_trb) * dep->num_trbs); dbg_event(dep->number, "Clr_TRB", 0); |