re: backlight: Add pcf50633 backlight driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Lars-Peter Clausen,

This is a semi-automatic email about new static checker warnings.

The patch 2ddfd12f3584: "backlight: Add pcf50633 backlight driver" 
from May 12, 2010, leads to the following Smatch complaint:

drivers/video/backlight/pcf50633-backlight.c +136 pcf50633_bl_probe()
	 error: we previously assumed 'pdata' could be null (see line 118)

drivers/video/backlight/pcf50633-backlight.c
   117	
   118		if (pdata) {
                    ^^^^^
check.

   119			bl_props.brightness = pdata->default_brightness;
   120			pcf_bl->brightness_limit = pdata->default_brightness_limit;
   121		} else {
   122			bl_props.brightness = 0x3f;
   123			pcf_bl->brightness_limit = 0x3f;
   124		}
   125	
   126		pcf_bl->pcf = dev_to_pcf50633(pdev->dev.parent);
   127	
   128		pcf_bl->bl = backlight_device_register(pdev->name, &pdev->dev, pcf_bl,
   129							&pcf50633_bl_ops, &bl_props);
   130	
   131		if (IS_ERR(pcf_bl->bl))
   132			return PTR_ERR(pcf_bl->bl);
   133	
   134		platform_set_drvdata(pdev, pcf_bl);
   135	
   136		pcf50633_reg_write(pcf_bl->pcf, PCF50633_REG_LEDDIM, pdata->ramp_time);
                                                                     ^^^^^^^^^^^^^^^^
dereference with checking.

   137	
   138		/* Should be different from bl_props.brightness, so we do not exit

regards,
dan carpenter

--
To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Tourism]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux