summaryrefslogtreecommitdiff
path: root/drivers/usb
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2017-02-08 17:48:06 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2017-02-08 17:48:05 -0800
commitd683c305ebec568c15ad01ba6836a3f402032425 (patch)
treed244df521017a3ddb743c80930a89ff7cd5bd6d1 /drivers/usb
parentfc7780d2f725678c33992bed74991d5e9c8ffb15 (diff)
parent94cd6c197a4fa0cf9e37e6a9995a333f59e712d6 (diff)
Merge "USB: u_data_ipa: Fix pm_runtime usage count in case of error"
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/gadget/function/u_data_ipa.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/gadget/function/u_data_ipa.c b/drivers/usb/gadget/function/u_data_ipa.c
index 6c18a04f6c1c..83a98f1196f8 100644
--- a/drivers/usb/gadget/function/u_data_ipa.c
+++ b/drivers/usb/gadget/function/u_data_ipa.c
@@ -402,6 +402,7 @@ static void ipa_data_connect_work(struct work_struct *w)
if (!port->port_usb) {
spin_unlock_irqrestore(&port->port_lock, flags);
+ usb_gadget_autopm_put_async(port->gadget);
pr_err("%s(): port_usb is NULL.\n", __func__);
return;
}