On Thu, 2010-10-21 at 17:01 -0400, Cyril Chemparathy wrote: > diff --git a/drivers/video/backlight/tps6116x.c > b/drivers/video/backlight/tps6116x.c
just some trivia: > @@ -0,0 +1,340 @@ [] > +struct tps6116x { > + struct ti_ssp_device *handle; > + struct device *dev; > + int gpio, gpio_initialized; > + struct mutex lock; > + int intensity; > + int power; > + struct backlight_properties props; > + struct backlight_device *bl; > + int suspended:1; > + struct regulator *regulator; > +}; Perhaps several of these should be bool. gpio_initialized, power, suspended [] > +static int __devinit tps6116x_probe(struct platform_device *pdev) > +{ > + struct tps6116x *hw; > + struct device *dev = &pdev->dev; > + struct backlight_properties props; > + int error; > + > + hw = kzalloc(sizeof(struct tps6116x), GFP_KERNEL); > + if (!hw) { > + error = -ENOMEM; > + dev_err(dev, "cannot allocate driver data\n"); > + goto fail0; > + } > + platform_set_drvdata(pdev, hw); > + > + memset(hw, 0, sizeof(struct tps6116x)); Unnecessary memset. _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source