aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/dwc3/debugfs.c
diff options
context:
space:
mode:
authorwzedlare <vedatak01@gmail.com>2017-06-18 16:38:26 +0000
committerwzedlare <vedatak01@gmail.com>2017-06-19 16:57:11 +0000
commitc7d4e3fd588e3ba3d3fa4d5cfa224aa54bc288bf (patch)
treeb8b64cb9deb6832c1e41f58f0f143514beafc709 /drivers/usb/dwc3/debugfs.c
parent28c99c87b881bb664c44bb26e80a681f87d54e60 (diff)
p2a42: Import fully working kernel sourceHEADn7.1
Change-Id: Ia4c94f09e29843b1af34d466243378a357e97b70
Diffstat (limited to 'drivers/usb/dwc3/debugfs.c')
-rw-r--r--drivers/usb/dwc3/debugfs.c29
1 files changed, 12 insertions, 17 deletions
diff --git a/drivers/usb/dwc3/debugfs.c b/drivers/usb/dwc3/debugfs.c
index 76ad2bc4..717f5912 100644
--- a/drivers/usb/dwc3/debugfs.c
+++ b/drivers/usb/dwc3/debugfs.c
@@ -1068,26 +1068,23 @@ int dwc3_debugfs_init(struct dwc3 *dwc)
{
struct dentry *root;
struct dentry *file;
- int ret;
if (count >= DWC_CTRL_COUNT) {
dev_err(dwc->dev, "Err dwc instance %d >= %d available\n",
count, DWC_CTRL_COUNT);
- ret = -EINVAL;
- return ret;
+ return -EINVAL;
}
root = debugfs_create_dir(dev_name(dwc->dev), NULL);
if (!root) {
- ret = -ENOMEM;
- goto err0;
+ dev_err(dwc->dev, "Can't create debugfs root\n");
+ return -ENOMEM;
}
dwc->root = root;
dwc->regset = kzalloc(sizeof(*dwc->regset), GFP_KERNEL);
if (!dwc->regset) {
- ret = -ENOMEM;
goto err1;
}
@@ -1097,7 +1094,7 @@ int dwc3_debugfs_init(struct dwc3 *dwc)
file = debugfs_create_regset32("regdump", S_IRUGO, root, dwc->regset);
if (!file) {
- ret = -ENOMEM;
+ dev_dbg(dwc->dev, "Can't create debugfs regdump\n");
goto err1;
}
@@ -1105,7 +1102,7 @@ int dwc3_debugfs_init(struct dwc3 *dwc)
file = debugfs_create_file("mode", S_IRUGO | S_IWUSR, root,
dwc, &dwc3_mode_fops);
if (!file) {
- ret = -ENOMEM;
+ dev_dbg(dwc->dev, "Can't create debugfs mode\n");
goto err1;
}
}
@@ -1115,14 +1112,14 @@ int dwc3_debugfs_init(struct dwc3 *dwc)
file = debugfs_create_file("testmode", S_IRUGO | S_IWUSR, root,
dwc, &dwc3_testmode_fops);
if (!file) {
- ret = -ENOMEM;
+ dev_dbg(dwc->dev, "Can't create debugfs testmode\n");
goto err1;
}
file = debugfs_create_file("link_state", S_IRUGO | S_IWUSR, root,
dwc, &dwc3_link_state_fops);
if (!file) {
- ret = -ENOMEM;
+ dev_dbg(dwc->dev, "Can't create debugfs linkstate\n");
goto err1;
}
}
@@ -1130,28 +1127,28 @@ int dwc3_debugfs_init(struct dwc3 *dwc)
file = debugfs_create_file("trbs", S_IRUGO | S_IWUSR, root,
dwc, &dwc3_ep_trb_list_fops);
if (!file) {
- ret = -ENOMEM;
+ dev_dbg(dwc->dev, "Can't create debugfs trbs\n");
goto err1;
}
file = debugfs_create_file("requests", S_IRUGO | S_IWUSR, root,
dwc, &dwc3_ep_req_list_fops);
if (!file) {
- ret = -ENOMEM;
+ dev_dbg(dwc->dev, "Can't create debugfs requests\n");
goto err1;
}
file = debugfs_create_file("queued_reqs", S_IRUGO | S_IWUSR, root,
dwc, &dwc3_ep_req_queued_fops);
if (!file) {
- ret = -ENOMEM;
+ dev_dbg(dwc->dev, "Can't create debugfs queued_reqs\n");
goto err1;
}
file = debugfs_create_file("int_events", S_IRUGO | S_IWUSR, root,
dwc, &dwc3_gadget_dbg_events_fops);
if (!file) {
- ret = -ENOMEM;
+ dev_dbg(dwc->dev, "Can't create debugfs int_events\n");
goto err1;
}
@@ -1170,9 +1167,7 @@ err1:
kfree(dwc->regset);
dwc->regset = NULL;
debugfs_remove_recursive(root);
-
-err0:
- return ret;
+ return -ENOMEM;
}
void dwc3_debugfs_exit(struct dwc3 *dwc)