Thread (8 messages) flat view 8 messages, 4 authors, 2011-05-12
STALE5600d

[PATCH V3] OMAP3+: SR Layer Cleanup

From: Todd Poynor <hidden>
Date: 2011-05-11 16:36:12
Also in: linux-omap

On Wed, May 11, 2011 at 2:12 AM, Shweta Gulati [off-list ref] wrote:
...
quoted hunk ↗ jump to hunk
diff --git a/arch/arm/mach-omap2/sr_device.c
b/arch/arm/mach-omap2/sr_device.c
index 2782d3f..65b2aae 100644
--- a/arch/arm/mach-omap2/sr_device.c
+++ b/arch/arm/mach-omap2/sr_device.c
@@ -82,6 +82,7 @@ static int sr_dev_init(struct omap_hwmod *oh, void *user)
       struct omap_sr_data *sr_data;
       struct omap_device *od;
       struct omap_volt_data *volt_data;
+       struct omap_sr_dev_attr *sr_dev_attr;
       char *name = "smartreflex";
       static int i;
@@ -92,9 +93,11 @@ static int sr_dev_init(struct omap_hwmod *oh, void
*user)
               return -ENOMEM;
       }

-       if (!oh->vdd_name) {
+       sr_dev_attr = (struct omap_sr_dev_attr *)oh->dev_attr;
+       if (!sr_dev_attr->voltdm_name) {
               pr_err("%s: No voltage domain specified for %s."
Suggest if (!sr_dev_attr || !sr_dev_attr->voltdm_name) to catch this error.

-                       "Cannot initialize\n", __func__, oh->name);
+                               "Cannot initialize\n", __func__,
+                                       sr_dev_attr->voltdm_name);
Should leave the hwmod's oh->name as the pr_err
param, sr_dev_attr->voltdm_name has just been verified bogus.


Todd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110511/561cf08c/attachment-0001.html>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help