You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
879 B
27 lines
879 B
From 4c4f106c032ff32b89c98a4d819e68e6e643c14e Mon Sep 17 00:00:00 2001
|
|
From: Wei Yongjun <weiyj.lk@gmail.com>
|
|
Date: Tue, 26 Jul 2016 14:47:00 +0000
|
|
Subject: usb: dwc3: fix missing platform_set_drvdata() in
|
|
dwc3_of_simple_probe()
|
|
|
|
Add missing platform_set_drvdata() in dwc3_of_simple_probe(), otherwise
|
|
calling platform_get_drvdata() in remove returns NULL.
|
|
|
|
This is detected by Coccinelle semantic patch.
|
|
|
|
Signed-off-by: Wei Yongjun <weiyj.lk@gmail.com>
|
|
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
|
|
---
|
|
drivers/usb/dwc3/dwc3-of-simple.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
--- a/drivers/usb/dwc3/dwc3-of-simple.c
|
|
+++ b/drivers/usb/dwc3/dwc3-of-simple.c
|
|
@@ -61,6 +61,7 @@ static int dwc3_of_simple_probe(struct p
|
|
if (!simple->clks)
|
|
return -ENOMEM;
|
|
|
|
+ platform_set_drvdata(pdev, simple);
|
|
simple->dev = dev;
|
|
|
|
for (i = 0; i < simple->num_clocks; i++) {
|
|
|