diff options
Diffstat (limited to 'drivers/video/backlight/locomolcd.c')
-rw-r--r-- | drivers/video/backlight/locomolcd.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/video/backlight/locomolcd.c b/drivers/video/backlight/locomolcd.c index 628571c63bac..2d7905410b2a 100644 --- a/drivers/video/backlight/locomolcd.c +++ b/drivers/video/backlight/locomolcd.c | |||
@@ -200,6 +200,10 @@ static int locomolcd_remove(struct locomo_dev *dev) | |||
200 | { | 200 | { |
201 | unsigned long flags; | 201 | unsigned long flags; |
202 | 202 | ||
203 | locomobl_data.brightness = 0; | ||
204 | locomobl_data.power = 0; | ||
205 | locomolcd_set_intensity(locomolcd_bl_device); | ||
206 | |||
203 | backlight_device_unregister(locomolcd_bl_device); | 207 | backlight_device_unregister(locomolcd_bl_device); |
204 | local_irq_save(flags); | 208 | local_irq_save(flags); |
205 | locomolcd_dev = NULL; | 209 | locomolcd_dev = NULL; |