Title: [6195] trunk/drivers/video/backlight/adp5520_bl.c: [#4375] ADP5520 Multifunction LCD Backlight and Keypad Input Device
Revision
6195
Author
hennerich
Date
2009-03-17 09:11:47 -0500 (Tue, 17 Mar 2009)

Log Message

[#4375] ADP5520 Multifunction LCD Backlight and Keypad Input Device
Driver
Fix Warning:
?\226?\128?\152sysfs_create_group?\226?\128?\153, declared with attribute warn_unused_result

Modified Paths

Diff

Modified: trunk/drivers/video/backlight/adp5520_bl.c (6194 => 6195)


--- trunk/drivers/video/backlight/adp5520_bl.c	2009-03-17 13:59:35 UTC (rev 6194)
+++ trunk/drivers/video/backlight/adp5520_bl.c	2009-03-17 14:11:47 UTC (rev 6195)
@@ -295,8 +295,15 @@
 		bl->props.brightness = ADP5020_MAX_BRIGHTNESS;
 
 	if (data->pdata->en_ambl_sens)
-		sysfs_create_group(&bl->dev.kobj, &adp5520_bl_attr_group);
+		ret = sysfs_create_group(&bl->dev.kobj,
+			&adp5520_bl_attr_group);
 
+	if (ret) {
+		dev_err(&pdev->dev, "failed to register sysfs\n");
+		backlight_device_unregister(bl);
+		kfree(data);
+	}
+
 	platform_set_drvdata(pdev, bl);
 	ret |= adp5520_bl_setup(bl);
 	backlight_update_status(bl);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to