Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'fixes-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds

Pull leds fixes/revert from Bryan Wu.

* 'fixes-for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds:
leds: renesas: fix error handling
Revert "leds: use led_set_brightness in led_trigger_event"
leds: lp8788: Fix updating scale configuration bits

+3 -3
+1 -1
drivers/leds/led-triggers.c
··· 224 224 struct led_classdev *led_cdev; 225 225 226 226 led_cdev = list_entry(entry, struct led_classdev, trig_list); 227 - led_set_brightness(led_cdev, brightness); 227 + __led_set_brightness(led_cdev, brightness); 228 228 } 229 229 read_unlock(&trig->leddev_list_lock); 230 230 }
+1 -1
drivers/leds/leds-lp8788.c
··· 63 63 /* scale configuration */ 64 64 addr = LP8788_ISINK_CTRL; 65 65 mask = 1 << (cfg->num + LP8788_ISINK_SCALE_OFFSET); 66 - val = cfg->scale << cfg->num; 66 + val = cfg->scale << (cfg->num + LP8788_ISINK_SCALE_OFFSET); 67 67 ret = lp8788_update_bits(led->lp, addr, mask, val); 68 68 if (ret) 69 69 return ret;
+1 -1
drivers/leds/leds-renesas-tpu.c
··· 247 247 248 248 if (!cfg) { 249 249 dev_err(&pdev->dev, "missing platform data\n"); 250 - goto err0; 250 + return -ENODEV; 251 251 } 252 252 253 253 p = devm_kzalloc(&pdev->dev, sizeof(*p), GFP_KERNEL);