drm/i915: Get rid of dpms handling.
[firefly-linux-kernel-4.4.55.git] / drivers / leds / led-class.c
index 7fb2a19ac649c55906f96f17eb2a9e988658260e..beabfbc6f7cdd406f6ba96692bd5b376a893bdc4 100644 (file)
@@ -121,6 +121,11 @@ static void led_timer_function(unsigned long data)
        brightness = led_get_brightness(led_cdev);
        if (!brightness) {
                /* Time to switch the LED on. */
+               if (led_cdev->delayed_set_value) {
+                       led_cdev->blink_brightness =
+                                       led_cdev->delayed_set_value;
+                       led_cdev->delayed_set_value = 0;
+               }
                brightness = led_cdev->blink_brightness;
                delay = led_cdev->blink_delay_on;
        } else {