Hi, On Wed, May 11, 2011 at 10:06 PM, Todd Poynor <toddpoynor@xxxxxxxxxx> wrote: > On Wed, May 11, 2011 at 2:12 AM, Shweta Gulati <shweta.gulati@xxxxxx> wrote: > ... >> >> 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. Fair enough, Thanks for catching NULL pointer shouldn't be deferenced. > >> >> - "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. Fair, will do. > Todd > > Thanks for reviewing. -- Thanks, Regards, Shweta -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html