We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5c8fe58 commit 92cbdb9Copy full SHA for 92cbdb9
drivers/usb/cdns3/cdns3-imx.c
@@ -185,7 +185,11 @@ static int cdns_imx_probe(struct platform_device *pdev)
185
}
186
187
data->num_clks = ARRAY_SIZE(imx_cdns3_core_clks);
188
- data->clks = (struct clk_bulk_data *)imx_cdns3_core_clks;
+ data->clks = devm_kmemdup(dev, imx_cdns3_core_clks,
189
+ sizeof(imx_cdns3_core_clks), GFP_KERNEL);
190
+ if (!data->clks)
191
+ return -ENOMEM;
192
+
193
ret = devm_clk_bulk_get(dev, data->num_clks, data->clks);
194
if (ret)
195
return ret;
0 commit comments