Commit fbfa197a authored by Jacek Anaszewski's avatar Jacek Anaszewski Committed by Jacek Anaszewski

leds: triggers: Return from led_trigger_set() if there is nothing to do

If led_trigger_set() is called with "trig" argument set to NULL, and there
is no trigger to remove then the function should return immediately so
as to avoid doing unnecessary allocation and sending uevent.
Signed-off-by: default avatarJacek Anaszewski <j.anaszewski@samsung.com>
Reported-by: default avatarDaniel Romell <daro@hms.se>
Acked-by Daniel Romell <daro@hms.se>
parent 74b69e52
......@@ -110,6 +110,9 @@ void led_trigger_set(struct led_classdev *led_cdev, struct led_trigger *trig)
char *envp[2];
const char *name;
if (!led_cdev->trigger && !trig)
return;
name = trig ? trig->name : "none";
event = kasprintf(GFP_KERNEL, "TRIGGER=%s", name);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment