leds-wm8350: don't use flush_scheduled_work()
flush_scheduled_work() is deprecated and scheduled to be removed. Directly flush led->work on removal instead. Signed-off-by: Tejun Heo <tj@kernel.org> Cc: Richard Purdie <rpurdie@rpsys.net>
This commit is contained in:
parent
0d26aa704e
commit
99ef21216b
1 changed files with 1 additions and 1 deletions
|
@ -276,7 +276,7 @@ static int wm8350_led_remove(struct platform_device *pdev)
|
||||||
struct wm8350_led *led = platform_get_drvdata(pdev);
|
struct wm8350_led *led = platform_get_drvdata(pdev);
|
||||||
|
|
||||||
led_classdev_unregister(&led->cdev);
|
led_classdev_unregister(&led->cdev);
|
||||||
flush_scheduled_work();
|
flush_work_sync(&led->work);
|
||||||
wm8350_led_disable(led);
|
wm8350_led_disable(led);
|
||||||
regulator_put(led->dcdc);
|
regulator_put(led->dcdc);
|
||||||
regulator_put(led->isink);
|
regulator_put(led->isink);
|
||||||
|
|
Loading…
Add table
Reference in a new issue