Loading drivers/leds/led-class.c +1 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,7 @@ static ssize_t brightness_store(struct device *dev, if (ret) goto unlock; if (state == LED_OFF) if (state == LED_OFF && !(led_cdev->flags & LED_KEEP_TRIGGER)) led_trigger_remove(led_cdev); led_set_brightness(led_cdev, state); Loading include/linux/leds.h +1 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ struct led_classdev { #define LED_DEV_CAP_FLASH (1 << 24) #define LED_HW_PLUGGABLE (1 << 25) #define LED_PANIC_INDICATOR (1 << 26) #define LED_KEEP_TRIGGER (1 << 27) /* Set LED brightness level * Must not sleep. Use brightness_set_blocking for drivers Loading Loading
drivers/leds/led-class.c +1 −1 Original line number Diff line number Diff line Loading @@ -53,7 +53,7 @@ static ssize_t brightness_store(struct device *dev, if (ret) goto unlock; if (state == LED_OFF) if (state == LED_OFF && !(led_cdev->flags & LED_KEEP_TRIGGER)) led_trigger_remove(led_cdev); led_set_brightness(led_cdev, state); Loading
include/linux/leds.h +1 −0 Original line number Diff line number Diff line Loading @@ -52,6 +52,7 @@ struct led_classdev { #define LED_DEV_CAP_FLASH (1 << 24) #define LED_HW_PLUGGABLE (1 << 25) #define LED_PANIC_INDICATOR (1 << 26) #define LED_KEEP_TRIGGER (1 << 27) /* Set LED brightness level * Must not sleep. Use brightness_set_blocking for drivers Loading