summaryrefslogtreecommitdiff
path: root/drivers/usb
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-05-05 09:10:04 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-05-05 09:10:03 -0700
commit83384a6076401a9872b4c26a50f6c0359b0da2e7 (patch)
treed8c2e5fa7226059c8f8a7e66041ebfac743d42b9 /drivers/usb
parent8312e8d304dc9b0cbaf1b66d5ddf02b41df39343 (diff)
parent091b49d5eab10b5ae30b23536e03df5d2cd6844f (diff)
Merge "usb: gadget: mtp: Move mutex_init() to alloc_inst_mtp_ptp()"
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/gadget/function/f_mtp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/gadget/function/f_mtp.c b/drivers/usb/gadget/function/f_mtp.c
index 4a0b3a0aa65e..7bfeb93f012c 100644
--- a/drivers/usb/gadget/function/f_mtp.c
+++ b/drivers/usb/gadget/function/f_mtp.c
@@ -1854,6 +1854,8 @@ struct usb_function_instance *alloc_inst_mtp_ptp(bool mtp_config)
config_group_init_type_name(&fi_mtp->func_inst.group,
"", &mtp_func_type);
+ mutex_init(&fi_mtp->dev->read_mutex);
+
return &fi_mtp->func_inst;
}
EXPORT_SYMBOL_GPL(alloc_inst_mtp_ptp);
@@ -1916,7 +1918,6 @@ struct usb_function *function_alloc_mtp_ptp(struct usb_function_instance *fi,
dev->is_ptp = !mtp_config;
fi->f = &dev->function;
- mutex_init(&dev->read_mutex);
return &dev->function;
}
EXPORT_SYMBOL_GPL(function_alloc_mtp_ptp);