leds: disable triggers on brightness set
[firefly-linux-kernel-4.4.55.git] / drivers / leds / led-class.c
index 63aad90247c49483554c6af4d59cd6b57b1669f2..a8dd59ebedf844118c9b59741ae696df8cdb4870 100644 (file)
@@ -51,6 +51,9 @@ static ssize_t led_brightness_store(struct device *dev,
 
        if (count == size) {
                ret = count;
+
+               if (state == LED_OFF)
+                       led_trigger_remove(led_cdev);
                led_set_brightness(led_cdev, state);
        }