diff options
Diffstat (limited to 'drivers/leds/leds-lm3533.c')
-rw-r--r-- | drivers/leds/leds-lm3533.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/leds/leds-lm3533.c b/drivers/leds/leds-lm3533.c index f56b6e7ffdac..f6837b99908c 100644 --- a/drivers/leds/leds-lm3533.c +++ b/drivers/leds/leds-lm3533.c | |||
@@ -737,7 +737,7 @@ err_sysfs_remove: | |||
737 | sysfs_remove_group(&led->cdev.dev->kobj, &lm3533_led_attribute_group); | 737 | sysfs_remove_group(&led->cdev.dev->kobj, &lm3533_led_attribute_group); |
738 | err_unregister: | 738 | err_unregister: |
739 | led_classdev_unregister(&led->cdev); | 739 | led_classdev_unregister(&led->cdev); |
740 | flush_work_sync(&led->work); | 740 | flush_work(&led->work); |
741 | 741 | ||
742 | return ret; | 742 | return ret; |
743 | } | 743 | } |
@@ -751,7 +751,7 @@ static int __devexit lm3533_led_remove(struct platform_device *pdev) | |||
751 | lm3533_ctrlbank_disable(&led->cb); | 751 | lm3533_ctrlbank_disable(&led->cb); |
752 | sysfs_remove_group(&led->cdev.dev->kobj, &lm3533_led_attribute_group); | 752 | sysfs_remove_group(&led->cdev.dev->kobj, &lm3533_led_attribute_group); |
753 | led_classdev_unregister(&led->cdev); | 753 | led_classdev_unregister(&led->cdev); |
754 | flush_work_sync(&led->work); | 754 | flush_work(&led->work); |
755 | 755 | ||
756 | return 0; | 756 | return 0; |
757 | } | 757 | } |
@@ -765,7 +765,7 @@ static void lm3533_led_shutdown(struct platform_device *pdev) | |||
765 | 765 | ||
766 | lm3533_ctrlbank_disable(&led->cb); | 766 | lm3533_ctrlbank_disable(&led->cb); |
767 | lm3533_led_set(&led->cdev, LED_OFF); /* disable blink */ | 767 | lm3533_led_set(&led->cdev, LED_OFF); /* disable blink */ |
768 | flush_work_sync(&led->work); | 768 | flush_work(&led->work); |
769 | } | 769 | } |
770 | 770 | ||
771 | static struct platform_driver lm3533_led_driver = { | 771 | static struct platform_driver lm3533_led_driver = { |