leds: after setting inverted attribute, we must update the LED
[pandora-kernel.git] / drivers / leds / ledtrig-gpio.c
index 8183b81..1bc5db4 100644 (file)
@@ -117,6 +117,9 @@ static ssize_t gpio_trig_inverted_store(struct device *dev,
 
        gpio_data->inverted = !!inverted;
 
 
        gpio_data->inverted = !!inverted;
 
+       /* After inverting, we need to update the LED. */
+       schedule_work(&gpio_data->work);
+
        return n;
 }
 static DEVICE_ATTR(inverted, 0644, gpio_trig_inverted_show,
        return n;
 }
 static DEVICE_ATTR(inverted, 0644, gpio_trig_inverted_show,